Work the Messages → WhatsApp workspace
The Messages → WhatsApp page in the Orbit dashboard is the operator canvas for a connected WhatsApp Business Account (WABA). Where the WABA setup guide gets an account connected and the getting-started guide gets a first message through the API, this page is where the day-to-day work happens: watching threads, sending and verifying messages, tracking template status, and previewing product sends. This guide walks the workspace end to end.1. What the page exposes
The workspace is organized around a WABA picker and a set of tabs. Everything on the page is scoped to the WABA selected in the picker — switch WABAs and the threads, templates, and analytics all follow. Header stats. Conversations, unread count, message volume, and delivery rate for the active WABA. If the WABA’s quality rating drops to Low or Medium, a banner appears above the tabs with a direct link to the affected campaigns. Keep the rating Green — a Low rating freezes tier increases and can reduce limits. See WABA setup — messaging limits. Tabs.
Connected channel cards and connection state. The header reflects the connection for the active WABA. If the account is not fully wired, the workspace surfaces the specific gap rather than a generic error — a send attempted before a channel or sender is configured returns
422 CHANNEL_NOT_CONFIGURED (or NO_SENDER_CONFIGURED), and the UI presents the actionable message with a link back to Settings → Channels → WhatsApp. Finish the connection there, then retry the send from the same composer — the draft is preserved.
Template status. Each template carries its Meta verdict — Approved, Pending, or Rejected — shown as a status pill next to the template name. Only Approved templates are sendable; the Send action stays disabled on Pending and Rejected rows. The section on approving or rejecting template messages covers the rejection workflow.
2. Verify a send end to end
There are two send paths, and a verification pass should exercise the one you actually operate. From the composer wizard (dashboard):- Open the Conversations tab and click New conversation, or reply inside an open thread.
- If the recipient’s 24-hour window is closed, the composer restricts you to templates; inside the window you can send free-form text, media, or interactive buttons. See The 24-hour window.
- Send. A success toast confirms the message was accepted; failures surface the Meta or channel error in the toast with the actionable next step.
sent → delivered → read) flows in if the recipient’s client reports it. If you see a 422, check that the WABA connection and sender are configured (the content policy and window rules are the other common rejects).
3. Confirm in the Delivery Log
The thread view is scoped to one conversation. To confirm a send across the workspace — especially a broadcast or an API-driven batch — use Messages → Delivery Log, the cross-channel message search.- Open Messages → Delivery Log from the Messages hub and filter channel = WhatsApp.
- Search the recipient number or the message id returned by the API response.
- Check the status rollup: sent, delivered, or read, with the failure reason where a send was refused.
4. Approving or rejecting template messages
Template approval is Meta’s decision, not an Orbit-side gate — the workspace surfaces the verdict and gives you the next action.- Submit the template from the Templates tab (or Template Library for instantly-approved utility/auth templates). Full submission detail lives in Create and approve a template.
- Watch the status pill. Most templates return a verdict within minutes; Meta allows up to 24 hours.
- On Approved, the Send action enables and the template becomes selectable in the composer and broadcast dialogs.
- On Rejected, read the Meta reason in the template detail, fix the content, and resubmit — a rejection blocks sends of that template until a passing revision is approved. The most common cause is a category mismatch (promotional copy submitted as
utility); check against the content policy before resubmitting.
5. When to use it
Three operating modes cover most daily work:- Thread re-engagement. A customer thread has gone quiet and the 24-hour window is closed. Open the thread, pick an Approved template from the composer, and check the recipient’s opt-out status before sending — a re-engagement send to a contact who opted out is the fastest way to a Low quality rating. Honor opt-outs; see the content policy.
- Bulk template test. Before a campaign launch, fan a template out through the Broadcast composer (up to 256 recipients at a time) or send it to the test account, then confirm rollup in the Delivery Log. The broadcast composer is WABA-scoped, so its template dropdown lists only the active WABA’s Approved templates.
- Support operator reply. Inside the 24-hour window, an operator replies free-form from the Conversations tab — text, media, or quick-reply buttons — and the thread updates in place with an unread counter on the tab.
Next steps
- Get started with the WhatsApp Business Platform — the API-side first send.
- Create and approve a template — the template submission detail.
- The 24-hour window — window rules for free-form vs template sends.
- WhatsApp pricing — conversation categories and rates.