Quick Start
Get your workspace running and send your first message in minutes.
Connect WhatsApp
Link your Meta WABA and phone number to start receiving and sending messages.
API Reference
Explore the full HTTP API surface — webhooks, contacts, conversations, and more.
Guides
Step-by-step walkthroughs for inbox management, templates, campaigns, and journeys.
What Switchbord does
Switchbord handles the complete lifecycle of WhatsApp communication:- Inbox — Threaded conversations with assignment, service-window gating, and shared replies
- 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
- Webhooks — Durable inbound event ingestion with signature verification and replay
- Compatibility — Drop-in replacement endpoints for Charles-style integrations
Get started
Set up your workspace
Sign in and run the Setup flow to configure your workspace profile and WhatsApp channel.
Connect your WhatsApp number
Enter your Meta access token and webhook credentials in Settings.
Verify your webhook
Register your Switchbord webhook URL with Meta and confirm the challenge handshake succeeds.
Send a test message
Open the Inbox and send a controlled test before enabling production traffic.
Switchbord defaults to a mock data store until you configure real Supabase and Meta credentials. See Environment for the full configuration reference.
