Chatzuri
Pricing
Guides
Guides
Introduction
  1. 1Getting Started
  2. 2Your Agent
  3. 3Knowledge & Sources
  4. 4Agent actions & Tools
    • Tools & actions overview
    • Credentials & safety
    • Built-in tools
    • Messaging tools
    • E-commerce tools
    • Payments tools
    • Scheduling tools
    • Database tools
    • Cloud storage tools
    • Business & productivity tools
    • Developer tools
    • Build a custom action
    • Trigger webhooks
  5. 5Agent Tasks
  6. 6WorkflowsBeta
  7. 7Channels
  8. 8Customers & Conversations
  9. 9Run Your Team
  10. 10Developer Tools
Developer reference →Showcase →
Guides4. Agent actions & ToolsMessaging tools
Chapter 4 · Agent actions & Tools

Messaging tools

Send WhatsApp, Slack, Telegram, Email, Facebook Messenger, Instagram DMs, and SMS via Twilio / Infobip / Sozuri / Chatzuri Mobile Gateway.

9 min read

Messaging tools send outbound messages on every channel chatzuri supports for inbound. One credential typically powers both the inbound channel and the outbound tool — set it up once, both directions work.

WhatsApp Business (Cloud API)

Tool id: whatsapp_send. Credential type: whatsapp.

Sends text, templates, media, reactions, and read receipts via Meta's official WhatsApp Cloud API.

Get the credentials

  1. Open developers.facebook.com/apps and create a Business-type app.
  2. Add the WhatsApp product and pick or create a WABA.
  3. From the WhatsApp → API Setup page, copy: access_token, phone_number_id, business_account_id.
  4. Configure the inbound webhook URL chatzuri shows on the channel page; pick your own verify_token string.
Heads up
Meta enforces a 24-hour customer-service window. send_text / send_media only works within 24 hours of the customer's last inbound message. Outside that window, use send_template with a pre-approved template name.

Chatzuri WhatsApp (QR-based)

Tool id: chatzuri_whatsapp_send. Credential type: chatzuri_whatsapp.

No Meta approval — pair via QR code on your phone. Faster to launch, no template approvals, but you accept the standard WhatsApp ToS risks of unofficial automation. Best for prototyping or small-scale use. See Chatzuri WhatsApp.

Slack

Tool id: slack_post. Credential type: slack.

Actions: post messages, update / delete messages, list channels, add reactions, look up users.

Get the credentials

  1. Open api.slack.com/apps and click Create New App → From scratch.
  2. Under OAuth & Permissions, add the scopes you need: chat:write, channels:read, reactions:write, users:read.
  3. Click Install to workspace, then copy the Bot User OAuth Token (starts with xoxb-).
  4. For inbound events, copy the Signing Secret from Basic Information → App Credentials.

Telegram

Tool id: telegram_send. Credential type: telegram.

Send text, photos, documents; pull updates.

Get the bot token

  1. Message @BotFather on Telegram.
  2. Send /newbot, follow the prompts to pick a name and username.
  3. BotFather replies with an HTTP API token — that's the bot_token.

Facebook Messenger

Tool id: facebook_messenger. Credential type: messenger.

Send text, quick replies, templates; mark messages as seen.

Get the credentials

  1. In Meta for Developers, create a Business app and add the Messenger product.
  2. Pick your Facebook Page and generate a Page Access Token with pages_messaging.
  3. Save the page_access_token + page_id.
Note
Messenger has a 24-hour standard messaging window; outside that window only specific message tags (e.g. HUMAN_AGENT, POST_PURCHASE_UPDATE) are allowed.

Instagram DMs

Tool id: instagram_dm. Credential type: instagram.

Send text, media, quick replies on Instagram Business accounts.

Get the credentials

  1. Same as Messenger — Meta for Developers, Business app, Page Access Token with instagram_basic + instagram_manage_messages.
  2. Connect your Instagram Business account to the Facebook Page.
  3. Save the page token and the Instagram Business Account ID.

Email (Mailgun)

Tool ids: mailgun_email_send, chatzuri_email_send, send_email.

chatzuri_email_send uses the system Mailgun account — zero setup. Bring your own domain via mailgun_email_send.

Bring your own Mailgun

  1. Sign up at mailgun.com and add your sending domain.
  2. Under Sending → Domain settings → API keys, copy the Private API key.
  3. Pick the region: us or eu. Save with the domain name.

SMS — Twilio

Tool id: twilio_sms. Credential type: twilio_sms.

Two-way SMS via Twilio. Phone numbers must be in E.164 format (+14155551212).

Get the credentials

  1. Sign up at twilio.com; verify your number.
  2. From the console, copy Account SID and Auth Token.
  3. Buy or port an SMS-capable phone number. Save it as the phoneNumber on the credential.

SMS — Infobip

Tool id: infobip_sms. Credential type: infobip_sms.

International SMS via Infobip with broad coverage.

Get the credentials

  1. Sign up at infobip.com.
  2. From the portal, copy the API key and your base URL (e.g. https://abc123.api.infobip.com).
  3. Register a sender id (alphanumeric or shortcode).

SMS — Sozuri

Tool id: sozuri_sms. Credential type: sozuri_sms.

Two-way SMS optimised for African networks (Kenya, Uganda, Tanzania, etc.).

Get the credentials

  1. Sign up at sozuri.net.
  2. From the dashboard, copy your API key and approved sender id.

Chatzuri Mobile SMS Gateway

Tool id: chatzuri_mobile_sms. Credential type: mobile_sms.

Uses a real Android phone as an SMS gateway via the chatzuri mobile app. Ideal for markets where carrier APIs aren't available, or for low-volume two-way SMS at near-zero cost. Setup walkthrough: Chatzuri Mobile SMS Gateway.

Tip
Channels and tools share credentials. Once you wire up WhatsApp/Slack/Telegram for inbound, the matching outbound tool works against the same credential — no need to re-enter the token.
Previous · Agent actions & ToolsBuilt-in toolsNext · Agent actions & ToolsE-commerce tools
Chatzuri

AI-powered agents are transforming customer interactions by providing instant, intelligent responses around the clock. They help businesses reduce operational costs, improve response times, and scale support without compromising quality. These agents understand natural language, learn from conversations, and integrate with existing systems to offer personalized experiences that enhance customer satisfaction and loyalty.

Chatzuri

AI-powered agents are transforming customer interactions by providing instant, intelligent responses around the clock. They help businesses reduce operational costs, improve response times, and scale support without compromising quality. These agents understand natural language, learn from conversations, and integrate with existing systems to offer personalized experiences that enhance customer satisfaction and loyalty.

Product

  • Pricing
  • Security
  • Affiliates

Resources

  • API
  • Guides
  • Blog
  • Help

Company

  • About us
  • Privacy Policy
  • Terms of Service
  • Cookie Policy
  • DPA

About

  • Teams
  • Singapore, Nairobi

© 2026 Chatzuri. All rights reserved.

Chatzuri uses AI and can make mistakes.

Terms of ServicePrivacy PolicyCookie PolicyChatzuri