Bookingistic turns your WordPress site into a premium booking system — for strategy calls, salons, clinics, tutors, fitness trainers, consultants, and any appointment-based business.
Visit Bookingistic.com for the live product overview, setup guidance, and booking workflow examples.
Booking form designs (pick per site or per shortcode)
Switch templates instantly under Bookingistic Appearance, or per form: [bookingistic service="consult" template="modern"].
Three calendar views
One-click industry presets
Salon/Spa, Clinic/Medical, Fitness/Yoga, Tutoring, Consulting, Home Services — each applies a tuned design, brand color, and scheduling defaults (slot interval, notice window, booking horizon). Everything stays editable.
Elementor widget
Drag-and-drop the Bookingistic Form widget with live controls for service, template, and calendar view. (Appears automatically when Elementor is active.)
Real scheduling engine
Google Calendar
Email automation
Branded HTML confirmations, reminders (hourly cron), cancellation and reschedule notices. Automation rules fire on booking events; every send is logged. Site owners can add their own custom footer text under Settings.
Payments (bring your own gateway)
bookingistic_payment_gateways filter — no core billing decision is hard-coded.Developer-friendly
/wp-json/bookingistic/v1/ (services, staff, availability, bookings)bookingistic_booking_confirmed, bookingistic_available_slots, bookingistic_external_busy_intervals, bookingistic_can_remove_branding, and moreBOOKINGISTIC_DELETE_DATA)wpistic_booking CPT and legacy REST route[bookingistic service="strategy-call"]
[bookingistic service_id="1"]
[bookingistic template="split" calendar_view="pills"]
GET /wp-json/bookingistic/v1/services
GET /wp-json/bookingistic/v1/availability?service_id=N&date=YYYY-MM-DD
POST /wp-json/bookingistic/v1/bookings
POST /wp-json/bookingistic/v1/bookings/{id}/reschedule
GET /wp-json/bookingistic/v1/payments
GET /wp-json/bookingistic/v1/payments/gateways
Google Calendar (optional, per staff member)
This plugin can connect to Google Calendar so each staff member can two-way sync their bookings. Nothing is sent to Google until a staff member explicitly clicks “Connect Google Calendar” in the staff editor and authorizes access with their own free Google OAuth client.