Communication

WATI

WATI is a WhatsApp Business Solution Provider: a shared team inbox, a contact database and a campaign tool sitting on top of Meta's WhatsApp Business Platform, with its own REST API.

Authentication

  • API token

Actions

Generic API request. Call any WATI API endpoint on this connection, for the case where no shipped action covers it yet — including the older V1 endpoints under api/v1, which the shipped actions deliberately do not use. The connection supplies the tenant endpoint, the authentication and the egress route, so only the path, query and body…

  • Add contactCreate a contact in WATI from a WhatsApp number and a name, with any custom attributes the account uses.
  • Assign an operator to a conversationDestructiveHand a conversation to a named human agent in WATI's shared inbox, or back to the bot.
  • Get account credit balanceRead the connected WATI account's own conversation credit balance, in its billing currency, along with any trial credit and the free-conversation allowance still left.
  • Get contactRead one contact in full: name, WhatsApp number, opt-in and broadcast flags, teams, segments and every custom attribute on the record.
  • Get message historyRead the message history of one conversation, a page at a time.
  • Get message templateRead one WhatsApp message template in full: its approved body text, the parameters that body expects, its language, its approval status and Meta's current quality rating for it.
  • List channelsList the messaging channels this WATI account runs — each one a WhatsApp number or other channel the inbox is wired to.
  • List contactsList the contacts this WATI account holds, with their WhatsApp numbers, broadcast opt-in state, teams and custom attributes.
  • List message templatesList the WhatsApp message templates this WATI account holds, with each one's approval status, category, language and body text.
  • Send file to an open conversationSend a document, image, audio clip or video into a conversation that is already open, by handing WATI a URL it fetches for itself.
  • Send session messageSend a free-form text message into a conversation that is already open.
  • Send template messageSend one approved WhatsApp template to one or many recipients through WATI.
  • Update contact attributesDestructiveWrite custom attributes onto one or more existing contacts in a single call.
  • Update conversation statusDestructiveMove a conversation through WATI's inbox states, or block the contact.

Triggers

  • Message receivedStarts when a contact sends a message to the WATI number — text, media, a location, a button reply or a reaction.
  • Messages to the WATI numberAnswers as an agent on WhatsApp through WATI: when a contact sends the number a text message, the agent replies in that conversation.

Product names, logos and brands are the property of their respective owners and are used here for identification only. Their use does not imply endorsement by, or affiliation with, those owners.