What problem does it solve?
Enable sending and receiving messages across many channels using one consistent API and reduce the complexity of building multi-channel messaging workflows, webhooks, templates, and batch campaigns.
Core Features & Use Cases
- Omnichannel Delivery: Transcode and route messages for SMS, WhatsApp, RCS, MMS, Viber, Messenger, Instagram, Telegram, LINE, and WeChat with channel fallback.
- Webhook & Event Handling: Prebuilt webhook trigger references, HMAC validation guidance, and test scripts for MESSAGE_INBOUND, MESSAGE_DELIVERY, CAPABILITY, and other triggers.
- Templates & Batch Sending: Template management (V2) guidance and a Batch API reference for up to 1000 recipients plus per-recipient parameter substitution.
- Developer Tools: Node.js scripts for sending messages, managing webhooks, running capability checks, and listing messages; includes guidance on region-specific base URLs, OAuth2 authentication, idempotency, and best practices.
Quick Start
Use the sinch-conversation-api skill to create an app, configure OAuth2 credentials and region, then run the provided Node.js send_sms script to send a test SMS to +15551234567.