AI chatbot for Bookly Recurring Appointments
SleekAI reads live data from wp_bookly_appointments, wp_bookly_customer_appointments, and the recurring series tables, so the bot can confirm a client's weekly slot, the next four dates in a series, and any conflicts. Bring your own OpenAI, Anthropic, Google, or OpenRouter key.
♾️ Lifetime License available
Recurring bookings deserve a recurring-aware bot
Clinics, tutors, and trainers running on Bookly with the Recurring Appointments add-on book the same slot every Tuesday at 10am for ten weeks, then field a flood of questions: which dates am I booked, can I skip next week, can I move the whole series to Wednesdays. A generic chatbot has no idea any of that exists.
SleekAI maps the Bookly Recurring tables directly into the system message. The bot can read wp_bookly_appointments for each series, follow the parent-child link in wp_bookly_customer_appointments, pull staff names from wp_bookly_staff, and read service duration from wp_bookly_services. The phrase "the next four sessions" becomes a real list of dates.
Display conditions let the recurring-customer bot run only for logged-in users with an active series, while a sales bot greets first-time visitors on the booking page. The conversation log keeps every reply with the customer ID and the model used, so a clinic owner can audit advice given about cancellations or reschedules.
Workflow
How SleekAI plugs into Bookly Recurring
Map the recurring tables
wp_bookly_appointments, wp_bookly_customer_appointments, wp_bookly_staff, and wp_bookly_services into named variables your system message can reference.
Scope per audience
Bring your own key
Review the logs
Try it now
A typical recurring-booking conversation
Comparison
Generic chatbot vs SleekAI for Bookly Recurring Appointments
Generic chatbot
- Has no idea a recurring series exists or how Bookly links the children
- Cannot list the next dates in a weekly or monthly series
- Invents prices and durations that do not match your services
- Cannot scope the bot to logged-in customers with an active series
- No log of advice given about cancellations or reschedules
SleekAI chatbot
-
Reads
wp_bookly_appointmentsand the recurring parent-child link -
Pulls staff and service data from
wp_bookly_staffandwp_bookly_services - Run a different bot for new visitors vs active recurring clients
- Confirms next dates, totals, and remaining sessions in real time
- Logs every reply with model name, tokens, and customer context
Features
What SleekAI gives you for Bookly Recurring Appointments
Series-aware answers
The bot follows the parent-child relationship Bookly uses for recurring bookings, so it can answer about "my next four sessions" without you exposing the entire appointments table to the prompt.
Per-client scoping
Display conditions on logged-in state and user role mean the recurring-customer bot only appears for clients with an active series, while guests see a sales bot tuned for first-time bookings.
Audit-ready logs
Every recurring-related conversation is stored inside WordPress with the user ID, model name, and token usage, so the practice owner can review what the bot told a client about a cancellation.
Use cases
Where SleekAI helps Bookly Recurring users
Physio and rehab clinics
Patients on 8 to 12 week courses ask about remaining sessions, next dates, and whether they can swap a missed week. The bot answers from live data, not guesswork.
Private tutors
Tutors selling 10 lesson packs get questions about the schedule and whether a session can move. The bot confirms the next date and flags clashes with the tutor's other bookings.
Personal trainers
Trainers running weekly 1-on-1 blocks can let the bot confirm series totals, reschedule a single occurrence, and quote the price for adding extra sessions.
The bigger picture
Why recurring-aware AI matters for Bookly
Recurring bookings are where front-desk time disappears. A physio running an 8-week course or a tutor selling a 10-lesson pack hears the same questions every week. Which dates am I on, can I skip this one, what is the total, can I move the whole series to Wednesdays.
A generic chatbot has no view of any of that, because the recurring add-on stores its data across linked rows in wp_bookly_appointments and wp_bookly_customer_appointments and a generic model has no idea those tables exist. SleekAI bridges the gap with point-and-click data sources that surface the exact fields your system message needs. The bot confirms the next four dates from a real series, quotes the remaining total at the real per-session price, and flags conflicts against the staff member's other appointments.
Display conditions keep the recurring-customer bot scoped to logged-in users with an active series, while a sales bot handles first-time visitors on the booking page. Every reply lands in the conversation log with the customer ID and the model used, so the practice owner can audit advice given about cancellations and tighten the prompt over time.
Questions
Common questions about SleekAI for Bookly Recurring Appointments
Yes. SleekAI maps the Bookly tables that store the recurring parent and its child appointments into named variables your system message uses on every request. For a logged-in customer, the bot resolves the variables to that customer's own series, not a global list, and replies with real dates and totals.
 You need an account with at least one supported provider. SleekAI works with OpenAI, Anthropic, Google, and OpenRouter, so you can pick a cheap fast model for scheduling questions and a stronger one for refund or policy flows. Billing stays on your provider account, not on SleekAI.
 Out of the box the bot reads data and answers, which removes most front-desk questions. For write actions like cancelling a single occurrence in a series, expose a tool endpoint or a simple admin shortcode that the bot calls. SleekAI's PHP and JS hooks make that integration straightforward.
 Multibot lets you run several chatbots on one site. A common setup is a sales bot on the booking page for guests, a recurring-customer bot for logged-in users on the My Account page, and an admin bot in WP Admin for the receptionist. Each one has its own system message and data sources.
 Bookly stores the recurring parent identifier on each child row, so a query that includes that field returns only the series. SleekAI's variables can be filtered the same way, which means a one-off massage and a weekly physio series stay clearly separated in the bot's view.
 
Yes. SleekAI's data sources read wp_bookly_staff for staff names and wp_bookly_services for service titles, durations, and prices. The system message includes them, so the bot can say "Dr. Karim, 45 minutes, $90" rather than a vague "your therapist".
Yes. Conversation logging is per chatbot, with user messages, assistant replies, model name, token usage, and page URL stored inside WordPress. Practice owners spot repeated objections, tighten the system prompt, and feed common questions back into the booking page copy.
 Yes. SleekAI reads from the underlying Bookly tables, so the bot keeps working when you stack other add-ons like Cart, Coupons, or Special Hours. If an add-on adds its own table or column, you map it into SleekAI as another variable and the bot starts using it on the next request.
 Pricing
More than 1000+
happy customers
Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.
Lifetime ♾️
Most popular
EUR
once
- Unlimited websites
- Lifetime updates
- Lifetime support
...or get the Bundle Deal
and save €250 🎁
The Bundle (unlimited sites)
Pay once, own it forever
Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.
What’s included
-
SleekAI
-
SleekByte
-
SleekMotion
-
SleekPixel
-
SleekRank
-
SleekView
€749
Continue to checkoutBrowse more
- Webinar Signup Chatbot
- Case Study Finder Chatbot
- Event RSVP Chatbot
- Study Companion Chatbot
- Service Area Checker Chatbot
- Warranty Lookup Chatbot
- Demo Scheduling
- Lead Magnet Delivery Chatbot
- Referral Program Chatbot
- Policy Explainer Chatbot
- Survey Pages
- Donation Impact Chatbot
- SaaS Documentation
- Status Pages
- ROI Calculator Chatbot