WATI
+
Konnectify
WATI - WhatsApp Team Inbox Integration with Konnectify
Connect WATI to Konnectify to streamline WhatsApp-based customer support and marketing—manage contacts, send messages and templates, and route conversations across your team from automated workflows.
Contacts
Messages
Templates
Conversations
Campaigns
Teams & Operators
Chatbots
0 Triggers
16 Actions
What is WATI - WhatsApp Team Inbox?
WATI is a WhatsApp Business API platform that helps teams handle customer conversations, run marketing campaigns, and manage contacts at scale from a shared inbox. By integrating WATI with Konnectify, you can orchestrate WhatsApp messaging workflows across your stack—sync contact data, send messages and approved templates, assign conversations, and drive faster support resolution.
This integration is especially useful for WhatsApp-based customer support and messaging automation, where consistent contact profiles and timely outbound communication are critical.
New to WATI?
Create your WATI account and get access to WhatsApp Business API tooling like team inbox, templates, and broadcasts.
Visit WATI →
What you can automate
• Create and enrich WhatsApp contacts with custom fields
• Fetch contact records for personalization and routing
• Send 1:1 text messages and files (URL or upload)
• Deliver approved templates instantly or on a schedule
• Assign conversations to teams/operators and update status
• Start chatbot flows and retrieve media by message ID
API & Authentication
Authentication method: API Token (custom credential authentication)
This connector uses a WATI Access Token and an API Endpoint (your WATI cluster/base URL). Konnectify stores these credentials securely in your connection to authenticate API calls to WATI.
- API Endpoint (example: https://app-server.wati.io or your dedicated cluster URL)
- Access Token (Bearer token from WATI)
What the WATI API is used for in this integration
- Contacts: create contacts, fetch details, and update custom parameters
- Messaging: send text messages and documents; download media by message ID
- Templates: fetch template metadata; send or schedule approved template messages
- Conversations: update conversation status; assign operators
- Teams & routing: assign contacts to teams for better distribution
- Campaigns: retrieve broadcast/campaign details
- Chatbots: start a chatbot flow for a recipient
Note on permissions, plan restrictions & rate limits
Your WATI plan and WhatsApp Business policies may limit messaging capabilities (for example: template approvals, messaging windows, broadcast limits, or media size constraints). If you see authorization or throttling errors, verify token permissions, your WATI subscription, and applicable API rate limits.
Official docs:
WATI API Documentation
(If your account uses a dedicated cluster, use the documentation that matches your endpoint.)
How to connect WATI - WhatsApp Team Inbox to Konnectify
Prerequisites
- An active WATI account with WhatsApp Business API access
- Your WATI API Endpoint (base URL/cluster)
- A WATI Access Token with permission to manage contacts and send messages
- A Konnectify workspace with permission to create connections and workflows
Add WATI to a Workflow
- In Konnectify, open Workflows.
- Create a new workflow or open an existing one.
- Click Add step and select WATI - WhatsApp Team Inbox.
Authorize via API Token
- When prompted, click Connect.
- Enter your API Endpoint and Access Token.
- Save the connection.
Configure the Action
- Select the WATI action you want to run (for example: Send Template Messages).
- Map inputs from previous steps (IDs, phone numbers, template parameters, file URLs, etc.).
- Use test data to validate the payload shape before enabling in production.
Important
WATI endpoints can identify recipients by Contact ID, Phone Number, or Channel:PhoneNumber. Ensure you consistently pass the expected identifier format (including country code for phone numbers) to avoid “not found” or misrouted messages.
Test the Workflow
- Run a test execution from Konnectify.
- Confirm the contact/message/template was created/sent as expected in WATI.
- Review step logs for any API validation or rate-limit errors.
Activate the Workflow
- Turn the workflow On.
- Monitor early runs and fine-tune mappings and template parameters.
- Scale safely by adding retries/backoff where appropriate.
Triggers
0
No triggers available (actions-only connector)
This WATI connector currently provides actions only. To start a workflow, use a trigger from another app (for example: “New ticket” in your helpdesk, “New lead” in your CRM, or a Konnectify scheduler/webhook trigger), then call WATI actions to message and manage contacts.
Actions
16
Use these actions to manage contacts, send WhatsApp messages (text, files, interactive), work with templates, route conversations, and start chatbot flows.
Contacts
3 actions
Create Contact
Creates a new contact with their WhatsApp number, name, and optional custom parameters.
Get Contact Details
Fetches the full details of a contact using their Contact ID, Phone Number, or Channel:PhoneNumber.
Update Contact
Updates a contact's custom parameters using their Contact ID, Phone Number, or Channel:PhoneNumber.
Messages
6 actions
Send Text Message
Sends a direct text message to a contact via their ID or WhatsApp number.
Send File via URL
Sends a file via URL to a contact using their ID or WhatsApp number.
Send File Message
Uploads and sends a file document to a contact using their ID or WhatsApp number.
Get Media File by Message ID
Fetches the raw media file associated with a specific message and converts it to a Base64 string.
Send Interactive Button Message
Sends an interactive message with quick-reply buttons. Supports up to 3 buttons.
Send Interactive List Message
Sends an interactive menu list containing up to 10 options across sections.
Templates
3 actions
Get Template Details
Fetches the full details of a WhatsApp message template using its unique Template ID.
Send Template Messages
Sends an approved WhatsApp template message to contacts. Supports single recipient or multiple via a stringified JSON array.
Schedule Template Messages
Sends an Scheduled WhatsApp template message to contacts. Supports single recipient or multiple via a stringified JSON array.
Conversations
1 action
Update Conversation Status
Updates a conversation's status to open, solved, pending, or block using the target identifier.
Teams & Operators
2 actions
Assign Contact to Teams
Assigns an existing contact to specified teams using their Contact ID, Phone Number, or Channel:PhoneNumber.
Assign Operator to Conversation
Assigns a team member (operator) to an active conversation using their email address.
Campaigns
1 action
Get Campaign Details
Fetches the full details of a campaign (broadcast) using its unique ID.
Chatbots
1 action
Start Chatbot
Starts a specific chatbot flow for a targeted recipient.
Popular automations
Welcome message for new leads (CRM → WhatsApp)
When a new lead is created in your CRM, create or update the WATI contact and send a personalized WhatsApp welcome message.
New Lead (CRM)
→
Create Contact
→
Send Text Message
Order updates via approved WhatsApp templates
Send transactional updates (order confirmed, shipped, delivered) using an approved template, even outside the 24-hour session window when applicable.
Order Status Changed (Store)
→
Send Template Messages
Auto-route VIP customers to a dedicated team
When a customer is marked as VIP (or reaches a spend threshold), update their WATI custom parameters and assign them to a priority support team.
Customer Updated (CRM)
→
Update Contact
→
Assign Contact to Teams
Escalate and resolve conversations from your helpdesk
When a ticket is assigned or resolved in your helpdesk, mirror the state in WATI by assigning an operator and updating the conversation status.
Ticket Updated (Helpdesk)
→
Assign Operator to Conversation
→
Update Conversation Status
FAQ
How does authentication work for the WATI connector?
The connector uses an API Endpoint (base URL) and an Access Token (Bearer token). Add both when creating the WATI connection in Konnectify. If your WATI token changes, update the connection to avoid authorization failures.
Which WATI plans are supported?
Any plan that provides API access and the required permissions should work. Features like templates, broadcasts/campaigns, and chatbot flows may depend on your WATI subscription and WhatsApp approval status.
How do triggers work for this integration—polling or webhooks?
This connector is currently actions-only and does not include WATI triggers. To start workflows, use triggers from other apps (CRM/helpdesk), a Konnectify scheduler, or an inbound webhook step, then call WATI actions.
How can I prevent duplicate contacts in WATI?
There is no dedicated “upsert” action in this connector. A common approach is:
- Use Get Contact Details (by phone number or contact ID) to check if the contact exists.
- If found, use Update Contact; otherwise, use Create Contact.
How does Konnectify handle WATI API rate limits?
If WATI returns throttling (rate-limit) responses, slow down the workflow, batch requests where possible, and add retry/backoff in your workflow design. Also validate whether your WATI plan imposes additional throughput constraints for templates, broadcasts, or media.
Can I connect multiple WATI accounts or numbers?
Yes. Create multiple WATI connections in Konnectify—one per API endpoint/token pair (for example, separate business numbers or environments). Then choose the correct connection per workflow or per step.
What identifier should I use: Contact ID, Phone Number, or Channel:PhoneNumber?
Use the identifier that is most stable in your system:
- Contact ID: best when you store WATI IDs after creation and want consistent targeting.
- Phone Number: convenient, but ensure it includes country code and matches WATI’s expected format.
- Channel:PhoneNumber: useful when WATI differentiates channels/numbers; keep the exact prefix format used in your WATI workspace.
Ready to automate your WATI - WhatsApp Team Inbox workflows?
Connect WATI to Konnectify to message customers faster, keep contact data clean, and route conversations automatically.
Get started free →