Wati

Syncs WhatsApp conversations into your CRM, automates outbound notification sequences, and manages customer contact attributes based on real time chat events.

Try Wati in Ceven

Ask Ceven anything
Standard

Why use Ceven?

  1. AI native Wati integration

    • Describe the outcome and Ceven picks the right Wati 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 Wati data, across all 5 of its actions.
  2. Managed auth

    • Built in OAuth with automatic token refresh and rotation.
    • One place to manage, scope, and revoke Wati access.
    • Per user and per environment credentials instead of shared keys.
  3. 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 Wati, when, and on whose behalf.
    • The agent pauses and asks when Wati is unclear instead of plowing ahead.
  4. Enterprise grade security

    • Fine grained access so you control which agents and people can reach Wati.
    • Least privilege by default, read scopes first and only the writes a workflow needs.
    • A full audit trail of every Wati action to support review and sign off.

Supported tools

Every action Ceven's agents can run on Wati, and when to use it.

Add Contact
Use this when registering a customer whatsapp number before sending messages to ensure the contact exists in the system.
Get Teams
Pull a list of all available teams in Wati to route conversations or assign ownership to specific groups.
Send Session Message
Use this to deliver free form text to a user within an active 24 hour session window.
Update Contact Attributes
Modify custom attributes for an existing contact after confirming their identity or updating their preferences.
Search Contacts
Query the Wati database by phone number or attribute to find a specific customer record.
List Contacts
Pull a paginated list of contacts to audit the current database or sync with a mailing list.
Get Contact Details
Retrieve the full profile of a single contact including all custom attributes and labels.
Delete Contact
Remove a contact from Wati when a user requests data deletion or opts out of all communication.
Create Template
Submit a new message template for WhatsApp approval to be used for outbound notifications.
Send Template Message
Use this to initiate a conversation using a pre approved template when the session window is closed.
Get Team Details
Pull specific configuration and member lists for a single Wati team.
Update Team Name
Change the display name of a team to reflect organizational restructuring.
Wati update chat status
Deprecated action placeholder for updating chat status.

13 actions · scroll to see them all

Frequently asked questions

Ceven monitors the session state of every Wati conversation. If a customer has messaged you within the last 24 hours, the agent uses the Send Session Message action to send free form text. If the window has expired, the agent automatically switches to using a pre approved template message to re engage the user. If no approved template matches the intent, the agent will flag the workflow as stalled and notify a human operator. This ensures you never violate WhatsApp business policies while still maintaining a responsive automation flow for your customers.
Yes. Ceven can read and write custom attributes for any contact in your Wati account. Use this to store data like loyalty tier, last purchase date, or lead score. When a workflow triggers, the agent can pull these attributes to personalize the message content or update them based on actions taken in other SaaS tools. For example, when a payment is confirmed in Stripe, Ceven can automatically update the Wati contact attribute for payment status to paid, which then triggers a welcome message flow.
The Wati API requires a contact to exist before a message can be sent. Ceven handles this by running a check first. If the number is not found, the agent automatically calls the Add Contact action to register the user before attempting to send the message. This prevents the workflow from failing due to missing records and ensures that your customer database grows organically as you conduct outbound outreach or respond to new inquiries coming through your integrated channels.
Ceven is bound by the limits set by your Wati subscription tier and the WhatsApp Business API limits. One specific quirk of Wati is the messaging limit based on your phone number quality rating. If your quality rating drops, WhatsApp may limit the number of unique users you can initiate conversations with per 24 hours. Ceven monitors the API response codes and will pause outbound queues if it detects a rate limit error, retrying the messages using an exponential backoff strategy to protect your sender reputation.
Yes. By using the Get Teams action, Ceven can identify the correct team ID based on the customer request. For instance, if a customer mentions billing, the agent can assign the chat to the finance team. If they ask about a technical bug, it goes to the support team. This routing happens in real time, ensuring that the right human agent is notified when a conversation needs to be escalated from the AI agent to a specialist.
Ceven fully supports dynamic parameters in Wati templates. When the agent selects a template to send, it maps data from your workflow context into the template placeholders. If your template has a variable for the customer name and order number, Ceven pulls those specific values from your CRM and injects them into the API call. This allows you to send highly personalized notifications at scale without having to create a separate template for every possible customer scenario.
Ceven can be configured to recognize opt out keywords like stop or unsubscribe. When such a message is detected, the agent can automatically update a contact attribute in Wati to mark them as unsubscribed. You can then build a filter in your workflows to ensure that no further outbound messages are sent to any contact with that attribute. This helps you maintain compliance with global messaging regulations and prevents your WhatsApp business account from being flagged for spam by users.
Ceven can access the current state and attributes of a contact and the most recent messages to provide context for the AI. However, Wati does not provide a full historical archive via the standard API for every single past message in a single call. To work around this, Ceven recommends mirroring important conversation milestones as contact attributes or pushing chat logs to an external data warehouse in real time. This ensures the agent has a long term memory of the customer relationship.

Alternatives to Wati

Other tools that solve a similar problem. Ceven supports these too, so you can switch or run more than one at once.

MessageBird logoMessageBirdTwilio logoTwilio360dialog logo360dialog

Try Ceven on your stack

Plug Ceven on top of the tools you already run. Connect Wati 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