- Qualifying and scheduling new leads
- Confirming and rescheduling appointments
- Reaching out and scheduling maintenance/recurring services
- And more
Key Features
- Arrival windows: This integration supports arrival windows (between 11 and 1, for example), which are common for service businesses.
- Multiple options: Your bot will pull 5 availability slots for the customer to choose from.
- Customization: Use the Customer Data feature in the Knowledge tab to connect CRM data fields, so your bot can personalize conversations without customers repeating information.
How It Works
- Your AI agent qualifies the contact for an appointment
- The agent consults your ServiceTitan calendar and presents available time slots
- Once the contact picks a time, the agent confirms the appointment
- The contact card moves to “Appointment Scheduled” in Hatch
- The appointment is created on your ServiceTitan calendar
Setting Up Calendar Integration
- Integrate Hatch with ServiceTitan For ServiceTitan users who aren’t Hatch customers, you can find Hatch in the ServiceTitan Marketplace.
-
Create your bot
When creating your bot, you’ll configure calendar settings including:
- Business unit
- Job types
- Lookup period
- Which calendar to book on (Booking or Dispatch)
- Whether to send confirmation emails
- Whether to use arrival windows
-
Add the Calendar command
In your AI Agent Instructions, use the
/calendarcommand to enable appointment booking. See the Setup Guide for details on using commands.
Bookings vs Dispatch
ServiceTitan offers two different calendars:- Bookings Calendar: For setting the appointment with the customer
- Dispatch Calendar: For identifying which tech to send out and other operational purposes
What Happens with Unassigned Jobs?
With Dispatch Pro
If you’re using Dispatch Pro, Hatch AI will book the appointment on available days and times in the dispatch board. Unassigned jobs appear in the tray at the bottom and get auto-assigned according to your Dispatch Pro settings. You can configure Dispatch Pro to auto-assign based on business unit, job type, skills, technician availability, time window, service location, and more.Without Dispatch Pro
Appointments will show up in the “unassigned” basket at the bottom of the dispatch board, where a user will need to manually assign the job.Time Zones
ServiceTitan uses Coordinated Universal Time (UTC), while Hatch uses North American time zones. Hatch converts the UTC times to your workspace’s timezone before presenting them to customers.Make sure your workspace time zone matches the location it corresponds to.
