Rebooking Campaigns
Your AI identifies customers who are overdue based on their personal visit patterns and reaches out with personalized rebooking messages.
Pattern-Based Timing
Unlike “30 days since last visit” rules, AI analyzes each customer's unique visit history to predict when they're actually overdue. A customer who comes every 4 weeks gets a different cadence than one who comes every 8.
How Rebooking Detection Works
Visit Pattern Analysis
AI calculates each customer's average time between visits based on their booking history.
Overdue Detection
When a customer exceeds their typical interval plus a buffer, they're flagged for rebooking outreach.
Message Generation
AI crafts a personalized message referencing their last service and typical visit pattern.
Delivery
Message is sent via the customer's preferred channel after your approval (if configured).
Example Messages
Customer usually comes every 4 weeks, now at 6 weeks
“Hi Sarah! It's been a bit longer than usual since your last haircut. Ready to book your next appointment? I have openings this week that might work for you.”
Customer with color service, overdue by 2 weeks
“Hi Emma, hope your balayage is still looking great! It's been about 10 weeks—let me know if you'd like to schedule a touch-up.”
Regular monthly client, first-time overdue
“Hi Alex! I noticed it's been a few weeks since your usual monthly visit. Everything okay? If you'd like to book, just reply with a day that works.”
Configuration Options
Buffer Period
How many days past their typical interval before reaching out. Default is 7 days.
Minimum Visits
Customers need at least 2 visits to establish a pattern. New customers aren't included.
Service Filter
Optionally limit to customers who've had specific services (e.g., only color clients).
Send Limits
Maximum messages per day and frequency caps to prevent over-messaging.
What to Track
Pro Tip
Start with a 7-day buffer to catch customers who are slightly overdue. If response rates are low, try a longer buffer (14 days) so customers truly feel the gap.