ClawLink
Communication17 toolsBrowser login (OAuth), no API keys

WhatsApp Business integration for AI agents

Send messages and manage conversations through the WhatsApp Business API. Requires a Meta developer account and verified business.

Use it from your agent

One ClawLink account serves every agent you run. Pick the guide for yours, or connect WhatsApp Business once and call the same tools from all of them.

Deeper comparison, failure modes and setup details: WhatsApp Business for AI agents, in depth.

Setup

Connect whatsapp through ClawLink's hosted setup.

  • Auth: Browser login (OAuth), no API keys. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
  • Account: Needs the provider's cloud API enabled on your account before connecting.
  • Where: the ClawLink dashboard, or ask your agent to connect it.

What your agent can do

WhatsApp Business exposes 17 tools through ClawLink. The 16 most used are listed here; your agent sees all of them.

ToolWhat it doesKind
whatsapp_create_message_templateCreate a new message template for the WhatsApp Business Account. Templates must be approved by WhatsApp before they can be used.Write
whatsapp_get_business_profileGet the business profile information for a WhatsApp Business phone number. This includes business details like description, address, website, and contact info.Read
whatsapp_get_media_infoGet metadata and download URL for uploaded WhatsApp media. Returns media ID, download URL (valid for 5 minutes), MIME type, SHA256 hash, and file size.Read
whatsapp_get_message_templatesGet all message templates for the WhatsApp Business Account. Templates are required for sending messages outside the 24-hour window and for marketing/utility messages.Read
whatsapp_get_phone_numberRetrieve detailed information about a specific WhatsApp Business phone number.Read
whatsapp_get_phone_numbersRetrieve all phone numbers registered to your WhatsApp Business Account. Returns phone number IDs, display numbers, verification status, quality ratings, and messaging throughput limits.Read
whatsapp_get_template_statusGet the status and details of a specific message template. This is useful for checking if a template has been approved, rejected, or is still pending review.Read
whatsapp_send_contactsSend contacts WhatsApp number. Note: The message will be delivered to the recipient only if they have initiated a conversation first.Write
whatsapp_send_interactive_buttonsSend an interactive button message with up to 3 reply buttons to a WhatsApp user. Interactive button messages allow recipients to quickly respond by tapping predefined buttons.Write
whatsapp_send_interactive_listSend an interactive list message to a WhatsApp number. List messages display a menu of options organized into sections. Users tap a button to view the list and select one option.Write
whatsapp_send_locationSend a location message with coordinates, name, and address to a WhatsApp user. This action allows you to share location information through WhatsApp Business API.Write
whatsapp_send_mediaSend a media message to a WhatsApp numberWrite
whatsapp_send_media_by_idSend media using a media ID from previously uploaded mediaWrite
whatsapp_send_messageSend a text message to a WhatsApp userWrite
whatsapp_send_template_messageSend a template message to a WhatsApp numberWrite
whatsapp_upload_mediaUpload media files (images, videos, audio, documents, stickers) to WhatsApp serversWrite