Skip to Content
BusinessAI Tools

AI Tools

AI tools are the actions your agent can perform during calls — booking appointments, looking up information, sending notifications, and more.

How Tools Work

Tools are organized in a three-level hierarchy:

LevelWhat It IsExample
Tool TypeA category of toolsCalendar, CRM, Communication
ToolA specific provider within a categoryGoogle Calendar, HubSpot, Slack
Task ConfigurationAn action your agent performs using one or more tools”Book Appointment”, “Send SMS”

Tool Types

Tool types are categories that group related tools together.

Tool TypeDescriptionExample Tools
CalendarScheduling and availabilityGoogle Calendar, Outlook Calendar, Calendly, Cal.com
CRMContact and lead managementHubSpot, Salesforce, Pipedrive, Zoho CRM
CommunicationMessaging and notificationsSlack, Discord, Microsoft Teams
MessagingEmail and SMSSendGrid, Twilio, Telnyx, WhatsApp
WebhookExternal automationsZapier, Make, n8n, Custom Webhook
PaymentPayment processingStripe, Square

Built-In vs Integration Tools

TypeHow It WorksExamples
Built-inAlways available, no setup neededBusiness info lookup, knowledge base search, message taking
IntegrationRequires a connected integration to useGoogle Calendar, HubSpot, Slack

To use an integration tool, first connect the integration in Dashboard > Integrations, then configure a task that uses it.

Available Actions

Your agent can perform these actions during calls:

CategoryActionDescription
AppointmentsCheck availabilityLook up open time slots
Schedule appointmentBook a new appointment
Reschedule appointmentMove an existing appointment
Cancel appointmentCancel a booked appointment
Check busy slotsSee when the calendar is busy
Get availability slotsReturn a list of available times
Call HandlingTransfer callTransfer to a human agent
Take messageRecord a message from the caller
Send SMSSend a text message during or after the call
Search knowledge baseLook up information to answer questions
Get business infoRetrieve business details
Get servicesList available services and pricing
CRMCreate contactAdd a new contact to your CRM
Log callRecord the call in your CRM
NotificationsSlack notifySend a notification to a Slack channel
Email notifySend an email notification

Task Configurations

A task configuration defines a specific action your agent can perform, including which tools to use and when to trigger it.

Creating a Task

Go to Business Settings

Navigate to Dashboard > Business and select a business.

Open the Tools Tab

Click the Tools or Tasks section.

Add a Task

Click Add Task and fill in:

FieldDescription
NameA descriptive name (e.g., “Book Appointment”)
DescriptionWhat this task does
ToolsOne or more tools to use
ActionsWhat the task should do (e.g., schedule appointment, check availability)
TriggersWhen the task should activate
PriorityOrder of execution (0–100, higher = first)

Configure Sync Mode

If you select multiple tools, choose how they work together:

Sync ModeBehaviorUse Case
FallbackTry tools in priority order until one succeedsPrimary calendar down? Fall back to secondary
Sync AllExecute on all tools simultaneouslyBook on both Google Calendar and your CRM
Primary OnlyOnly use the highest-priority toolStrict single-source scheduling

Save and Enable

Save the task. It’s active by default and your agent will use it during calls.

Trigger Events

Tasks can be triggered automatically based on call events:

TriggerWhen It Fires
Call startWhen a call begins
Call endWhen a call finishes
Booking requestWhen a caller asks to book something
Appointment bookedAfter an appointment is confirmed
Lead captureWhen the agent captures lead information
Transfer requestWhen the caller asks to speak to a human
Voicemail leftWhen a caller leaves a voicemail
Function calledWhen the agent calls a specific function

Managing Tasks

From the business tools section you can:

  • Toggle active/inactive — Disable a task without deleting it
  • Edit — Change tools, actions, or triggers
  • Delete — Remove a task permanently (blocked if used by active campaigns)
  • Reorder — Adjust priority to control execution order

Tasks used by active campaigns cannot be deleted. Pause or cancel the campaign first.

Tips

  1. Start with built-in tools — They work immediately without any integration setup
  2. Use Fallback mode — Provides reliability when your primary tool has downtime
  3. Set meaningful triggers — Match triggers to the actual caller intent your agent should handle
  4. Test before going live — Make a test call to verify your tools are working correctly
Last updated on