I cannot make my Wednesday 3:30 massage. Can you move me to Thursday anytime after 2?
AI Receptionist series · rule-aware scheduling
AI Receptionist: Reschedule + Duration Rules
Watch an existing appointment get moved without double-booking, losing service duration, or treating every visible calendar gap as a valid slot.
Thursday has a tempting 3:30 opening — but only 30 usable minutes before the next appointment. The system has to understand the service, not just see white space on a calendar.
Run the workflow. The active source, decision, output, and exception will highlight together.
Customer conversation
What Marco needs changed
Thursday at 5 works for me.
Scheduling rules
How a safe replacement is chosen
- 01 Read the reschedule request
Capture the original appointment reference and Marco’s Thursday-after-2 preference.
- 02 Find the existing appointment
Confirm the Wednesday 3:30 booking and its 60-minute service duration.
- 03 Search Thursday after 2
Look for replacement capacity without touching the existing appointment yet.
- 04 Inspect the 3:30 gap
The calendar appears open at 3:30, but only 30 minutes are usable.
- 05 Reject the invalid gap
Protect service duration and the following appointment rather than forcing a fit.
- 06 Continue the same search
Keep Marco’s after-2 constraint and look for the next full service window.
- 07 Find Thursday at 5:00
The 5 PM opening has enough uninterrupted time for the service and buffer.
- 08 Offer the valid replacement
Ask Marco to confirm before moving the appointment.
- 09 Receive Marco’s confirmation
The customer explicitly accepts the replacement time.
- 10 Secure the new appointment first
Create the Thursday 5 PM booking before releasing Wednesday.
- 11 Release the original slot
Return Wednesday 3:30 capacity to the calendar only after the move succeeds.
- 12 Send the reschedule confirmation
State the new time and confirm that Wednesday is no longer booked.
Appointment state
What changes in the schedule
The correct booking is identified before any calendar change occurs.
Only 30 usable minutes exist before the next appointment.
The slot satisfies both the after-2 preference and the service duration.
The new appointment is secured before the original slot is released.
The old capacity returns to the calendar only after the replacement is confirmed.
Marco receives the new appointment details and the old booking is clearly canceled.
Validation + audit
What happened + why an invalid gap was skipped
A visible calendar gap is not automatically a valid appointment. The service needs a full 60 minutes plus the configured buffer.
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.
- Staff hunts through the calendar while messaging the customer
- Visible gaps can be mistaken for valid service slots
- Moving an appointment can briefly create double-booking or lost capacity
- Customers may not know whether the old appointment still exists
- Service duration and buffers validate every candidate
- Only real replacement slots are offered
- The new booking is secured before the old one is released
- The final confirmation describes exactly what changed
MethodMade Studio
Could customers reschedule without creating calendar chaos?
MethodMade can use the scheduling rules your staff already knows so customers get fast answers without invalid slots, double-booking, or extra phone tag.
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.