- A workspace assistant listens on Slack, Discord, or WhatsApp. It answers quick questions there and starts a brand chat thread for longer marketing work.
- A slash command sends a dashboard chat request to a specific specialist.
Set up an assistant
Open Assistants from the brand switcher. Create an assistant, name it, and choose the brands it may use. Leaving the brand list empty allows every brand in the workspace. The first time you open Assistants, a four-step walkthrough explains creation, brand scope, status, channels, threads, and recurring tasks. It does not create or connect anything. Next, connect a channel:
The assistant page shows what it is doing now, every brand thread it started, and its recurring tasks. You can pause the assistant without removing its channels or history.
What an assistant does
An assistant can answer from allowed brand context, read connected data, remember useful details, and manage its own recurring tasks. A request such as “draft three launch posts for Acme” opens a normal Acme brand thread, monitors the run, and returns the result to the channel. Follow-ups such as “make the second one shorter” stay with the thread that holds the drafts. A separate request starts another thread instead of waiting behind unrelated work. The assistant distinguishes copy you want returned in the conversation from work you want saved in daoco. Ask it to “draft a reply” when you want text back in the channel. Say “save this as a LinkedIn draft” when you want a durable post you can review and publish later. Internal run warnings stay in daoco instead of appearing as a second answer beside the finished copy. Slack, Discord, and WhatsApp accept supported files and images as input. The assistant can also return images and files produced by the brand thread. Provider limits still apply to file size, format, and message length.Route channels to brands and assistants
Each connection has routing controls. A rule can choose the assistant that answers, the brand it works in by default, and whether it listens to direct messages or channel mentions where the provider supports that choice. Use separate rules when one Slack workspace or Discord server covers several brands. WhatsApp routing applies to every conversation on the connected business number, then uses the paired member identity to enforce workspace access.Approve work from a channel
When brand work needs approval, the assistant returns the same approval request shown in the dashboard thread. The request names the action and target. Approve or deny it from the supported channel control, or open the linked thread for the full preview. One decision resolves the request everywhere and approved work resumes automatically. The brand’s approval preferences still apply. A channel message cannot widen the assistant’s brand scope or a connection’s read-only setting.Connect your WhatsApp identity
A workspace shares one daoco WhatsApp Business number, but every member pairs their own phone:- Choose Connect my WhatsApp beside the WhatsApp channel.
- Enter your complete phone number, including the country code.
- Text the assistant from that phone.
- Enter the six-digit code daoco sends back.
Run recurring tasks
Ask the assistant for standing work in plain language, such as “every Monday, summarize last week’s campaign results.” The task appears under Recurring tasks on the assistant page. Pause or delete it there. Recurring assistant tasks start brand work through the same chat runtime as dashboard requests. They use the assistant’s allowed brands and the brand’s approval settings.Use slash commands in brand chat
Type/ in the dashboard chat input to open the command menu.
Use a command when the destination is clear. Ask naturally when the request needs several kinds of work and daoco should choose the order. Keep a follow-up in the same thread when it depends on drafts, files, or decisions already there.