AI chatbot for Bookly Zoom: meeting-aware booking support
SleekAI reads live data from wp_bookly_appointments including the Zoom meeting URL stored by the Zoom add-on, so the bot can confirm when the call starts, resend the join link, and answer reschedule questions. Bring your own OpenAI, Anthropic, Google, or OpenRouter key.
♾️ Lifetime License available
Stop fielding "where is my Zoom link?" by hand
Coaches, lawyers, and consultants running on Bookly with the Zoom add-on get the same three questions before every call. What time does it start in my timezone, where is the Zoom link, can I move it to Friday. A generic chatbot cannot answer any of them because it has no view of the appointments table or the Zoom meeting URL the add-on writes back.
SleekAI maps the Bookly appointments including the Zoom URL field into named variables. For a logged-in client the bot can answer with the real meeting time, timezone, join link, and the host's name from wp_bookly_staff. For visitors browsing the booking page the bot can list the next available slot with a Zoom service like a 30-minute discovery call and quote the real price.
Display conditions scope the bot per service, so a discovery-call bot runs only on that service's page while a paid coaching bot runs only for logged-in clients. The conversation log keeps every reply with the customer ID, model, and tokens used, useful for auditing what was promised before a meeting.
Workflow
How SleekAI plugs into Bookly Zoom
Map appointments + Zoom URL
wp_bookly_appointments including the Zoom meeting URL written by the add-on, plus staff and service tables, into named variables for your system message.
Scope per service
Bring your own key
Review the logs
Try it now
A typical Bookly Zoom conversation
Comparison
Generic chatbot vs SleekAI for Bookly Zoom
Generic chatbot
- Has no view of the Bookly appointments table or its Zoom URL column
- Cannot resend the right Zoom link to the right client at the right time
- Invents prices and meeting durations that do not match your services
- Cannot scope a chatbot to a single Zoom-enabled service
- No record of what the bot told a client before their meeting
SleekAI chatbot
-
Reads
wp_bookly_appointmentswith the Zoom meeting URL field -
Pulls host name and timezone from
wp_bookly_staff -
Quotes real session lengths and prices from
wp_bookly_services - Run a discovery-call bot and a paid-coaching bot side by side
- Every reply is logged with customer ID, model, and tokens
Features
What SleekAI gives you for Bookly Zoom
Zoom-aware replies
The bot reads the Zoom meeting URL the add-on writes onto each appointment, so it can resend the link, confirm the time in the client's timezone, and explain that a reschedule generates a fresh meeting ID.
Timezone handling
Bookly stores staff timezone and per-customer timezone separately. SleekAI passes both into the prompt so the bot can say "15:00 your time, 09:00 the host's time" without you writing custom code.
Per-service scoping
Display conditions let one chatbot run on the discovery-call page for guests and another on the paid coaching page for logged-in customers, each with its own system prompt and data variables.
Use cases
Where SleekAI helps Bookly Zoom users
1-on-1 coaching
Coaches selling weekly sessions get fewer "what is the link" messages. The bot reads the client's upcoming appointment and replies with the time, host, and Zoom URL.
Consulting calls
Consultants running 30-minute discovery calls let the bot book the slot, confirm the price, and answer pre-call questions about agenda and expected outcomes.
Telehealth sessions
Practitioners offering remote consults rely on the bot to confirm session length, host clinician, and Zoom waiting-room behaviour without exposing patient data publicly.
The bigger picture
Why Zoom-aware AI matters for Bookly
Online sessions live or die on the last 10 minutes before the call. That is when clients ask where the link is, what timezone the host is in, and whether they can move the call. A generic chatbot has no view of any of that, because the Zoom URL is a column on the Bookly appointments row and the host timezone is a staff field, and a generic model has no idea those exist.
SleekAI bridges the gap with point-and-click data sources. The bot pulls the real Zoom link for the logged-in client, formats the start time in both the host and customer timezones, and explains that a reschedule generates a fresh meeting ID. Display conditions keep a discovery-call bot scoped to that page and a paid-coaching bot scoped to logged-in clients, so guests never see appointment data they should not.
Every reply is stored in the conversation log with the customer ID, model name, and tokens used, so a practitioner can audit what was promised before a meeting and refine the system prompt as edge cases appear. The result is fewer pre-call messages, fewer no-shows from confused timezones, and a smoother handoff between booking and meeting.
Questions
Common questions about SleekAI for Bookly Zoom
Yes. The Zoom add-on writes the meeting URL onto the appointment row in wp_bookly_appointments. SleekAI maps that field into a named variable, so the bot can pull the right link for the logged-in client and include it in the reply without you exposing the full appointment table to the prompt.
For guests, the bot is scoped to sales-style answers about availability, pricing, and session content. Personal data like a specific Zoom link is only ever sent in a session where the user has authenticated through WordPress, and you can enforce that with SleekAI's user-role display conditions.
 Reading is built in through data mapping. For creating or rescheduling meetings the Zoom add-on handles the Zoom API call when the underlying Bookly booking is created. The chatbot can trigger that flow through a tool endpoint or shortcode if you want a fully conversational reschedule.
 Bookly stores the host timezone on the staff record and the customer timezone on the appointment. SleekAI's variables include both, so the system message can say "15:00 Europe/Berlin for the host, 09:00 America/New_York for the client" without code. The model formats the timezones in the language of the conversation.
 Yes. Display conditions let each chatbot target a single service page, a category of services, or any logged-in role. A common setup is one bot on a free discovery call page for lead capture and another on a paid coaching page for existing clients, both reading the same Bookly tables.
 
SleekAI reads wp_bookly_staff so the host name, photo, and bio are available to the prompt. The bot says "Sara, your coach" rather than "your provider" and can switch to the right host on multi-staff calendars based on the appointment row.
Yes. Conversation logging is per chatbot, with user messages, assistant replies, model name, token usage, and page URL stored inside WordPress. Practitioners use the log to audit pre-meeting answers and to feed common questions back into a session-prep email.
 Both. Bookly group bookings reuse the same appointment row structure with multiple customers attached. SleekAI's variables can include the participant count, the group capacity, and the shared Zoom link, so the bot answers "how many people are on this call" without you adding custom logic.
 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
- Awesome Support
- WPForms Mailchimp Addon
- TaxJar for WooCommerce
- WPForms Zapier Addon
- Zendesk for WordPress
- Mollie for WordPress
- Gravity Forms Square Add-On
- Ortto (formerly Autopilot)
- Donorbox
- WPForms Google Sheets Addon
- Icegram
- WooCommerce PayPal Payments
- Kadence Theme & Pro
- All-in-One WP Migration
- WP Job Openings
- Reservations Chatbot
- Symptom Triage Chatbot
- Tier 1 Tech Support
- testimonial pages
- Voice of Customer
- Loyalty Program Chatbot
- Pricing Quote Chatbot
- Interview Prep Chatbot
- Gift Card Balance Chatbot
- Quiz Pages
- Contact pages
- Cart Recovery Chatbot
- Petition Signing Chatbot
- Glossary Pages
- Volunteer Shift Chatbot
- Postpartum Recovery Clinics
- Allergists
- Infusion Therapy Centers
- Neurofeedback Clinics
- Pulmonologists
- Wound Healing Clinics
- cosmetic dermatology
- home health agencies
- Marriage counselors
- Massage Therapists
- Lymphedema Clinics
- Wellness Coaches
- Telepsychiatry Providers
- Dialysis Centers
- Midwifery Practices