✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

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

SleekAI chatbot for Bookly Recurring Appointments

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

1

Map the recurring tables

Use the SleekAI Wizard to map fields from wp_bookly_appointments, wp_bookly_customer_appointments, wp_bookly_staff, and wp_bookly_services into named variables your system message can reference.
2

Scope per audience

Set display conditions so the recurring-customer bot only appears for logged-in clients on the booking and account pages. A separate sales bot greets guests with pricing and availability questions.
3

Bring your own key

Plug in an OpenAI, Anthropic, Google, or OpenRouter key. Pick a fast model for scheduling questions and a stronger one for refund or policy answers under the same chatbot.
4

Review the logs

Open the conversation log, see which scheduling questions repeat, and tighten the system prompt or the booking page copy. Patterns in the log feed straight back into your FAQ and policy pages.

Try it now

A typical recurring-booking conversation

Logged-in client on the booking page asks SleekAI about their existing weekly series. The bot reads the recurring tables and answers with real dates and prices.

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_appointments and the recurring parent-child link
  • Pulls staff and service data from wp_bookly_staff and wp_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.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

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