Skip to content

Global providers · Global

Sinch WhatsApp API setup for Ultra WhatsApp

Send WhatsApp templates through the Sinch Conversation API, from an app with the WhatsApp channel.

What Ultra WhatsApp asks for

Values to copy from Sinch
Project IDdashboard.sinch.com, Settings, Project management.
Conversation API app IDdashboard.sinch.com, Conversation API, Apps. The app must have WhatsApp configured.
Access key ID and secretSettings, Access keys. The secret is shown only once.
App regionUnited States, Europe or Brazil, matching your Conversation API app.
WhatsApp sender number (optional)For display and for matching replies.

Steps

  1. Sign up at dashboard.sinch.com and create a Conversation API app with the WhatsApp channel.
  2. Copy the Project ID and App ID, and create an access key. The secret is shown once.
  3. In Ultra WhatsApp open Numbers, click Connect a number, and choose I already have my details. Pick Sinch from the list and paste these values and pick the same region as your app. Click Test connection, then save.
  4. Add each approved template with Templates, Add manually. The template name is what Sinch expects.
  5. For delivery statuses, start the receiver under Settings, Webhook & replies, give it a public HTTPS address, and paste the status address Ultra WhatsApp shows for Sinch into Sinch's webhook settings. It contains your secret verify token, so keep it private.
  6. Send a test template to your own number with Tools, Quick single send.

Good to know

  • Customer replies stay in Sinch's dashboard. The Ultra WhatsApp inbox receives replies from the Meta Cloud API, 360dialog, Gupshup and Twilio.
  • Sinch adds its own platform or per-message fees to Meta's charges; check its current plans.

When Sinch makes sense

A provider can make onboarding easier and may be the account you already have, but it adds its own platform or per-message fees on top of Meta's charges. The rules stay the same either way: approved templates, opted-in contacts and Meta's messaging limits. Where the steps above set up a webhook, delivery statuses need that address saved in the provider's dashboard.

Dashboards change their menus from time to time; if a label differs, look for the API keys or developer section. Stuck? See the Ultra WhatsApp troubleshooting table, the Ultra WhatsApp user guide, or contact us.

Related guides and pages

WhatsApp is a trademark of Meta Platforms, Inc. Ultra WhatsApp is an independent product by Code Craft and is not affiliated with or endorsed by Meta.