Sends automated messages, manages approved templates, and handles customer media flows through the WhatsApp Business API to keep your conversations in sync with your CRM.
Try WhatsApp in Ceven
Ask Ceven anything
Standard
Why use Ceven?
AI native WhatsApp integration
- Describe the outcome and Ceven picks the right WhatsApp calls, fills the parameters, and checks the result.
- Structured, agent friendly tool schemas so each call runs reliably instead of by guesswork.
- Rich coverage for reading, writing, and querying your WhatsApp data, across all 17 of its actions.
Managed auth
- Built in OAuth with automatic token refresh and rotation.
- One place to manage, scope, and revoke WhatsApp access.
- Per user and per environment credentials instead of shared keys.
Agent optimized design
- Actions are tuned from real success and error rates so reliability climbs over time.
- Full execution logs so you always know what ran in WhatsApp, when, and on whose behalf.
- The agent pauses and asks when WhatsApp is unclear instead of plowing ahead.
Enterprise grade security
- Fine grained access so you control which agents and people can reach WhatsApp.
- Least privilege by default, read scopes first and only the writes a workflow needs.
- A full audit trail of every WhatsApp action to support review and sign off.
Supported tools
Every action Ceven's agents can run on WhatsApp, and when to use it.
Send message
Use this to send a standard text message to a user who has messaged you within the last 24 hours.
Send template message
Send a pre approved template to a user. Use this for marketing or to restart conversations outside the 24 hour window.
Send interactive buttons
Send a message with up to 3 quick reply buttons for fast user decisions.
Send interactive list
Send a structured menu of up to 10 options for users to choose from.
Send reply
Send a message that references a specific previous message ID to create a threaded conversation.
Upload media
Upload an image, video, or document to WhatsApp servers to get a media ID for sending.
Send media by ID
Send a file using a media ID from a previous upload to improve delivery speed.
Create message template
Submit a new message template for WhatsApp approval. Required for outbound business initiated messages.
Get template status
Check if a submitted template is approved, rejected, or pending review.
Get message templates
Pull a list of all existing templates and their current approval states.
Get media
Retrieve a temporary download URL for a media file sent by a user.
Get business profile
Pull the public details of the business account including address and website.
Get phone numbers
List all phone numbers registered to the WhatsApp Business Account.
Delete message template
Permanently remove an old or unused template from the account.
Get media info
Get metadata about uploaded media without generating a download url. this is useful for checking file size, type, and hash without downloading the file. use get media if you need the actual download url.
Get phone number
Get details of a specific phone number associated with a whatsapp business account.
Send contacts
Send contacts whatsapp number. note: the message will be delivered to the recipient only if they have initiated a conversation first.
Send location
Send a location message to a whatsapp number. note: the location will be shared with the recipient only if they have texted first.
Send media
Send a media message to a whatsapp number. note: the media will be delivered to the recipient only if they have texted first.
Send media by
Send media using a media id from previously uploaded media. this is more efficient than sending media by url as the media is already on whatsapp servers. use upload media action first to get the media id. note: the media will be delivered t
20 actions · scroll to see them all
Frequently asked questions
Alternatives to WhatsApp
Other tools that solve a similar problem. Ceven supports these too, so you can switch or run more than one at once.
Try Ceven on your stack
Plug Ceven on top of the tools you already run. Connect WhatsApp and the rest of your stack, describe the outcome, and its agents handle the work end to end, days of it in minutes.
Get started for free