ClawLink
Communication52 toolsBrowser login (OAuth), no API keys

WhatsApp Business integration for AI agents

Send messages and templates from your WhatsApp Business number. Needs a WhatsApp Business Account on Meta's Cloud API, not personal WhatsApp.

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 52 tools through ClawLink. The 30 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_get_activitiesRetrieve activity history for a WhatsApp Business AccountRead
whatsapp_get_business_account_detailsRetrieve comprehensive details about a WhatsApp Business Account (WABA)Read
whatsapp_get_business_compliance_infoRetrieve comprehensive business compliance information for a WhatsApp Business phone numberRead
whatsapp_get_business_encryptionRetrieve the WhatsApp Business public key and its signature verification statusRead
whatsapp_get_client_business_accountsRetrieve WhatsApp Business Accounts shared with or managed by a business portfolioRead
whatsapp_get_commerce_settingsGet commerce settings for a WhatsApp Business phone numberRead
whatsapp_get_flow_assetsList assets associated with a WhatsApp FlowRead
whatsapp_get_join_requestsGet all pending join requests for a WhatsApp groupRead
whatsapp_get_message_historyRetrieve message history for a WhatsApp Business phone numberRead
whatsapp_get_owned_business_accountsRetrieve WhatsApp Business Accounts owned by a business portfolioRead
whatsapp_get_schedulesRetrieve campaign schedules associated with a WhatsApp Business AccountRead
whatsapp_get_settingsGet Cloud API settings for a WhatsApp Business phone numberRead
whatsapp_get_subscribed_appsGet all applications currently subscribed to webhooks for a WhatsApp Business AccountRead
whatsapp_get_template_libraryBrowse the pre-built message template library for WhatsApp Business AccountRead
whatsapp_list_flowsList all WhatsApp Flows associated with the WhatsApp Business AccountRead
whatsapp_list_groupsList all WhatsApp groups associated with a business phone numberRead
whatsapp_list_qr_codesGet a list of all QR codes for a WhatsApp Business phone numberRead
whatsapp_list_solutionsRetrieve a paginated list of Multi-Partner Solutions for a WhatsApp Business AccountRead
whatsapp_who_am_iReturn the identity (name) of the connected WhatsApp (Meta) accountRead

On this page