Connect Chat API for WhatsApp to Your AI Agent

Prepare conversation summaries and deliver a chosen follow-up through your connected instance.

8 tools API key

Try a Chat API for WhatsApp Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Chat API for WhatsApp

Summarize a selected WhatsApp chat

Read available message batches and prepare a conversation handoff.

/oo Chat API for WhatsApp: Find WhatsApp chat [name or chat ID] in my Chat API instance. Read message batches for that chat using the message-number cursor where needed. Summarize the messages read, open questions and follow-up drafts, preserving sender and time context. State the covered message range.

Send a chosen follow-up

Submit final text or an accessible file to an exact recipient.

/oo Chat API for WhatsApp: Send final text [text] to Chat API recipient [chat ID or phone]. If requested, send file [public URL] as [filename] with caption [caption]. Report each message ID and acceptance status; inspect the queue if useful, distinguishing queued messages from delivered messages.

Start Working with Chat API for WhatsApp

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Chat API for WhatsApp

    Connect with the Chat API token and instance ID.

    Connect Chat API for WhatsApp →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • The instance needs an active WhatsApp session for messaging.
  • A send acknowledgment means acceptance for sending, not proof of delivery. The queue shows only its first 100 entries.

Chat API for WhatsApp Tools

Read chats and message batches from your Chat API for WhatsApp instance. You can summarize a selected chat, send text or a file by URL, and inspect the outbound queue.

Chats and message batches

Read chat identifiers and messages with continuation numbers.

Outbound messages

Send text or linked files and inspect queue records.

8 tools

Test Api Key

Validate the connected Chat API token and instance ID, returning the current instance status.

chat_api_for_whatsapp.test_api_key

Get Status

Get the current Chat API WhatsApp instance status and QR code payload when authorization is pending.

chat_api_for_whatsapp.get_status

Get Settings

Get the current webhook, notification, video upload, and proxy settings.

chat_api_for_whatsapp.get_settings

List Chats

List chats known to the connected Chat API WhatsApp instance.

chat_api_for_whatsapp.list_chats

List Messages

List incoming and outgoing messages, optionally filtered by chat ID or paged from a previous response.

chat_api_for_whatsapp.list_messages

Send Text Message

Send a text message to an existing Chat API chat ID or to a phone number.

chat_api_for_whatsapp.send_text_message

Send File By Url

Send a file using a public URL to an existing Chat API chat ID or to a phone number.

chat_api_for_whatsapp.send_file_by_url

List Messages Queue

List outbound messages currently waiting in the Chat API send queue.

chat_api_for_whatsapp.list_messages_queue

Frequently Asked Questions

Can I summarize a whole conversation?

The assistant can read available message batches for the selected chat and follow the message-number cursor. The summary should identify the messages covered rather than assume all historical messages are accessible.

What is needed to send a file?

Provide an accessible file URL, filename and exact recipient, with an optional caption. The service fetches the file from that URL; a local file path alone is insufficient.

How can I check a pending message?

Inspect the outbound queue for its total count and first 100 entries. Match any available message identifier, but do not interpret absence from that limited list as proof of delivery.

Connect Chat API for WhatsApp

About Chat API for WhatsApp ↗