Skip to main content

AI Receptionist Scheduling

Your AI Receptionist can now schedule appointments directly on your Google Calendar — helping you automate bookings and save time.

Updated over 3 weeks ago

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:

  1. The AI identifies which call type it belongs to.

  2. If that call type includes a Schedule Appointment action, the AI books an event on your connected Google Calendar.

  3. 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

  1. Go to Settings → Integrations in your Abby Portal.

  2. Connect your Google Account.

  3. 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:

  1. Go to the Weekly Hours section.

  2. 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:

  1. Give it a name (for example: Consultation, Estimate, or 15-Minute Meeting).

  2. 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.

Did this answer your question?