Trigger order updates, OTPs, reminders and alerts from your app across every connected channel, with every message also visible to your team in the inbox.
curl -X POST https://api.chatmo.io/v1/open-api/messages \ -H "Authorization: Bearer $CHATMO_API_KEY" \ -d '{ "channel_id": "ch_wa_sales", "to": "+6281234567890", "type": "TEMPLATE", "template": "order_shipped", "params": ["Rina", "ORD-2213"] }'Simple REST endpoints with API keys you control.
Text, media, documents, templates and interactive buttons on every channel.
Supported types
TEXT
TEMPLATE
IMAGE / DOCUMENT
INTERACTIVE
API messages appear in the conversation marked "via API", so agents see the full context.
Rina Kartika
WhatsApp · Online
Your order ORD-2213 has been shipped. Track it here: chatmo.io/t/2213
Great, thanks!
Every API request is logged with status and payload, and failed messages can be resent.
API message log
200 · order_shipped
+62812xxxx890 · 10:41
400 · promo_oct
Template not approved
Create, rotate and revoke keys per integration from the developer settings.
API keys
Production ERP
chatmo_live_3f9a••••
Staging
chatmo_live_b21c••••
WhatsApp, Instagram, Facebook, Telegram and webchat in one place, with AI agents that reply 24/7.