What Co-Admin is
Co-Admin is an internal AI assistant for your team — workspace owners, admins, and operators. It is not a customer-facing bot.
Customers never talk to Co-Admin. Customers talk to customer AI Agents in Chat threads (see Co-Admin vs customer AI Agents).
Example: New ops hire at VoltRide
Aisha joins VoltRide (e-bike retailer) as Operations Coordinator. On day one she opens AI Workspace Co-Admin instead of filing engineering tickets.
She returns the next week — her chats are still in the sidebar under Today or Previous 7 days.
What Co-Admin can do (summary)
- Live workspace read — channels, webhooks, inbox totals, AI agent counts, labels, team size
- WhatsApp analytics — sent, delivered, read, failed, rates (7–90 day windows)
- Contact lookup — by email or phone (not name alone): conversation stats, labels, assignees, estimated cost
- Product documentation search — how-to guides across all
co-admin-docs/categories (channels, inbox, billing, etc.) - Explain concepts — AI Agents vs Co-Admin, handover, broadcasts vs templates, multi-workspace agencies
- Visual answers — line, bar, area, combo, scatter, and pie charts when trends or comparisons help
What Co-Admin cannot do (summary)
- Read or send customer inbox message content
- Create, update, or delete channels, webhooks, labels, templates, or automations
- Build n8n, Zapier, or Make workflows (planned for later phases)
- Access customer AI Agent knowledge bases (
ai_knowledge_*) - See other workspaces or invent metrics — it must call tools for live numbers
How Co-Admin answers questions (architecture)
- User types in the chat composer on
/co-admin. - Frontend sends messages +
workspaceIdto the agent chat API. - The model receives a system prompt with CAN / CANNOT rules and optional routing hint based on the latest user message.
- Up to 6 tool steps per turn may run (overview, channels, webhooks, analytics, contact lookup, doc search).
- Tool results return from the backend scoped to the user’s workspace membership.
- Large tool payloads may be compressed when Headroom compression is enabled server-side.
- Replies stream back; chart sections use structured
```chartJSON (not Mermaid, not markdown tables labeled as charts). - Messages save to the user’s Co-Admin chat history on the server.
Where Co-Admin fits vs other Vendschat areas
Documentation corpus Co-Admin searches
When users ask product how-to questions, Co-Admin calls search_product_docs, which searches ingested markdown fromco-admin-docs/:
Only documents ingested with
--status ready are searchable.
Suggested questions by persona
Operations / support lead
- Give me a workspace overview.
- How many unread messages across open threads?
- List active webhooks.
- Which WhatsApp channels are connected?
- How do shared inbox labels work?
- WhatsApp delivery rate last 14 days — show a chart.
Agency account manager
- How do agencies use multiple workspaces?
- Difference between Co-Admin and client-facing AI Agents?
- How do I invite a teammate to one workspace only?
New admin (setup)
- How do I connect WhatsApp?
- How do templates work?
- What’s on the free plan?
- How do I set up HubSpot sync?
Manager (standup)
- Workspace overview at start of meeting.
- Compare Co-Admin live snapshot with Analytics for last week’s campaign performance.
Related guides in this folder
Privacy and permissions
- Co-Admin respects workspace membership. Tools call
assertUserWorkspaceMember— users only see data for workspaces they belong to. - Co-Admin chat history is per user — teammates do not see each other’s Co-Admin conversations.
- Co-Admin does not expose raw inbox message bodies. Contact analytics returns aggregates (counts, dates, assignees, labels) and thread metadata.
- Route
/co-adminis in always accessible routes so members can use Co-Admin even when page access is restricted to Chat only. - For PII in analytics questions, prefer work emails or business phone numbers the user already has permission to view.
For a one-page human intro, see Workspace Co-Admin.