Connect WhatsApp to Your AI Agent

Specify the sender phone-number ID, recipient, and final message text when asking the assistant to send a message.

17 tools API key

Try a 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 WhatsApp

Send a Business Text Message

Send a text message to a WhatsApp user.

/oo WhatsApp: Send text [text] from phone-number ID [phone_number_id] to international number [to_number].

Review Business Templates

List message templates for a WhatsApp Business Account.

/oo WhatsApp: List templates for WhatsApp Business account [waba_id] and summarize their approval status.

Start Working with WhatsApp

  1. Install OOMOL

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

    Install OOMOL →
  2. Connect WhatsApp

    Connect with your WhatsApp Access Token.

    Connect 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

  • A Meta WhatsApp Business account, messaging permissions, and the sender phone-number ID.
  • Sending calls the Cloud API rather than saving a draft. Free-form text and approved templates follow WhatsApp messaging rules.

WhatsApp Tools

The WhatsApp Cloud API connects business phone numbers and approved templates to messaging workflows. This integration can inspect business resources and submit supported message types.

Send a Business Text Message

Send a text message to a WhatsApp user.

Review Business Templates

List message templates for a WhatsApp Business Account.

17 tools

Get Phone Numbers

List phone numbers for a WhatsApp Business Account.

whatsapp.get_phone_numbers

Get Phone Number

Get metadata for a specific WhatsApp Business phone number.

whatsapp.get_phone_number

Get Business Profile

Get the business profile configured for a WhatsApp Business phone number.

whatsapp.get_business_profile

Get Message Templates

List message templates for a WhatsApp Business Account.

whatsapp.get_message_templates

Get Template Status

Get status details for a specific message template.

whatsapp.get_template_status

Create Message Template

Create a new WhatsApp message template for a WABA.

whatsapp.create_message_template

Delete Message Template

Delete all message template variants that share the same name.

whatsapp.delete_message_template

Send Message

Send a text message to a WhatsApp user.

whatsapp.send_message

Send Template Message

Send an approved WhatsApp template message.

whatsapp.send_template_message

Send Media

Send a media message by public URL.

whatsapp.send_media

Send Media By Id

Send previously uploaded media by Meta media ID.

whatsapp.send_media_by_id

Upload Media

Upload media to Meta and return the resulting media record.

whatsapp.upload_media

Get Media Info

Get metadata and a short-lived download URL for uploaded media.

whatsapp.get_media_info

Send Location

Send a location message to a WhatsApp user.

whatsapp.send_location

Send Contacts

Send one or more contacts to a WhatsApp user.

whatsapp.send_contacts

Send Interactive Buttons

Send an interactive reply-button message.

whatsapp.send_interactive_buttons

Send Interactive List

Send an interactive list message with sections and rows.

whatsapp.send_interactive_list

Frequently Asked Questions

What can AI help me do with WhatsApp?

Use AI to send WhatsApp Business text messages and review message-template approval status.

What should I know before using WhatsApp results?

Sending calls the Cloud API rather than saving a draft. Free-form text and approved templates follow WhatsApp messaging rules.

What do I need to connect WhatsApp?

Provide a Meta access token with WhatsApp Business messaging and management permissions. You may save a default WABA ID; sending requires the sender phone-number ID.

Connect WhatsApp

About WhatsApp ↗