v3.1.1 Premium · by Jsantos! — IA Packs

Professional booking
for WordPress
without external platforms.

JBooking turns WordPress and WooCommerce into a complete appointment-management system: live schedule, staff, shared rooms, services, payments, availability, communications and optional AI — all from your own dashboard.

Built for real-world businesses · agency-ready · white label available
Visual weekly schedule
Native WooCommerce
Conflict-free rooms
AI with OpenAI / Claude
Today
18 appointments
Room 2
No conflicts
JBooking · Operations dashboard
Today’s bookings
18
Occupancy
76%
09:00
10:00
11:00
12:00
Suite 1
Room 2
Consultation
Online
01
Booking confirmed
WooCommerce product linked to the order.
02
Block applied
Staff member unavailable from 12:00 to 14:00.
AI
Summary generated
Priorities, open slots and ready-to-send messages.
📅 Operational business schedule👥 Multiple staff members🏢 Shared rooms without conflicts🛒 Native WooCommerce🧠 Optional AI assistant⚙️ JSON backup🏷️ White label for agencies 📅 Operational business schedule👥 Multiple staff members🏢 Shared rooms without conflicts🛒 Native WooCommerce🧠 Optional AI assistant⚙️ JSON backup🏷️ White label for agencies
The problem

Most booking plugins only reserve a time slot.
Your business needs to operate.

A business with rooms, staff, schedules, blocked times, orders and daily communication cannot run on a basic calendar. It needs a scheduling system that understands real operations.

🧱
Disconnected bookings
The client buys in one place, books in another, and your team ends up matching data by hand.
🏢
Shared rooms
Several staff members may need the same room. Without resource control, overlaps happen fast.
📞
Manual appointments
Calls, WhatsApp, last-minute changes and appointment statuses need a fast dashboard — not a cold spreadsheet.
📉
Poor operational visibility
The manager needs to see the day at a glance: bookings, open slots, blocked times, rooms and quick actions.
How it works

Rooms, staff and services
in one clean workflow.

JBooking is configured step by step so the business does not improvise: first resources, then availability, and finally services connected to WooCommerce.

🏢
Step 01
Define rooms
Create suites, consultation rooms, classrooms or physical spaces that can be shared by multiple staff members.
👥
Step 02
Assign staff
Set schedules, availability, blocked times and each staff member’s relationship with rooms and services.
🛒
Step 03
Sell and book
Link services to WooCommerce products. The client books and pays in your store’s natural checkout flow.
Client
WooCommerce
JBooking
Chooses a serviceFrom the product page, without leaving WordPress.
Buys or booksLinked order, simple or variable product.
Manages the appointmentStatus, room, staff member, availability and communication.
Core modules

Everything you need
when bookings are part of the real operation.

It is not just a nice form on top of WooCommerce. It is an operational layer to organize bookings, resources, clients and availability.

📅
Operational schedule
Weekly view, day status, manual, confirmed, pending and cancelled appointments from a visual dashboard.
Dashboard + schedule
👥
Staff
Manage therapists, teachers, healthcare professionals or technicians with independent availability and custom schedules.
Schedules per person
🏢
Shared rooms
Avoid overlaps when multiple staff members need the same physical room at similar times.
Automatic conflict control
🛒
WooCommerce services
Link services to products, show the booking form automatically and send the client to checkout.
Product + booking
Advanced availability
Block days, date ranges, staff members or the whole business. Manage absences, holidays and closures.
Flexible blocks
⚙️
Migration and backup
Export and import settings in JSON to duplicate structures or move installations quickly.
JSON backup
Built-in AI assistant

Useful AI,
not decorative.

The assistant is designed to save operational time: daily summaries, available-slot suggestions and ready-to-send texts for WhatsApp or email. Each installation uses its own OpenAI or Claude API keys.

Daily summaryOperational status in seconds.
Slot finderFinds the best available times.
MessagesProfessional communication with less effort.
🧠
JBooking Assistant
OpenAI / Claude · client-owned API key
Summarize today’s schedule and show me open slots for a 60-minute massage.
Operational summary:
18 appointments, 2 cancellations, room 2 at 76% occupancy and Ana free from 12:30 to 13:30.
Suggested slots:
12:30 · 16:00 · 18:15. I recommend 16:00 based on room and staff availability.
Write a WhatsApp message.
Hi, we have an opening today at 16:00 for your session. Would you like us to book it for you?
Use cases

For businesses where an appointment
depends on real resources.

JBooking fits when people, rooms, service duration and bookings are tied to a sale or professional service.

💆
Beauty center
Suites, treatments, staff, online bookings and reminders.
🏥
Small clinic
Consultation rooms, professionals, blocked times and manual phone bookings.
🌿
Therapy center
Sessions, therapists, rooms and weekly availability.
🎓
Academy
Classrooms, in-person sessions, teachers and visual schedules.
🏷️
WordPress agency
Deliver a premium white-label solution to end clients.
Full list

Features ready to sell
without overhyping it.

A sharp landing page should also be clear: here is exactly what the plugin includes.

  • Visual weekly schedule
  • Operations dashboard
  • Manual appointment creation
  • Statuses: pending, confirmed and cancelled
  • Multiple staff members
  • Rooms with automatic conflict control
  • Services linked to WooCommerce
  • Automatic form on product page
  • Linked WooCommerce orders
  • Simple and variable products
  • Advanced availability
  • Blocks by day, date range and staff member
  • CSV export with filters
  • JSON settings backup
  • Settings import
  • White label: name, URL and branding
  • Shortcode [jbooking_mis_citas]
  • AI: smart daily summary
  • AI: available-slot suggestions
  • AI: WhatsApp and email messages
  • Compatible with OpenAI and Claude
  • Built-in dashboard help
  • Responsive dashboard
  • Drag & drop for services
  • Apply Mon–Fri hours with one click
  • Direct redirect to checkout
License and sales positioning

A premium product for businesses
and WordPress agencies.

The landing is positioned for sales without locking in a final price: direct sale, white-label license or agency package.

Professional business
Premium license
For businesses that want to manage bookings inside WordPress and sell services with WooCommerce.
Request demo
Schedule + staff + rooms
WooCommerce integration
Optional AI with own API key
Implementation
Custom setup
For clients who want installation, initial setup, services, rooms, availability and team training.
Request proposal
Initial setup
Guided configuration
Team training
FAQ

Normal questions
before installing.

Straight answers to reduce friction in direct sales or agency delivery.

The main positioning is native WooCommerce. The booking is linked to the product and order to keep booking and payment inside WordPress.
No. AI is optional. Each installation can use its own OpenAI or Claude API keys to activate daily summaries, slot suggestions and automatic messages.
Yes. The system handles shared rooms and automatic conflicts when several staff members share physical resources.
Yes. It includes a white-label approach with customizable name, URL and branding, designed to deliver a premium solution to end clients.
Yes. JBooking can export and import JSON configuration to make copies, migrations and repeatable deployments easier.

Turn WordPress
into a professional booking system
ready to sell services.

JBooking does not try to look big with empty promises. It organizes what a business needs every day: appointments, rooms, staff, services, orders, availability and AI when it actually adds value.

Native WordPress
WooCommerce
Optional AI
White label
© JBooking v3.1.1 Premium · by Jsantos! — IA Packs. Replace this with the final legal notice, privacy policy, terms of sale, license, support policy and business details before publishing.