Install
Authenticate
Workspaces
A workspace is the tenancy boundary for every other command. Pick one before you connect channels.Channels
Connect your own WhatsApp number or Instagram account, then run per-channel operations. Address a channel by its ID (ch_xxxxxxxx from channels list), its phone, or its @handle.
Receive webhooks
There are two ways to get your own number’s inbound messages, depending on where your receiver runs. For local development, stream webhooks straight to your laptop:channels listen is running reclaims the tunnel.
Read the delivery history:
Sandbox
Test on WhatsApp or Instagram with no Meta setup. See Sandbox for the full flow.Billing
Config
Persistent CLI settings.Output formats
Every command takes--json for machine-clean output (notices go to stderr) and --human to force human formatting when stdout is not a TTY. In --json mode, errors use the envelope {"error":{"code":"...","message":"...","status":NNN}}.
--workspace <slug> overrides the active workspace for one command, and --debug logs the HTTP requests the CLI makes.
Help
Next steps
- Sandbox: Start a sandbox session and pull env values.
- Connect WhatsApp: Connect your own WhatsApp number via embedded signup.