ConvoRevHelp Center
Menu
Help CenterConvertContact support
Convert guide

Configure Appointment Booking

Define exactly what customers may book, connect real availability and give the right AI Agent permission to offer only valid appointments.

Quick answer

Build the booking path before the Agent offers a time

ConvoRev can guide an eligible conversation toward an available appointment. First define the event, schedule, owner, required information and confirmation rules. Then assign the event to the appropriate AI Agent, connect the availability source and verify the resulting appointment in its destination.

1 Define2 Assign3 Connect4 Test5 Verify
Booking architecture

Four parts must agree

A reliable booking is the result of aligned configuration—not a persuasive sentence. The event definition, Agent permission, live availability and completed record must describe the same appointment.

01Event definition

Service, duration, schedule, location, owner and questions.

02Agent ability

The approved AI Agent may offer this event type.

03Availability

Calendar or resource rules return valid times.

04Verified record

The appointment exists with the correct details.

A booking is not complete until the record exists. If availability or the destination cannot be confirmed, the Agent should explain the limitation and use the approved fallback or human handoff.
Event definition

Create each appointment type

Use a clear customer-facing name and configure every field that affects what may be offered or what the customer should expect.

01

Name and description

State the service in language a customer can recognize.

02

Duration and timezone

Set the appointment length and the timezone used to interpret availability.

03

Availability

Define bookable days, hours and any service-specific schedule.

04

Notice and buffers

Protect preparation, travel and recovery time before or after events.

05

Scheduling limits

Control how soon and how far into the future a customer may book.

06

Location

Specify phone, virtual, on-site or in-person meeting instructions.

07

Owner or resource

Choose the responsible calendar, team member, room or equipment.

08

Required information

Collect the contact fields and approved questions needed to complete the event.

Separate event types when the operating rules differ. Create a distinct event when a service has a materially different duration, question set, resource, location or availability window.
Structure

Decide when to split a service

Combining unlike services can produce the wrong duration, missing questions or impossible resource assignments. Use the decision table before reusing an existing event type.

If this changesKeep one event type whenCreate a separate event when
Duration

Every appointment reserves the same amount of time.

The service needs a materially shorter or longer slot.

Questions

The same required information applies to every customer.

A service needs different eligibility, safety or preparation questions.

Resource

The same staff member, room or equipment can fulfil it.

Only a specific owner or resource can deliver the service.

Availability

All options share the same bookable schedule.

A service is available on different days, hours or locations.

Agent permissions

Enable booking for the right AI Agent

Booking is an Agent ability. Assign only the appointment types that support that Agent’s defined job, audience and boundaries.

Event selected

The Agent may offer valid times

It can identify the appropriate service, collect required information and use the connected rules to offer available appointments.

No event selected

The Agent must not imply a reservation

It should use the approved fallback, collect information for follow-up or hand the conversation to a person.

  • The appointment supports the Agent’s defined purpose.
  • The Agent can distinguish the available service options.
  • Required questions are approved and understandable.
  • A safe fallback exists for unavailable or uncertain cases.
Required information

Collect what the appointment needs

Ask for the information required to create and confirm the appointment before finalizing it. Collect the minimum necessary information and make every required field serve a clear operational purpose.

1Identify service

Determine which appointment type and rules apply.

2Collect contact details

Confirm the name, phone or email required by the workflow.

3Ask approved questions

Capture only the eligibility, preparation or routing details needed.

4Confirm before booking

Repeat critical details and obtain any required customer confirmation.

Confirm the email address before relying on it. When the workflow sends an email confirmation or meeting invitation, collect and verify the customer’s email before the appointment is finalized.
Availability and resources

Offer only valid times

Availability comes from the event schedule plus any connected calendar, staff or resource rules. The AI Agent should never invent a time or describe an unverified slot as reserved.

ScheduleBookable window

Days, hours, timezone, notice, buffers and future limits.

Live rulesCalendar or resource state

Busy events, staff schedules, room use or equipment allocation.

ResultValid appointment options

Times the customer may actually select.

Capacity-based

More than one attendee may share a slot

