Appointment Booking

Awentail’s reservation system lets visitors book a slot during the chat or phone conversation. No forms, no back-and-forth — they pick a time, you both get a confirmation email.

It works for any business that runs on appointments: clinics, salons, repair shops, consulting, fitness, real estate viewings, test drives.

Turn it on

Bookings are scoped to a chatbot. Open the bot you want to enable, then:

  1. Set Bot purposeAppointment
  2. Go to the Reservations tab on the bot detail page
  3. Configure availability (below), then services / staff
  4. Re-deploy your widget — visitors now see “Book an appointment” inline in the conversation

For voicebots, also link a chatbot that has reservations enabled — see Voice AI.

Weekly availability

The availability schedule is your default working week:

Reservations

Per-date overrides

When real life happens, use Overrides for a single date:

Overrides take precedence over the weekly schedule and clear automatically once the date passes.

Services and staff

For businesses that offer different services or have multiple providers:

The chat / voice AI uses these names when offering choices to the visitor.

How slots are generated

Slot generation is deterministic and runs every time someone asks for availability:

  1. Start from the weekly schedule for the requested date
  2. Apply any per-date override (if present)
  3. Subtract slots already booked + buffer time around them
  4. Subtract anything earlier than min notice
  5. Return the remaining slots in the requested time window

This means the assistant never offers a slot that’s already taken — race-condition safe.

Bookings inbox

The Reservations view shows all upcoming bookings:

Manual bookings

Need to enter a booking from a phone call or walk-in? Click + New booking in the Reservations view. Fill in client info, pick a slot, save — same email confirmations are sent.

Confirmation emails

Both you and the client receive:

Reply-to is set to your business email so the client can ask follow-up questions.

Public booking widget

Want a standalone booking form on your website (no chat)? Embed the reservation widget — an inline form where visitors pick a service, time, and provider, then enter their details. Bookings land in your inbox exactly like chat or voice bookings.

Copy the snippet from Bot → Publish → Embed Booking Widget, or build it yourself. Place it where you want the form to appear:

<script
  src="https://app.awentail.com/booking-embed.js"
  data-awentail-booking="your-bot-id"
  data-api-url="https://app.awentail.com/api"
></script>

The widget is embedded inline (not a floating bubble) and resizes itself automatically as the visitor moves through the steps.

Options

AttributeDefaultDescription
data-awentail-booking(required)Your appointment bot’s ID
data-api-urlscript origin + /apiAPI base URL
data-themebot settinglight, dark, or auto
data-langbot / browseren or cs
data-currencyCZKISO currency code for prices
data-max-width480Max form width in pixels

The bot must have purpose = Appointment and reservations enabled, otherwise the widget shows an “unavailable” message.

Prefer a raw iframe (no auto-resize)? Point it at https://app.awentail.com/booking.html?bot=your-bot-id.

What’s next