Hi! Do you have a 60-minute deep-tissue massage Thursday after 4? I can only come after work.
AI Receptionist series · constraint recovery
AI Receptionist: Fully Booked + Waitlist
Watch the receptionist handle a preferred time that is genuinely unavailable, ask one useful flexibility question, offer a real alternative, and keep the customer on a waitlist without inventing capacity.
The useful behavior is not “find something anyway.” The receptionist should protect real capacity, learn what flexibility exists, and preserve Nina’s preferred-time intent.
Run the workflow. The active source, decision, output, and exception will highlight together.
Customer conversation
What Nina is asking for
Friday after 3 could work too, but if Thursday opens up I would love the waitlist.
Friday at 4:30 works. Please keep me on the Thursday waitlist too.
Receptionist logic
How constraints get resolved
- 01 Receive the request
Capture Nina’s service, duration, preferred day, and after-work constraint.
- 02 Structure the booking intent
Treat “after 4” as a real constraint rather than a note somebody has to remember.
- 03 Check Thursday availability
Search for a full 60-minute opening after 4 PM.
- 04 Respect the full calendar
No valid slot exists, so do not squeeze the appointment into a partial gap.
- 05 Ask one useful flexibility question
Offer another day and a waitlist instead of making Nina restart the conversation.
- 06 Receive Nina’s fallback preference
Friday after 3 is acceptable; Thursday waitlist is still preferred.
- 07 Search the fallback window
Look only inside Friday after 3 and preserve the required 60-minute duration.
- 08 Offer Friday 4:30 + Thursday waitlist
Present the supported combination clearly before changing anything.
- 09 Receive the customer choice
Nina accepts Friday 4:30 and explicitly keeps the Thursday waitlist.
- 10 Create the preferred-time waitlist
Store Thursday after 4 as a separate waitlist rule.
- 11 Create the fallback booking
Reserve the real Friday 4:30 appointment.
- 12 Confirm both outcomes
Tell Nina exactly what is booked and what is still a waitlist preference.
Booking actions
What the customer receives
Service, duration, preferred day, and time boundary are structured separately.
The calendar has no 60-minute slot after 4 PM, so the agent does not manufacture one.
One targeted question checks whether another day or waitlist would help.
A real 60-minute opening exists inside Nina’s stated Friday-after-3 fallback.
The preferred-time waitlist remains separate from the confirmed fallback booking.
The confirmed appointment and waitlist preference are both preserved.
Constraint + audit
What happened + why no slot was invented
A smaller gap or overbooked calendar is not a real appointment option.
Follow the highlight across all four panels. The point is to show exactly where information moves, where rules apply, and where a human still owns the judgment call.
The point is the handoff, not the shiny robot
What actually changes
The automation is useful because the work moves cleanly from request to action — with less manual handling and clear human boundaries.
- “No availability” turns into phone tag
- Staff manually searches alternate days while the customer waits
- Waitlist preferences live in notes or memory
- Pressure to help can turn into accidental overbooking
- Real capacity rules stay intact
- One targeted question discovers acceptable alternatives
- Fallback booking and preferred-time waitlist can coexist
- The customer receives a precise confirmation without staff intervention
MethodMade Studio
Could your booking flow recover this gracefully?
MethodMade can help customers find a real alternative, preserve waitlist preferences, and keep your calendar trustworthy without adding more front-desk work.
AI Receptionist + Booking series
Same front desk. Very different conversations.
Happy Path Booking
An after-hours website visitor becomes an identified customer, then a confirmed appointment with contact details, availability, confirmation, and audit history.
Fully Booked + Waitlist
No valid preferred slot exists, so the agent discovers flexibility, books a fallback, and preserves the waitlist.
Reschedule + Duration Rules
An apparent opening is rejected because it cannot fit the service; a valid replacement is secured before the old slot is released.
Complex Intake + Human Handoff
Targeted questions uncover a handling concern, pause automatic booking, and resume after staff makes the judgment call.
Keep exploring
See another handoff in action.
Different problem, same idea: make the work visible, connect the handoffs, and keep judgment with a person when it matters.