Tools
Discover and learn how to use the powerful tools available for your chatbot.
Lead Generation
Configure your chatbot to collect valuable lead information during conversations.
Customizable Fields
- Name and Contact Information
- Phone Number
- Query Subject
Appointment Scheduling
Allow users to schedule appointments directly through your chatbot.
Main Features
- Schedule availability
- Confirmation emails
- Confirmation messages
- Timezone handling
Support Tickets
Optimize customer support by automatically creating and managing support tickets.
Main Features
- Automatic ticket creation
- Priority assignment
- Category classification
- Status tracking
- Team assignment
- Resolution tracking
Live Chat
Take control of conversations when needed with the live chat feature.
Main Features
- Seamless AI to human handoff
- Real-time conversation monitoring
- Chat history access
- User information display
Process Orders
Let your chatbot take orders for you, quantity, customer data, type of payment, etc.
Main Features
- Order quantity management
- Customer data collection
- Payment type selection
- Order confirmation notifications
Custom Form
With this tool, you can customize the information you want to get from your client.
Configure Your Questionnaire
Set the Questionnaire Title
Provide the relevant information for the questionnaire so the chatbot knows when to activate.
Set the Questionnaire Fields
These are the data points the chatbot should collect from the user.
Custom Tool (API)
With this tool you can enable your bot to use any API endpoint as you want.
Set your tool
Create New Tool
Click the “Create Tool” button to start configuring your custom tool.
Configure Basic Information
Complete the main fields of your tool:
- Name: Give your tool a descriptive name
- Method: Select the HTTP method (GET, POST, PUT, DELETE)
- Description: Explain what this tool does so the chatbot knows when to use it
- URL: Enter the URL of your API endpoint
Configure Body (for POST, PUT, DELETE)
If you selected POST, PUT, or DELETE, you can configure the fields of the request body:
For each body field, you can configure:
- Name: The name of the field (e.g., userData, user_data, items)
- Type: The data type (String, Number, Boolean, etc.)
- Is an Array: Check this option if the field should be an array
- Description: Explain what information this field contains
Configuration examples:
- Simple field:
name
(String) - To send a username - Array field:
products
(String, Is an array ✓) - To send a list of products - Numeric field:
quantity
(Number) - To send quantities - Boolean field:
active
(Boolean) - To indicate if a user is active - Object field:
address
(Object) - To send a user’s full address
Add Parameters (Optional)
If your API requires query parameters, click “Add Parameter” and configure:
- Parameter name
- Data type
- Whether it is required or optional
Parameters are sent as query strings in the URL
Configure Headers (Optional)
For APIs that require authentication or specific headers, click “Add Header”:
- Header name (e.g., Authorization, Content-Type)
- Header value (e.g., Bearer token, application/json)
Keep your tokens and API keys secure. Do not share this information.
Save Tool
Once the configuration is complete, click “Create Tool” to save and activate your custom tool.
Usage Examples
Weather API
Weather API
Name: Weather Query
Method: GET
URL: https://api.openweathermap.org/data/2.5/weather
Parameters:
q
(city)appid
(your API key)units
(metric)
Inventory API
Inventory API
Name: Stock Query
Method: GET
URL: https://your-api.com/inventory/check
Headers:
Authorization
:Bearer your-token
Content-Type
:application/json
Your chatbot will automatically know when to use this tool based on the description you provide. Be specific about when and how it should be used.