Skip to content

India and Asia · India, Singapore and Europe

Kaleyra WhatsApp API setup for Ultra WhatsApp

An enterprise messaging platform connected through its WhatsApp API v2. Templates sync from Kaleyra.

What Ultra WhatsApp asks for

Values to copy from Kaleyra
API domainThe domain of your account: India, Singapore or Europe.
SID and API keyDevelopers, API Keys: hover over the key and choose Edit.
WhatsApp sender numberYour WhatsApp Business number at Kaleyra.
WhatsApp Business Account IDNeeded to sync templates and to check the key without sending.

Steps

  1. Sign in to Kaleyra and open Developers, API Keys. Hover over your key and choose Edit to see the SID and API Key.
  2. Note the API domain of your account.
  3. In Ultra WhatsApp open Numbers, click Connect a number, and choose I already have my details. Pick Kaleyra from the list and enter these values. Click Test connection, then save.
  4. On Templates click Sync all: templates come from your provider's account.
  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 Kaleyra into Kaleyra'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

  • Kaleyra's send page documents image headers only, so video and document headers are refused here.
  • Customer replies stay in Kaleyra's dashboard. The Ultra WhatsApp inbox receives replies from the Meta Cloud API, 360dialog, Gupshup and Twilio.
  • Kaleyra adds its own platform or per-message fees to Meta's charges; check its current plans.

When Kaleyra 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.