Skip to content

📅 Booking Action ​

The Booking Action allows your AI Agent to automatically schedule meetings, consultations, appointments, and service bookings with customers.

This action is useful for businesses that provide services and need customers to reserve a specific date and time.

Examples:

  • AI setup consultations
  • Dental appointments
  • Beauty salon reservations
  • HR consultations
  • Legal consultations
  • Coaching sessions
  • Product demos

Ainisa can create bookings using:

  • Google Calendar
  • Calendly

📍 Creating a Booking Action ​

Navigate to:

AI Agents → Select AI Agent → AI Actions → Create Action → Booking

Step 1: Create the Action ​

Fill in the basic information:

FieldDescription
Action NameInternal name of the booking action
When To UseInstructions explaining when AI should use this booking action

Example:

  • Action Name: Setup Service Booking
  • When To Use: Use this action when a customer wants to purchase our setup service and schedule a meeting.

Create Booking Action


📅 Step 2: Connect a Booking Provider ​

Open the Provider tab.

Booking Actions require a booking provider where appointments will be created.

Supported providers:

  • Google Calendar
  • Calendly

Booking Provider


Google Calendar ​

If you select Google Calendar:

  1. Click Connect Google Calendar
  2. Authorize your Google account
  3. Select the calendar that should receive bookings
  4. Configure booking settings

After connecting Google Calendar you can configure:

SettingDescription
TimezoneYour business timezone
Slot DurationLength of each appointment
Buffer TimeTime between appointments
Booking WindowHow many days ahead customers can book
Working HoursAvailable booking times for each day

You can also enable or disable:

  • Check Availability
  • Book
  • Cancel
  • Reschedule

Google Calendar Settings


Calendly ​

If you select Calendly:

  1. Click Connect Calendly
  2. Authorize your Calendly account
  3. Select the event type you want Ainisa to use

Important: Calendly integrations require an active paid Calendly subscription.


🧩 Step 3: Configure Variables ​

Open the Variables tab.

Variables define what information the AI should collect from customers before creating a booking.

Built-in Booking Variables ​

The following variables are always collected automatically by the booking system:

VariableDescription
guest_nameCustomer full name
guest_phoneCustomer phone number
guest_emailCustomer email address

These fields cannot be removed because they are required for booking creation.

Booking Variables


Custom Variables ​

You can also create additional variables that AI should collect.

Examples:

VariableDescription
notesAdditional information about customer needs
company_nameCustomer company
service_detailsDetails about requested service
complaintCustomer complaint or issue
budgetAvailable budget

Variables can be marked as required or optional.

The AI will automatically ask customers for required information before creating the booking.


🛠️ Step 4: Configure Services ​

Open the Services tab.

Services allow customers to choose what type of appointment they want to book.

If multiple services are configured, the AI will ask customers which service they need before scheduling the appointment.

Booking Services


Service Configuration ​

For each service you can define:

FieldDescription
Service NameName of the service
DurationAppointment duration in minutes
PriceService price
DescriptionAdditional service information
ActiveWhether the service can currently be booked

Examples ​

Dental Clinic ​

  • Teeth Cleaning
  • Teeth Whitening
  • Implant Consultation

Beauty Salon ​

  • Cosmetics
  • Hair Styling
  • Facial Treatment

HR Consultant ​

  • CV Creation
  • Career Consultation
  • Interview Preparation

AI Agency ​

  • Basic Setup
  • Business Setup
  • Advanced Setup

🤖 How AI Uses Booking Actions ​

When a customer requests an appointment:

  1. AI determines that the Booking Action should be used.
  2. AI asks the customer which service they need (if multiple services exist).
  3. AI collects required booking information.
  4. AI checks available appointment slots.
  5. AI suggests available dates and times.
  6. Customer selects a slot.
  7. Ainisa creates the booking in Google Calendar or Calendly.
  8. The customer receives booking confirmation.

💡 Example Workflow ​

Customer:

I want help setting up an AI Agent for my business.

AI:

Great! I can schedule a setup consultation. Which setup package are you interested in?

Customer:

Business Setup.

AI:

Please provide your name, email address, and phone number.

AI then:

  • Collects booking information
  • Checks available calendar slots
  • Offers available times
  • Creates the appointment automatically

✅ Notes ​

  • Multiple Booking Actions can be created for a single AI Agent.
  • Google Calendar and Calendly are currently supported providers.
  • Google Calendar allows availability checking, booking, cancellation, and rescheduling.
  • Calendly requires an active paid Calendly plan.
  • Guest name, email, and phone are always collected automatically.
  • Custom variables can be added to collect additional customer information.
  • Services are optional but recommended when offering multiple appointment types.