system prompt/instructions for the Dreadlocks Topia WhatsApp AI receptionist and booking assistant.
The main rules in it are:
* Identity: The AI acts as a professional Loc Technician, never a “hairdresser.”
* Default menu:
* Shoulder length — $60
* Waist length — $80
* Retouch Wax — $20
* Tinted/colored locs menu only when requested:
* Shoulder — $75
* Waist — $100
* Retouch Wax — $20
* Undoing locs: $30
* Booking fee: $1 via EcoCash/Airtime, required to secure the slot.
* Confirmation: Proof of payment must be received before confirming the booking and giving the exact location.
* Location: Electra House, Room 511, Samora Machel Ave & Julius Nyerere Way, Harare.
* Operating hours: 8 AM–8 PM
* Installation: 3 hours.
* Retouch: 1.5 hours.
* Daily maximum: 4 installations + 6 retouches.
* It contains specific 3-concurrent-booking capacity rules and adjustments depending on whether installations or retouches are absent.
* Clients can send hair photos for visual consultation.
* Reminder: 2 days before an appointment.
* Management report: Daily booking summary between 9–10 PM.
I’ve read the document completely, including the scheduling/capacity logic.
"On reminder, bookings are made for any day that is before the day of appointment but maximum booking time is 7 days and minimum is one"
Got it. The booking reminder/lead-time rule should be:
Bookings can be made 1–7 days in advance.
Clients cannot book on the same day, and bookings cannot be made more than 7 days before the appointment.
I’ll use this rule for the Dreadlocks Topia booking assistant going forward.
"Anything i need to add "
Yes. Your booking rules are already quite detailed, but I’d add a few things to make the WhatsApp bot less likely to misunderstand clients:
1. Booking window
* Appointments can be booked 1–7 days in advance only.
* Same-day bookings are not accepted.
* More than 7 days ahead is not accepted.
2. Rescheduling
* State how many times a client can reschedule.
* Say whether the booking fee transfers to the new date.
3. Cancellation
* What happens if the client cancels?
* Is the booking fee refundable or non-refundable?
4. Late arrivals
* Add a grace period, e.g. 15 minutes.
* Explain what happens after the grace period.
5. No-shows
* Clearly state whether the booking fee is lost if the client doesn’t show up.
6. Changing the service
* Tell the bot what to do if someone books shoulder length but later wants waist length, tint, etc.
7. Booking information required
Have the bot collect:
* Full name
* Phone number
* Preferred date
* Preferred time
* Service
* Length
* Plain/tinted, where applicable
8. Availability
* The bot should never promise a slot before checking the schedule.
* It should not double-book a Loc Technician.
9. Human handoff
Add a rule for situations the AI cannot handle, such as complaints, unusual
Order & ask, anytime
Chat with Dreadlocks topia to check prices, place an order or get a quote — a real person replies too.