Bot Tools — How to Trigger Bot Studio Journeys from Your AI Agent
Learn what Bot Tools are, how to create them, how to add parameters, and how to build their Bot Studio journeys — with three real examples from simple to advanced.
A Bot Tool connects your AI Agent to a Bot Studio journey. When the agent detects a specific customer intent — based on the tool's description — it triggers the linked journey automatically.
Without Bot Tools, your AI Agent can only reply with text. With Bot Tools, it can collect structured information from the customer, send rich messages, assign conversations to team members, save data to Google Sheets, add tags, trigger APIs, and much more — all through Bot Studio's visual flow builder.
When Should You Use a Bot Tool?
Use a Bot Tool when you want the agent to do something more than just answer a question. Here are some common scenarios:
Customer wants to book an appointment
Collects date, time, and details, then saves to a sheet or assigns an agent
Customer wants a product demo
Collects name, company, and requirements, then notifies your sales team
Customer wants to register for an event
Collects event name, date, number of people, and location
Customer wants a callback
Collects phone number and preferred time, then triggers a call or assigns an agent

How Bot Tools Work
A customer sends a message on WhatsApp.
The AI Agent reads the message and matches it to a Bot Tool based on the tool's description.
If the tool has parameters, the agent collects each piece of information from the customer through the conversation.
Once all required information is collected, the connected Bot Studio journey activates.
The journey performs the actions you have configured — sending messages, assigning agents, saving data, etc.
Key Fields in a Bot Tool

Name
A clear name describing what the tool does — for example, Talk To Human or Booking
Description
Tells the agent when to use this tool. The agent reads this to decide whether to activate it. This is the most important field — write it clearly
Type
Set to Bot
Parameters
Information the agent collects from the customer before triggering the journey. Some tools have no parameters
Understanding Parameter Types

When adding parameters, you choose a type for each one:
String
Text or a mix of text and numbers
Customer name, email, date, location
Number
Purely numeric input
Phone number, pin code, quantity
Options
Customer must choose from a fixed list
T-shirt size (Small, Medium, Large, XL), car type (Sedan, SUV)
When you select Options, an extra field appears where you enter choices as comma-separated values — for example: Small, Medium, Large, XL, XXL.
Each parameter also has:

Description
Short explanation of what this input is
Sample Value
An example that helps the agent understand the expected format
Required Parameter checkbox
Check this if the agent must collect this input before triggering the tool
Example : Sell Used Car — Complete Journey Walkthrough
This example walks through both the tool creation and the full journey setup block by block, so you can see exactly how every piece connects.
Imagine you run a used car business. A customer messages "I want to sell my car." You want the agent to collect the car details and customer information, and then assign the conversation to a team member.

How to Create the Tool
Click the Add Tool button.
In Name, type: Sell_Used_Car.
In Description, type: "Fires after capturing customers data on their decision on selling car."
In Type, select Bot.
How to Add the Parameters
Add the following seven parameters one by one:
Brand
String
Car brand
Yes
Model
String
Car model
Yes
Year
Number
Car manufacturer year
Yes
Km
Number
Km's driven
Yes
Name
String
Customer name
Yes
Number
Number
Customer number to contact on
Yes
City
String
Customer residency city
Yes
Click Create.
Turn the toggle on (green) to activate.
Notice how the parameters are split into two groups — the first three (Brand, Model, Year, Km) capture car details, and the last three (Name, Number, City) capture customer details. This makes the conversation feel natural — the agent asks about the car first, then about the customer.

Click the Journey button on the tool's row. Bot Studio opens.

Block 1 — Starting Point (already configured)
This block defines when and where the journey activates.
Trigger Type
"On customer intent" — activates when the agent detects that the customer wants to sell a car
Intent Keyword
The keyword linking this journey to the tool — in this case, Sell_Used_Car
WABA Scope
Which WhatsApp numbers this journey applies to. "Bot for All WABAs" applies it to all connected numbers. Or select specific numbers individually
Block 2 — How to Add a Send Message Block
Add a Send Message block after the starting point.
Check the "Continue on WABA" box.
In the Body field, type your message. For example: "Thank you for sharing your car details! Let me connect you with our team who will get back to you with a valuation shortly."
Continue on WABA
Journey continues on the same WhatsApp number the customer messaged
Media Upload
Optionally attach an image, audio, video, or PDF
Body
The text message to send — up to 1024 characters
Block 3 — How to Add an Assign Agent Block
Add an Assign Agent block after the Send Message block.
In the Assignment Method dropdown, select how conversations should be distributed.
In the Agents list, check the team members who should receive conversations.
Optionally check "Re-assign if already assigned."
The Assignment Method has three options:
Assign Randomly
Distributes conversations randomly among selected agents
Rotate Equally (Round Robin)
Cycles through agents in sequence — Agent A, then Agent B, then back to Agent A
Reassign to Last Human Agent
Assigns back to the human agent who previously handled this customer
The Complete Flow — What the Customer Experiences
Customer sends a WhatsApp message like "I want to sell my car."
AI Agent recognises the sell car intent.
Agent asks for the car brand, model, manufacturer year, and kilometres driven.
Agent then asks for the customer's name, contact number, and city.
Once all seven details are collected, the Bot Studio journey activates.
Journey sends the acknowledgement message.
Journey assigns the conversation to a team member.
The customer's experience is seamless — they share their car and contact details in a natural conversation, and your team receives everything they need to follow up with a valuation.
Summary
In this article, you learned what Bot Tools are, how to create them with and without parameters, how the three parameter types (String, Number, Options) work, and how to build Bot Studio journeys step by step. You saw three real examples — a simple Talk To Human tool, a multi-parameter car requirement tool, and a complete event booking walkthrough. In the next article, we will cover API Tools — how to connect your AI Agent to external systems to fetch or send data in real time.
Last updated