WhatsApp Connector Pack

Trustedv1.0.0MITVerified88

by AgentNode · published 22 days ago · toolpack

Send and receive WhatsApp messages via the Business API.

Send text messages, images, and documents through WhatsApp Business API. Supports message templates, quick replies, and read receipts.

langchaincrewaigeneric

Quick Start

bash
agentnode install whatsapp-connector-pack

Usage

From package
python
from whatsapp_connector_pack.tool import run

result = run(
    action="send_message",
    to="+14155551234",
    message_type="text",
    text="Hi Maria! Your order #ORD-7823 has been shipped. "
         "Expected delivery: March 21, 2026. "
         "Track your package here: https://track.example.com/ORD-7823"
)

print(f"Message ID: {result['message_id']}")
print(f"Status: {result['status']}")
print(f"Timestamp: {result['timestamp']}")

Environment Variables

WHATSAPP_PHONE_NUMBER_ID

WhatsApp Business phone number ID from Meta Business Manager

required
WHATSAPP_ACCESS_TOKEN

WhatsApp Business API access token from Meta for Developers

required

Verification

high confidence88/100✔ Verified
smokeReturned valid result
+25/25
testsAuto-generated tests only
+8/15
importAll tools imported successfully
+15/15
installInstalled in 1.5s
+15/15
contractAll contract checks passed
+10/10
warningsNo warnings
0/0
determinismOutput consistency check
+5/5
reliability3/3 runs passed
+10/10

Package installs and imports correctly. runtime checks passed.

install1.5s
import295ms
smoke162ms
tests1.6s

This package was executed and validated by AgentNode before listing. Install, import, and runtime checks passed.

Python 3.12.3ffmpegpopplertesseractuv

Last verified 18d ago· Runner v2.0.0

Use this when you need to...

  • Send order confirmation messages to customers via WhatsApp
  • Build a WhatsApp chatbot for appointment scheduling
  • Broadcast promotional templates to opted-in customer lists
  • Receive and process incoming WhatsApp messages for support triage
  • Send delivery tracking updates with interactive reply buttons

README

WhatsApp Connector Pack

Send and receive WhatsApp messages via the Business API. Build customer communication workflows — from order notifications and appointment reminders to interactive chatbots with quick-reply buttons.

Quick Start

agentnode install whatsapp-connector-pack
from whatsapp_connector_pack.tool import run

result = run(
    action="send_message",
    to="+14155551234",
    text="Your order has been shipped!"
)
print(result["message_id"])

Usage

Send a Text Message

result = run(
    action="send_message",
    to="+14155551234",
    text="Hi! Your appointment is confirmed for tomorrow at 3 PM."
)

Send a Template Message

result = run(
    action="send_template",
    to="+14155551234",
    template_name="order_update",
    template_language="en",
    components=[{
        "type": "body",
        "parameters": [
            {"type": "text", "text": "ORD-4521"},
            {"type": "text", "text": "March 21, 2026"}
        ]
    }]
)

Receive and Process Messages

result = run(action="get_messages", limit=10)
for msg in result["messages"]:
    print(f"{msg['from']}: {msg['text']}")

API Reference

ActionDescription
send_messageSend a text, image, or document message
send_templateSend an approved template message
get_messagesRetrieve incoming messages
get_message_statusCheck delivery/read status of a sent message

Requirements

export WHATSAPP_PHONE_NUMBER_ID=1234567890
export WHATSAPP_ACCESS_TOKEN=EAABs...

Requires a Meta Business account with WhatsApp Business API access.

License

MIT

Version History

Capabilities

whatsapp_integrationwhatsapp_interacttool

Permissions

This package declares the following access levels. Review before installing.

Networkunrestricted
Filesystemnone
Code Executionnone
Data Accessconnected_accounts
User Approvalalways
bash
agentnode install whatsapp-connector-pack

Environment Variables

WHATSAPP_PHONE_NUMBER_IDrequired
WHATSAPP_ACCESS_TOKENrequired

Files (3)

License

MIT

Stats

Downloads0
Installs0
Versionv1.0.0
Published3/16/2026
Channelstable
Typetoolpack
Entrypointwhatsapp_connector_pack.tool

Compatibility

Frameworks

langchaincrewaigeneric

Runtime

python

Python Version

>=3.10

Trust & Security

PublisherTrusted
SignatureNone
ProvenanceNone
Security Issues0

Publisher

A

AgentNode

@agentnode