Back to tools

AI Agent Tool

WhatsApp logo

WhatsApp

Meta's messaging platform with a Business API for customer communication at scale.

CommunicationCommunity

business.whatsapp.com

•

One-click Login

•

Ready to use

About WhatsApp

WhatsApp is a global messaging service owned by Meta, used by over 2 billion people. The WhatsApp Business Platform (API) lets businesses send templated messages, automate customer interactions, and respond to inbound messages at scale through Meta-approved Business Solution Providers (BSPs). As of July 2025, Meta shifted billing from per-conversation to per-delivered template message. Service messages in response to user-initiated chats within 24 hours remain free.

AI Agent Use Cases

- Templated outbound messaging across marketing, utility, and authentication categories

- 24-hour customer service window for free service message replies

- Ads that click to WhatsApp with 72-hour free messaging window

- Per-message billing model (since July 2025) with country-based rate cards

- Max-price bidding for marketing messages (rolling out through 2026)

- Official WhatsApp Business App for small businesses without API access

Available Actions

These are the specific actions that AI agents can perform with this tool

Inputs

name

The name of the message template to be created.

language

The language of the message template.

category

The category of the message template.

components

The components of the message template, defining headers, body, and footer.

Inputs

access_token

OAuth 2.0 access token for Facebook API.

Inputs

id

Identifier for the phone number or media item involved in the operation

file

The media file to be uploaded to WhatsApp

type

Specifies the type of the media being uploaded or retrieved

auth_token

OAuth access token for authorizing the API request

Inputs

id

The unique identifier of the media that was uploaded and intended for messaging.

phone_number_id

The phone number ID of the sending WhatsApp business account.

to

The phone number of the customer who will receive the media message.

type

The type of media being sent, such as image or video.

Inputs

phone_number_id

The ID of the phone number from which the message is being sent

to

The recipient's phone number in international format

type

The type of message to send (e.g., text, media, location, contact)

body

The content of the message, encapsulated as a dictionary for structured content

interactive

Optional interactive message content such as buttons

message_template

Optional message template structure

media

Optional media content, including type and link or id

Inputs

id

The phone number ID where media will be uploaded.

file

The media file to be uploaded, passed as form data.

type

The media type of the file being uploaded.

messaging_product

The messaging product, typically 'whatsapp'.

Inputs

phone_number

The customer's phone number that needs to be verified.

access_token

The token used for authenticating the API request.