DocsAppointments

Appointments

Bookings handled inside WhatsApp — no separate app, no phone tag, no missed slots.

Appointment booking turns AgentShift from a messaging tool into a real-time scheduler. A customer says "I want a haircut tomorrow evening" — the AI checks your calendar, offers open slots, books the one they pick, and sends an automatic reminder before the appointment.

Set up services

  1. Go to Dashboard → Services
  2. Add each bookable service — name, duration, price, optional description
  3. Assign which staff members can perform each service (optional)

Set availability

  1. Open Branch Settings → Operating Hours for each weekday
  2. Add blocked dates (holidays, off-days) under Blocked Dates
  3. Configure cancellation rules — minimum hours before cancellation allowed, max bookings per day, etc.

Public booking page

Each branch automatically gets a public booking page at agentshift.in/book/<branchId>. Share this link in your Instagram bio, Google Business profile, or website. Customers can book without ever opening WhatsApp.

Inside WhatsApp

The flow is conversational:

  1. Customer: "I want to book a facial"
  2. AI: lists available services with prices
  3. Customer: picks one
  4. AI: offers slots for the next few days
  5. Customer: picks a slot
  6. AI: confirms booking, sends a calendar entry

Throughout, the AI handles natural language — "tomorrow evening", "sometime Friday", "the earliest you have".

Reminders

AgentShift sends two automatic reminders: 24 hours before the appointment, and 1 hour before. Customers can confirm, reschedule, or cancel directly from the reminder message.

Google Calendar sync

Connect a Google Calendar from Branch Settings → Calendar — bookings appear in your staff's calendar in real time, and external calendar events block AgentShift from double-booking.

Slot locking

When a customer is mid-booking, the slot is briefly locked so two people can't grab the same slot at the same time. Locks release automatically if the booking isn't completed.

Rate limits

Public booking pages include rate limits to prevent spam — both per-IP slot checks per minute and per-IP bookings per hour. You can tune these in branch settings if needed.

Best for

Salons, clinics, hospitals, dentists, consultants, tutors, fitness studios, repair services — any business where customer time-of-arrival matters and no-shows cost real money.