Chat App Message Service is a unified messaging engine that sends OTPs, notifications, and marketing campaigns across WhatsApp, Messenger, Instagram, Viber, SMS, and email through a single API.
A built-in visual editor lets you design multi-turn conversational workflows with natural language or drag-and-drop—no coding required.
About Chat App Message Service
|
Scan the QR code with WhatsApp to try the demo
|
Before you begin
Recommended reading:
Why choose Chat App Message Service
Reaching a global audience traditionally requires separate integrations with WhatsApp, SMS, email, and other channels—expensive to build, complex to maintain, and prone to delivery failures from carrier restrictions.
Chat App Message Service addresses these challenges:
-
Unified API for fast integration
One API connects WhatsApp, Viber, Messenger, and Instagram—cutting integration time from weeks to hours.
-
High deliverability & two-way conversations
Messages travel over internet channels, bypassing SMS filters. Users reply directly for real-time engagement that improves service efficiency and conversions.
-
Rich messaging formats
Send images, videos, documents, and interactive messages with buttons or lists—ideal for OTPs, shipping notifications, and campaigns.
-
Officially certified & compliant
Alibaba Cloud is a Meta Business Solution Provider (BSP) and official Viber partner. We handle onboarding—business verification and template approvals—while ensuring GDPR and CCPA compliance.
-
Intelligent engagement tools
Build multi-turn conversations with Chat Flow, a no-code visual editor. Deploy AI-powered service bots for 24/7 support in minutes.
Feature support
|
Feature |
|
Viber |
SMS |
|
Messenger |
|
|
Text messages |
|
|
|
|
|
|
|
Image messages |
|
|
|
|
|
|
|
Video messages |
|
|
|
|
|
|
|
File messages |
|
|
|
|
|
|
|
Button |
|
|
|
|
|
|
|
List |
|
|
|
|
|
|
|
Message templates |
(Requires pre-approval from Meta) |
|
|
|
|
|
|
Bulk messaging |
|
|
|
|
|
|
|
Session window |
24 hours |
24 hours |
N/A |
N/A |
24 hours |
24 hours |
|
Message receipts |
|
|
|
|
|
|
Use cases
-
Cross-border e-commerce
Send order confirmations, shipping reminders, and promotions to drive loyalty and repeat purchases.
-
User authentication
Deliver OTPs with higher reliability than traditional SMS.
-
Customer service
Auto-respond to common questions and create support tickets to reduce manual workload.
-
Global operations
Engage a global audience with multi-language templates.
For detailed use cases in typical industries, refer to Use cases.
How it works
Chat App Message Service receives requests through a unified API gateway and uses channel adapters to convert each request into the native protocol of the target channel (WhatsApp, Viber, etc.). A built-in message queue handles asynchronous processing with retry-on-failure for high throughput. Webhooks push real-time status updates (sent, delivered, read) to your business system.
Core capabilities
Connect and send
-
Official BSP: Officially recognized BSP for Meta and Viber, ensuring stable, compliant channel access.
-
Rich content: Supports text, image, voice, video, file, button, and list message types.
-
Message template management: Create, submit, and manage template lifecycles across all channels.
-
Message status tracking: Track message status (sent, delivered, read) in real time through webhooks.
-
Message sending modes: Send to individuals or groups with instant or scheduled delivery.
-
Unified API: Industry-standard API for sending messages and integrating with CRM, ERP, and order management systems.
-
Automated workflow: Orchestrate complex messaging workflows with Chat Flow, a visual editor.
Operate and manage
-
Chat Flow: Design and deploy multi-turn AI conversations and automate high-frequency business processes.
-
AI assistant building: Build AI assistants using natural language generation in Chat Flow.
-
Audience management: Import, group, and build user profiles from interaction data.
-
Unified multi-channel management: Manage WhatsApp, Viber, and other channels from one console.
-
Message status tracking: Webhooks deliver template approval and message status updates (sent, delivered, read).
Message sending process
To send a message:
-
Create a channel and connect to your business account.
-
Use the template manager to design and create a message template. WhatsApp templates require pre-approval from Meta.
-
Call the unified multi-channel API to send a message request.
-
The API gateway handles identity authentication, request validation, and traffic control.
-
The channel adapter converts the standardized message request into the native protocol format for each channel.
-
The Message Queue processes sending requests asynchronously. This enables traffic shaping, ensures high availability, and includes a built-in retry mechanism.
-
The service receives and processes message status updates from each channel, then pushes the final status to your business system as a message receipt through a webhook.
Going live
Data security
-
Data storage: Message content is encrypted in transit and at rest, retained for 30 days by default for troubleshooting. Personal information (e.g., phone numbers) is protected under GDPR and CCPA.
-
Data residency: Data is stored in dedicated Alibaba Cloud data centers.
