How It Works
When your Google Calendar is connected, your AI can automatically schedule appointments for any call types that include the Schedule Appointment action.
When a call comes in:
The AI identifies which call type it belongs to.
If that call type includes a Schedule Appointment action, the AI books an event on your connected Google Calendar.
The appointment is scheduled based on your available hours and event setup.
What the AI Can Do
✅ Schedule new appointments based on your setup.
❌ Cannot reschedule, cancel, or modify existing appointments.
We recommend adding call types for these situations — like “Appointment Changes” or “Confirm Appointment” — so your AI can recognize and route these correctly.
Step 1: Connect Your Google Calendar
Go to Settings → Integrations in your Abby Portal.
Connect your Google Account.
Once connected, you’ll see your available calendars listed.
Note: Your main calendar (the one titled with your email address) is usually the right one to use.
View-Only Calendars
Some Google accounts include calendars such as “Holidays in United States.”
These are read-only and cannot be scheduled on.
If you see one:
Click the ❌ next to the calendar name to remove it.
Make sure your selected calendar is one that events can be added to.
Note: If a read-only calendar is selected, your AI will skip the scheduling action.
Step 2: Set Your Available Hours
Next, set the hours you want your AI to schedule appointments within:
Go to the Weekly Hours section.
Add your business’s regular availability.
Your AI will only schedule appointments during these times.
Step 3: Create Your Events
Events tell your AI what kind of appointments it can schedule.
In the Events section, click New Event and:
Give it a name (for example: Consultation, Estimate, or 15-Minute Meeting).
Choose a duration or enable Ask Caller for Duration if appointment length varies (great for spas, salons, or service reservations).
Each event you create represents a specific type of appointment — such as New Patient Appointment, Consultation, Follow-Up Meeting, or 90-Minute Massage.
Once events are created, you can assign them to any call type in your AI setup (for example:
New Client → Schedule Initial Appointment
Existing Client → Schedule Follow-Up Appointment).
Step 4: Add the Schedule Action to Your Call Handling
In your AI Call Handling Diagram, add the Schedule Appointment action to any call type where you want the AI to book appointments.
Examples:
New Client → Schedule Initial Appointment
Existing Client → Schedule Follow-Up
The Schedule Appointment action will only appear after your Google Calendar is connected.
Best Practices
Create separate call types for appointment-related requests:
Schedule Appointment → for new bookings
Appointment Changes → for reschedules or cancellations
Confirm Appointment → for confirmations
Test your setup by making a sample call to confirm the right event is scheduled.
Use clear event names so you can easily see what’s booked in your calendar.
Examples by Industry
Medical Office
New Patient Appointment → Collect info and schedule initial visit
Appointment Changes → Handle cancellations or reschedules
Follow-Up Appointment → Schedule return visits
Spa or Salon
Schedule Massage Appointment → Offer 30-, 60-, or 90-minute options
Appointment Changes → Move or cancel appointments
Law Firm or Consulting
New Client Consultation → Schedule initial consult
Case Update Meeting → Schedule follow-ups
Home Services
Service Request → Schedule estimates or repair visits
Appointment Changes → Move or cancel service calls
Need Help?
If you’d like help setting up AI Scheduling, our team can walk you through it.
Chat with us using the messenger in your Abby Portal, and we’ll help you get your configuration set up correctly.





