• AI-Agent
  • Ready to Run

Book and Cancel Appointments

Check availability and manage appointments from client chat

Use this Agent instantly or customize it - no programming needed

Handle client appointment requests
Reads
  • Client message
    Client message

    Your client's message provides their request, preferred time, name, and chat identity.

  • Booking rules
    Booking rules

    Your rules set appointment length, bookable hours, minimum notice, and the time zone.

  • Appointment schedule
    Appointment schedule

    Your schedule shows busy times and the appointments tied to each client's chat.

Client chat bot
Client chat bot

Your client chat bot receives each client's request and sends the answer to that chat.

Client chat bot
Appointment calendar
Appointment calendar

Your appointment calendar shows busy times and keeps booked and canceled appointments.

Appointment calendar
Does the request need details or a calendar retry?YesNo
Ask for details or say the request is unconfirmed
Writes
  • Client reply
    Client reply

    Your client sees the result or the details needed to finish their request.

Does the client want to see upcoming appointments?YesNo
Send the client's upcoming appointments
Writes
  • Client reply
    Client reply

    Your client sees the result or the details needed to finish their request.

Does a cancellation lack one clear matching appointment?YesNo
Ask the client to identify the appointment
Writes
  • Client reply
    Client reply

    Your client sees the result or the details needed to finish their request.

Does the client want to cancel a matching appointment?YesNo
Mark the appointment available and reply with the result
Writes
  • Canceled appointment
    Canceled appointment

    Your calendar keeps the dated cancellation while freeing that time for another booking.

  • Client reply
    Client reply

    Your client sees the result or the details needed to finish their request.

Is the requested time outside the rules or already occupied?YesNo
Explain the conflict and ask for another time
Writes
  • Client reply
    Client reply

    Your client sees the result or the details needed to finish their request.

Recheck the slot, save the booking, and reply with the result
Writes
  • Booked appointment
    Booked appointment

    Your calendar holds the confirmed time with your client's name and chat identity.

  • Client reply
    Client reply

    Your client sees the result or the details needed to finish their request.

This Agent reads a client's chat request, then checks your calendar. It books, cancels, or lists appointments and replies in the same chat.

Modify Agent

Customize this Agent to fit your needs using natural language.

Start Agent for Free

Enter your email address and we will send you a secure link to continue.

LeadConnector
Used as:
Show all Agents working with LeadConnector
ClickUp
Used as:
Show all Agents working with ClickUp
Zoom
Used as:
Show all Agents working with Zoom
Acuity Scheduling
Used as:
Show all Agents working with Acuity Scheduling
Microsoft Office 365
Used as:
Show all Agents working with Microsoft Office 365
Chatwork
Used as:
Show all Agents working with Chatwork
Wati
Used as:
Show all Agents working with Wati
Microsoft Exchange
Used as:
Show all Agents working with Microsoft Exchange
SimplyBook.me
Used as:
Show all Agents working with SimplyBook.me

Made for your industry

Book and Cancel Appointments is made for businesses in these industries.

Made for your role

Book and Cancel Appointments is made for people in these roles.

Made for your department

Book and Cancel Appointments is made for people in these departments.

How Book and Cancel Appointments works

4 steps, in order, on every run.

  1. Read the client's requestIdentify whether the client wants to book, cancel, or see upcoming appointments. Ask for missing details before changing the calendar.
  2. Check the calendar and booking rulesFind the requested time or the client's bookings. Check your chosen hours and notice rules before making a change.
  3. Update the matching appointmentRecheck availability before booking and add the confirmed appointment. Mark a verified cancellation as available while keeping its history.
  4. Reply in the same chatSend the confirmed time, cancellation, or appointment list. Explain conflicts or unclear requests without changing the calendar.

How to Get Started

Connect your tools

Connect the tools you already use, such as LeadConnector, ClickUp or Zoom.

9 tools
Set your rules
  • Connect the client-facing bot and the professional's writable appointment calendar; set the calendar ID and professional's time zone.
  • Set appointment length, bookable hours, minimum notice, and the accepted book, cancel, and upcoming-appointments message formats.
  • Use the sender's chat ID to identify their bookings; store that ID, the submitted name, booking time, and booking status on each calendar appointment.
Launch the Agent

Use safe mode to approve every result before it goes out, or let the Agent run automatically.

FAQs

Frequently asked questions about the Book and Cancel Appointments:

What do I need to set up?

Connect your client bot and a writable calendar. You choose your time zone, appointment length, bookable hours, minimum notice, and message formats.

What if a client asks for an unavailable time?

Your client gets an explanation and can request another time. The calendar stays unchanged when a slot is busy, outside your hours, or too soon.

Can clients cancel appointments without losing the history?

Yes. A matching cancellation frees the time while keeping a dated entry in your calendar. Your client can also ask to see upcoming appointments.

What happens if the calendar cannot be updated?

Your client hears that the request is unconfirmed. The Agent does not claim a booking or cancellation succeeded.

What happens when the Agent is unsure?

It stops and asks you. The Agent does not guess when it reaches a decision you have not approved.

Can I review its work?

Yes. Every run creates a plain-language log that you can review and export. Logs are kept for twelve months.

What happens if I cancel?

The Agent stops at the end of the billing month and its tool connections are removed. Your run logs remain available for twelve months.

Related Agents

Agents related to Book and Cancel Appointments

More ready-to-run Agents for connected work.