How to redeem a gift card when booking
Where clients enter the code and how it applies to the service cost.
Gift cards are redeemed at the time of booking on the pro's booking page. Here is how.
Where to enter the code: On the booking page (bontro.co/book/your-slug), after the client selects a service, date, and time and fills in their contact info, a "Gift Card" field appears at the bottom of the booking form — just above the "Book Appointment" button. They enter their XXXX-XXXX-XXXX code there.
How it works: The code is validated instantly: - If valid and has sufficient balance: the service is booked as paid. No credit card is required. - If the code is invalid, already used, or the balance is less than the service cost: an error message explains why and the client can correct it or proceed without a gift card.
Current redemption rules (MVP): - The gift card must cover the full cost of the service. Partial redemption (gift card + card) is not available yet. - The gift card must have been purchased from the same pro you're booking with. Codes don't work across different pros. - A code can only be used once per booking.
After redemption: - The booking is created as Confirmed with payment status Paid - The gift card's remaining balance is deducted - If the gift card exactly covers the cost, its status becomes "Redeemed" - If the gift card had more than the service cost: the excess remains as a balance for future bookings (status shows "Partially Used")
If you need to cancel: If a booking made with a gift card is cancelled, the gift card balance is not automatically restored. Contact the pro directly — they can void and reissue a new code if appropriate.