What you’ll need
- A Switchbord workspace URL (provided by whoever deployed the instance)
- A Meta WhatsApp Business Account (WABA) with an active phone number
- Your Meta access token, webhook signing secret, and webhook verify token
Sign in to the operator app
Open your Switchbord URL and sign in with your account. After authentication you land on the main operator interface.If you land on
/pending-access instead, your account hasn’t been provisioned into the workspace yet. Contact your workspace admin to be added, or ask them to check the bootstrap configuration if this is a brand-new instance.Run the Setup wizard
Navigate to /setup. This one-time wizard walks you through everything needed before the workspace can handle live WhatsApp traffic:
- Confirming your workspace profile and display name
- Attaching your WhatsApp Business Account (WABA) and phone number
- Entering your Meta provider credentials
- Validating the connection
Enter your WhatsApp credentials
In the Setup wizard’s Provider section, enter:
Switchbord sends these values directly to its secure Vault — they are never echoed back to the browser. After saving, you’ll only see a configured or missing status indicator, not the raw values.
| Credential | Where to find it |
|---|---|
| Meta access token | Meta Business Manager → WhatsApp → Configuration |
| Webhook signing secret | Meta App Dashboard → Webhooks |
| Meta verify token | A value you choose and configure in Meta |
Validate your configuration
Click Validate configuration in the Setup wizard. Switchbord checks that your Meta access token is valid and that the webhook endpoint is reachable.The checklist item for the Meta token should move from an error state to a clean validation status. If it doesn’t, confirm the token hasn’t expired and that it has the correct permissions in Meta.
The operator app at a glance
After setup, the main sections of the operator app are:Inbox
Threaded WhatsApp conversations with assignment, shared replies, and service-window controls.
Contacts
Normalized contact records with tags, custom attributes, and opt-out state.
Templates
Provider-synced message templates with send eligibility validation.
Campaigns
Scheduled outbound broadcasts to audience snapshots.
Journeys
Automated flows with wait, branch, and send-template nodes.
Configuration
Ongoing configuration — token rotation, channel identity, workspace profile.
