Messaging: WhatsApp Cloud API, SMS, Inbox & Campaigns
Momo Pulse brings WhatsApp, SMS, and conversational messaging into one workspace. Send and receive messages, run campaigns, manage templates, and track delivery — all from the same platform that handles your calls.
WhatsApp Cloud API
What's Supported
- Text messaging — send and receive text messages via Meta's Cloud API
- Voice calling — WhatsApp voice call APIs for both inbound and outbound
- Media messages — images, documents, and rich media delivery
- Read receipts — track sent, delivered, read, and failed states in real time
- Inbound webhooks — every incoming message triggers a webhook with signature verification
Setting Up WhatsApp
- Complete the Embedded Signup flow from Communications > Settings to connect your Meta Business Account
- Your WhatsApp phone number is automatically mapped to your tenant channel
- Webhook signature verification is enabled automatically for security
- Send a test message and verify the inbound reply arrives in your inbox
SMS Platform
Quick Send
Send a single message to any phone number instantly. Navigate to Communications > Quick Send, select SMS or WhatsApp, enter the recipient, compose your message, and send.
Bulk Campaigns
For larger audiences:
- Go to Communications > Campaigns > Create Campaign
- Select a contact group as your audience
- Choose or compose a message template
- Launch the campaign — monitor delivery, failures, and opt-outs in real time
- Pause or cancel anytime if issues arise
Sender IDs & Short Codes
Manage your sender identities from Communications > Sender IDs. Upload authorization documents, track approval status, and maintain clean sender identity governance.
Unified Inbox
The Inbox (/app/communications/inbox) is where all conversations live:
- View all threads across WhatsApp and SMS in one list
- Reply to customers directly — the channel is selected automatically based on the conversation
- Assign conversations to team members for clear ownership
- Add notes for internal context that customers never see
- Label conversations for categorization (support, billing, urgent)
- Close/reopen issues to track resolution status
Templates
WhatsApp requires pre-approved templates for outbound messaging outside the 24-hour window. Manage templates from Communications > Templates:
- Create templates with variables (e.g.,
{{1}}for customer name) - Submit for Meta approval and track status (pending, approved, rejected)
- Use AI-assisted template generation for faster authoring
- Sync templates from your WhatsApp Business Account
Delivery Tracking
Every message has a delivery lifecycle:
| Status | Meaning |
|---|---|
| Queued | Message accepted by Momo Pulse |
| Sent | Delivered to the carrier/provider |
| Delivered | Confirmed received by the recipient's device |
| Read | Recipient opened the message (WhatsApp only) |
| Failed | Delivery failed — check error details in message logs |
Monitor delivery health from the Communications home page which shows outbound trends, delivery rates, and campaign status charts.