Wati is a WhatsApp Business API platform that automates marketing, sales, service, and support.
Wati is a WhatsApp Business API platform that automates marketing, sales, service, and support. On Nagent, Wati is exposed as a fully-configurable marketing automation integration that any agent can call — 5 actions, and API key authentication. No code is required to wire Wati into your workflow — connect it once via the External Integrations panel and reuse it across every agent you build.
Agent builders use Wati to automate the kinds of tasks marketing automation teams previously handled manually. Concrete examples — each one is a single agent step in Nagent — include:
Every action and trigger is paired with a structured input/output schema (visible in the sections below), so when you wire Wati into Helix — our agentic agent builder — the editor knows exactly what each step expects and produces. Configure once, deploy anywhere across your Nagent agents.
Every operation an agent can call against Wati, with input parameters and output schema. Drop these into any step of an agent built in Helix.
WATI_ADD_CONTACTTool to add a new contact in WATI. Use when registering a customer's WhatsApp number before sending messages.
Input parameters
Display name of the contact, e.g., 'Alice Johnson'.
List of custom key/value attributes for the contact.
WhatsApp number including country code, digits only (no '+' or spaces), length 6-15.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
WATI_GET_TEAMSTool to retrieve a list of teams from WATI. Use after authenticating when you need to enumerate all available teams.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
WATI_SEND_SESSION_MESSAGETool to send a session message to a specified WhatsApp number. Use when you need to deliver a free-form text within an active 24-hour session window.
Input parameters
The text of the message to be sent in the active session.
Recipient's WhatsApp number with country code (digits only, without '+' or spaces). Example: 85264318721
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
WATI_UPDATE_CHAT_STATUSUpdate the status of a chat/conversation in WATI Team Inbox. This action allows you to change the status of a customer's chat to help manage ongoing conversations. Available statuses: - OPEN: Active, two-way conversation - PENDING: Waiting for customer's response - SOLVED: Issue has been resolved - BLOCK: Prevent further communication with the contact
Input parameters
The status to set for the chat. Allowed values: OPEN (active conversation), SOLVED (issue resolved), PENDING (waiting for customer response), BLOCK (prevent further communication).
The customer's WhatsApp phone number (e.g., '1234567890'). Must include country code without '+' or spaces.
The business channel phone number. Required for accounts with multiple WhatsApp numbers. Must include country code without '+' or spaces.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
WATI_UPDATE_CONTACT_ATTRIBUTESTool to update attributes of an existing contact. Use after confirming the contact exists and you need to modify its custom attributes.
Input parameters
Optional list of custom attributes to update for the contact. Each item should include a name and value.
Target contact's WhatsApp number in international format with '+' and country code.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
No publicly available marketplace agent is found using this tool yet. There are 47 agents privately built on Nagent that already use Wati.
Build on Nagent
Connect Wati to any Nagent agent in minutes — no API key management, no boilerplate. Just configure and deploy.
The five questions agent builders ask before adopting a new integration.
Open the External Integrations panel inside Nagent (app.nagent.ai/externalIntegration), find Wati, and click "Connect Now." You'll authenticate with an API key — Nagent handles credential storage and refresh automatically. Once connected, Wati is available to any agent in your workspace.
No. Nagent provides no-code integration for every tool. Once Wati is connected, you configure its 5 actions directly in the agent builder UI — no API calls, no boilerplate, no schema management.
Helix — Nagent's agentic agent builder — lets you drop Wati steps into any workflow visually. Pick an action (e.g., one of those listed above), fill in the inputs (Helix knows the required vs. optional schema for each parameter), and connect it to upstream/downstream steps. Triggers run as the entry point of an agent, so when a Wati event fires, the agent kicks off automatically.
Every Wati action and trigger ships with a fully-typed schema — input parameters with name, type, required flag, and description, plus the output payload shape. The schemas are documented in the sections above. Helix uses these schemas to validate your configuration at build time and to type-check the data flowing between steps.
Yes. While Wati ships with 5 pre-built marketing automation actions, you can layer custom logic around them inside Helix — pre/post-processing steps, conditional branches, retries, or stitching Wati together with other connected tools. For deeper customization, talk to our team about Nagent's Agentic AI Lab — forward-deployed engineers who build Wati-based workflows tailored to your business.