manage_contact
Manage Contact
Create a new contact, update an existing contact's custom attributes, or retrieve contact details. Use action "create" to add a new contact, "update" to modify custom parameters, or "get" to fetch contact details.
manage_contact
Create a new contact, update an existing contact's custom attributes, or retrieve contact details. Use action "create" to add a new contact, "update" to modify custom parameters, or "get" to fetch contact details.
list_templates
Retrieve all WhatsApp message templates configured in your Wati account. Returns template names, statuses, categories, and languages. Use this to find template IDs for sending template messages.
list_channels
Retrieve the WhatsApp channels (phone numbers) connected to your Wati account. Use this to find channel identifiers for multi-number setups.
list_contacts
Retrieve a paginated list of contacts stored in Wati. Returns contact details including name, phone number, status, custom parameters, and team assignments.
get_messages
Retrieve WhatsApp message history for a given contact or conversation. Returns a paginated list of messages.
list_campaigns
Retrieve a paginated list of broadcast campaigns. Campaigns are used to send template messages to targeted groups of contacts.
start_chatbot
Trigger a chatbot for a specific contact. You can also list available chatbots to find the correct chatbot ID. Requires Pro plan or above.
manage_conversation
Manage a WhatsApp conversation by assigning it to an operator or updating its status. Use "assign_operator" to route a conversation to a specific team member, or "update_status" to change the conversation state (e.g., open, resolved).
send_template_message
Send a pre-approved WhatsApp template message to a contact. Template messages can be sent at any time, unlike session messages which require an active conversation window. Supports dynamic parameter substitution and optional scheduling for future delivery.
send_message
Send a WhatsApp message within an active session. Supports text messages and file attachments (via URL). Messages can only be sent within a 24-hour window after a user's last interaction.
Send and receive WhatsApp messages, manage contacts, and run broadcast campaigns. Send session messages, template messages, interactive button and list messages, and file attachments. Manage contacts by adding, updating, and assigning them to teams. Retrieve conversation history and assign chats to operators. Create, retrieve, and delete WhatsApp message templates. Launch and manage chatbot flows for contacts. Run broadcast campaigns with targeted template messages. Access sales analytics and lead stage data. Send order details and track payment statuses via WhatsApp Pay. Configure webhooks to receive notifications for inbound messages, delivery statuses, template updates, and account events.
Common questions about connecting Wati to AI agents with Metorial.