Use this when the event permits a defined number of participants at the same time. Confirm the remaining capacity before describing the slot as available.

Resource-based

Each resource has its own availability

Use separate schedules for staff, rooms or equipment. Give every resource a clear name so the Agent and customer can distinguish it.

Availability guideConnect Google Calendar

Align the approved account, calendar, timezone and busy-event behavior with the booking setup.

Multiple services

Route questions to the selected service

When a business offers several services, the Agent should identify the service before offering times. Conditional questions should reveal only the information needed for that option.

Customer requestWhich service is needed?

Clarify the intended appointment before using service-specific rules.

AService A

Questions, duration and resource A

BService B

Questions, duration and resource B

CHuman review

Ambiguous, exceptional or sensitive request

Review every conditional branch. A customer should not be able to skip a required safety, eligibility or contact field by choosing a different answer path.
Confirmation and changes

Set the expectation after booking

Confirm what the customer sees, where the appointment record is created and how the business handles changes. The displayed confirmation and the destination record should agree.

Confirmation standardA complete appointment summary
ServiceWhat was booked
Date and timeWhen it begins
TimezoneHow the time is interpreted
LocationWhere or how to attend
ChangesCancellation or rescheduling route
Next stepsPreparation or arrival instructions
Cancellation

State the approved cancellation route, deadline and any applicable business policy.

Rescheduling

Use the connected availability rules and confirm the replacement record.

Conflict

Do not promise the original time when the calendar reports that it is no longer available.

Release testing

Test the complete booking journey

Evaluate both the customer-facing conversation and the resulting appointment. A convincing reply does not prove that the event, contact details, calendar and confirmation were created correctly.

ScenarioExpected behaviorVerify in destination
Normal booking

The Agent collects the required details and offers a valid slot.

Correct event, customer, owner, time and confirmation.

Unavailable slot

It explains briefly and offers valid alternatives.

No duplicate or false reservation was created.

Missing contact information

It asks for the required field before finalizing.

The record is not created with unusable contact data.

Timezone difference

The displayed time and timezone are clear.

Customer and calendar refer to the same instant.

Cancel or reschedule

It follows the approved policy and available route.

The old and replacement records have the correct status.

Calendar conflict

It does not promise the conflicting time.

No overlapping or invalid appointment appears.

Connection failure

It acknowledges the limit and uses the fallback.

No partial record is mistaken for a confirmed booking.

Booking approval gate

Release only after the Agent’s words, the customer confirmation and the destination appointment all agree in controlled tests.

Troubleshooting

Diagnose booking problems by layer

Problem

No times appear

Check the event schedule, timezone, notice, buffers, future limits, connected calendar and resource availability.

Problem

The wrong service is offered

Review Agent permissions, service-identification questions and conditional branches.

Problem

The confirmation is incomplete

Check required fields, email validation, event instructions and destination notification settings.

Problem

The slot was discussed but not booked

Inspect the destination record and connection status. Treat the appointment as unconfirmed until it exists.

Common questions

Appointment booking

Can one AI Agent book several services?

Yes, when each relevant appointment type is assigned to that Agent and it can identify the correct service before offering times. Use separate event types when duration, questions, resources or availability materially differ.

What happens if no appointment type is selected?

The Agent should not imply that it can reserve a time. Configure an approved fallback such as collecting information for follow-up or handing the conversation to a person.

Can the Agent suggest a time that is not shown as available?

No. It should offer only valid times returned by the configured availability rules. When a requested slot is unavailable, it should explain briefly and offer available alternatives.

Should every service use the same questions?

Only when the information requirements are genuinely the same. Use conditional questions or separate event types for different eligibility, preparation, resource or contact requirements.

How do I know the appointment really booked?

Verify the resulting appointment in the connected destination. Confirm the customer, event, date, time, timezone, owner or resource and confirmation status rather than judging only the Agent’s reply.

Need booking help?

Send the setup and one test result

Include the account, AI Agent, appointment type, expected schedule, timezone, connected calendar or resource, required questions, exact test path and what appeared in the destination. Do not send credentials or unnecessary private customer information.

Email ConvoRev support