Skip to main content

Tools

A tool is an action the agent can run during the chat. They’re an account-wide library: created once under Chat → WhatsApp → Tools, then attached to whichever agents need them.
📷 Screenshot needed — the agent’s tools modal, with one attached.Save to /images/en/whatsapp-agents/tools-modal.png

Types available on WhatsApp

Transfer, end call and agent swap are voice-only and don’t appear here. The chat equivalent of a transfer is handoff.

The description is the trigger

The AI decides when to use a tool by reading its description. Don’t describe what it does; describe when it should be used, and when it shouldn’t.
The type can’t be changed once the tool is created.

Integrations

There’s currently one provider available: AgendaPro.
There’s no screen for you to connect integrations yourself. The Dialtu team makes the connection. In the builder you’ll only see a status indicator — if it says Not connected, ask your Dialtu contact before going live.
Saving the agent sends the full list of attached tools. If you open the modal and remove one by accident, it’s detached on save.

Testing

The second tab of the right panel. You type as if you were the customer.
📷 Screenshot needed — the Test tab with a conversation and the real-tools warning.Save to /images/en/whatsapp-agents/test-panel.png
API, integration and calendar tools run for real. A calendar tool that writes will book a real appointment. Use test data.
What is not executed for real: ending the chat, opt-out, handoff and template sends render as terminal cards, because they need a real session.
It’s free. The test panel consumes no credits, and unlike the voice one it works before you save: it tests the draft on your screen.
There’s an hourly usage limit. You can also test as a real contact, to see how it responds with their memory and history.

Summary

The third tab. The Required to create checklist — name, prompt, number and routing — plus a recap of the configuration, including the AI Memory row.

Going live

Saving publishes immediately. There’s no server-side draft and no version history.
The only control is the Active / Paused indicator in the top bar.
Pausing an agent doesn’t stop its reminders. The process that sends them doesn’t check whether the agent is active. To stop it writing entirely, turn reminders off too.
For big changes to a live agent, duplicate it, work on the copy, then swap which one is active.

What doesn’t exist

  • Version history or rollback.
  • Knowledge base or document upload.
  • Analytics inside the agent — they’re under Analytics, filtered by that agent.
  • Bulk actions on the agent list.

Back to the start

Introduction to WhatsApp agents

The full path through this section.