Skip to main content
How organizations, workspaces, and channels fit together — and exactly where to connect WhatsApp, Messenger, and Instagram in Vendschat. Who this is for: Owners setting up the account, admins connecting Meta channels, and anyone asking Co-Admin “How do I add WhatsApp?” or “What’s a workspace?” Hub: Channels overview — doc map and route reference.

Quick reference


Organization vs workspace vs channel

Critical rule: When you switch workspace, everything scoped to that workspace changes — Chat threads, Channels, Labels, Analytics for that workspace’s accounts. Billing stays at the organization level.

Example: Pulse Digital (agency)

Pulse Digital runs three clients on Advanced: Each client’s messages never mix because channels and inboxes are workspace-isolated. Billing is one organization invoice.

How to navigate settings

Settings sidebar structure

Organization (owners see billing + workspaces): Workspace (everyone with settings access): Mobile: Settings hub lists the same destinations.

Other entry points to channels


Workspaces — full guide

Path

Settings → Organization → Workspaces (/settings/organization/workspaces)

What you see

  • All Workspaces list with name + organization name
  • Current badge on the workspace you’re in
  • Create Workspace (owners only)
  • Per workspace (if you’re owner of that workspace): Edit name, Delete

Switch workspace (without opening Workspaces page)

  1. Open Settings
  2. At top of Workspace section, click the workspace name dropdown (appears when you have 2+ workspaces)
  3. Select another workspace — app reloads session into that context
Or: Create workspace link at bottom of dropdown → Workspaces page.

Create a workspace

Who: Organization owner only
Plan: Advanced required for multiple workspaces (Starter/Growth typically operate on one primary workspace)
Steps:
  1. Settings → Organization → Workspaces
  2. Click Create Workspace
  3. Enter name → confirm
  4. You are switched into the new workspace automatically
  5. Connect channels fresh for this workspace — channels do not copy from other workspaces

Edit workspace name

Who: Workspace owner
  1. Settings → Organization → Workspaces
  2. Click Edit on the row
  3. Save new name (slug updates in backend for URLs)

Delete workspace

Who: Workspace owner
Rules:
  • Cannot delete your only workspace — you must have at least one
  • Deletion is soft (workspace marked inactive) — data retained per policy
  • If you delete the workspace you’re currently in, app switches to another workspace you belong to
Steps: Workspaces list → trash icon → confirm in dialog.

Workspace general info

Settings → Workspace → General Info (/settings/workspace/general) Click Save Information after edits. Note: Default AI Agent for new threads may be configured via workspace settings API (default_ai_agent_id) — assign in product when exposed in UI; Co-Admin can reference workspace AI agent counts via overview.

Workspace membership & roles

Team invites are per workspaceSettings → Workspace → Team Members.

Channels — full guide

What is a channel?

A channel is one linked messaging account: Future types in system (telegram, sms, email, web_chat) may appear in catalog as Request New Channel — today self-serve connect is WhatsApp, Messenger, Instagram.

Channel status

Channels list page

Path: Settings → Workspace → Channels (/settings/workspace/channels) Not on the list card: connection status (active, pending, etc.) — open Manage to see status, connected date, and reconnect controls. Multiple channels: You can connect more than one WhatsApp number (or multiple Messenger/Instagram accounts) in the same workspace — each appears as its own card. Display names:
  • WhatsApp: display_name or type label
  • Instagram: @username from metadata when available
  • Messenger: Page name when available

Channel catalog

Path: /settings/workspace/channels/catalog Each card: description + Connect Channel.

Connect flow summary (all channels)

New connection

  1. Ensure correct workspace selected (workspace switcher in Settings)
  2. Settings → Workspace → Channels → Add Channel
  3. Pick channel type in catalog
  4. Complete Prepare checklist (permissions, Meta admin access)
  5. Connect via Meta / Instagram OAuth
  6. Wait for active status
  7. Open Chat — customer message or send outbound where allowed

Manage / reconnect existing

  1. Settings → Workspace → Channels
  2. Click channel card → Manage
  3. Opens setup with ?channelId={id} — skips use-case step for WhatsApp when managing
  4. Re-run Connect if disconnected
Disconnect: There is no Disconnect button in the dashboard today. Backend APIs exist (POST …/channels/{id}/disconnect per channel type). To stop using a channel, reconnect a replacement number, revoke access in Meta, or contact support. Manage URL pattern:
/settings/workspace/channels/{type}/setup?channelId=123

Channel-specific documentation


How channels affect the rest of the product

One contact, multiple channels

Vendschat links identities under one contact when possible. A customer who DMs on Instagram then messages on WhatsApp may share one timeline in Chat — agents see full context.

Plan limits (channels & workspaces)

Exact enforcement may evolve — Advanced is required for agency/multi-brand separation. See pricing reference. Billing contacts are counted at organization level, not per channel.

Co-Admin & live data

Co-Admin tools for channels/workspaces: Co-Admin reads the current workspace from the user’s session — tell users to switch workspace if they manage multiple. Docs vs live data: Connection steps → product docs. “Are we connected?” → Co-Admin tools.

Backend channel API (reference)

Onboard requests store tokens server-side (encrypted) — never returned to the browser.

Troubleshooting


First-time checklist

  • Correct workspace selected
  • At least one channel Active
  • Two labels created before campaign volume
  • Teammate invited (Team Members)
  • Test message appears in Chat
  • Analytics bookmarked (WhatsApp)
See First channel & inbox.