This is an info Alert.
x402 Logo
  • Product
    • Become Agent-Ready
      • Merchants
        Agentic Commerce — list your store across ChatGPT, Gemini, Claude & Perplexity
      • Publishers
        Monetize your content when AI agents read, cite, or train on it
      • SaaS Companies
        Treat AI agents as first-class customers with agent-priced checkout
    • Monetize
      • Monetize MCP Server
        Charge per call on any MCP server in 2 minutes
      • Monetize AI Agents
        Turn n8n, Zapier, Activepieces workflows into revenue
      • Agent Feed
        Pay-per-query access to licensed publisher content for your agents
  • Resources
    • xpay Ecosystem
      • xpay✦ Tools
        1,000+ pay-per-use tools for your AI agents
      • Agent-Ready SaaS Index
        25,481 SaaS scored on agent-buyability
      • SaaS Pricing Database
        Pricing pages indexed across 1,000+ categories
      • Shopify Apps Directory
        Every Shopify app, with its full review history
      • WooCommerce Plugins Directory
        Every WooCommerce plugin, scored on how well it is maintained
      • GitHub
        Open source repositories
    • Agent Building
      • Agent Frameworks
        AI frameworks for building multi-agent systems
      • x402 Integration
        AI frameworks with x402 payment integration
      • Networks
        Blockchain networks supporting x402
    • Company
      • About xpay✦
        Our mission, products, and protocols
      • Blog
        Latest insights and updates
      • Docs
        Complete xpay documentation
  • Pricing
  • Blog
  • Docs
Get Started
  1. xpay✦ Commerce

  2. Directory

  3. WooCommerce plugins

  4. Zoe Booking

Zoe Booking

Beautiful appointment booking — calendar, staff, group bookings, online payments (Square) and a customer panel. Stripe, PayPal & WooCommerce in PRO.

10+ active installsFree on WordPress.org
View on WordPress.orgSupport forum
Will this break my store?

What the WordPress.org registry says about keeping Zoe Booking running.

WordPress compatibility
Tested to 7.0.2
Tested against the WordPress branch in use today.
Last updated
2 days ago
Requires PHP
7.4
Your host must be running at least this version.
Requires WordPress
6.0
Contributors
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.

10+ active installsWordPress.org reports installs in bands, not exact counts.
Maintenance & trust

Scored on how Zoe Booking is looked after — not on how many stores run it.

Well maintained
Not enough public feedback to put a confident number on this one. Little public feedback — score rests mostly on release activity. What we can see is below.

Maintenance
35 / 35
Updated 2 days ago.
WordPress compatibility
20 / 20
Tested to WP 7.0.2 (current).
Support responsiveness
Not enough data
Only 0 support thread(s) — not enough to judge.
Merchant satisfaction
Not enough data
No ratings yet.
Listing transparency
10 / 10
Provides: screenshots, description, homepage
2 of 5 measures had too little evidence to score. They are left out of the total rather than counted as zero — otherwise a plugin would be marked down for being small rather than for being poorly kept.Measured 2026-08-02 from the WordPress.org plugin registry.
Ratings

No one has rated this plugin on WordPress.org yet. That is a statement about the ratings page, not about the plugin — plenty of well-kept plugins never collect them.

Zoe Booking turns your WordPress site into a complete booking system in about five minutes. Add services and staff, drop the form on any page, and start taking appointments — free reservations, hosted online payments or the WooCommerce checkout.

Three ways to take bookings

  • Standalone — instant reservations (confirmed automatically or pending your approval). No other plugin needed.
  • Standalone — pay online — customers pay on a hosted checkout (Square built in; Stripe and PayPal come with the PRO add-on). The booking is created only after the payment is verified server-side; if the slot was taken while paying, the charge is refunded automatically.
  • WooCommerce (PRO add-on) — bookings ride through the cart and checkout as products, with prefilled customer details.

A booking form people enjoy using

  • Four friendly steps: service → date & time → details → confirm, with a live price summary.
  • Five layouts (sidebar with photo, numbered process timeline, top stepper, slim progress bar, icon rail) and five design skins (Classic, Minimal outline, Soft, Dark, Glass).
  • Popup mode — show just a button, the form opens in an elegant modal.
  • Calendar days fill up visually as they get booked; time slots show remaining group spots.
  • Phone field with a country dial-code picker, validated email, optional customer notes.
  • Dedicated Elementor widget — layout, design skin, colours, typography, spacing and the sidebar photo are all editable straight in the Elementor panel. A Gutenberg block and the [ms_booking] shortcode render the same form everywhere else.
  • A service catalogue with [ms_services] or its own Elementor widget: your services as cards (photo, description, duration, price) in list, grid or large-card layouts, with optional category filters, search and sorting — and a Book button that opens the form on that service.
  • 12 or 24-hour time, any currency symbol and position, renameable terminology (Service → Class, Person → Coach…), single-person mode.

Run the business, not the admin

  • A visual month calendar with colour-coded bookings, day panel and one-click manual bookings.
  • A bookings list tinted by status, with print-ready details sheets, one-click deletes and a CSV export of whatever your filters select.
  • A dashboard with 30-day revenue, bookings, average value and cancellation-rate charts.
  • Emails with .ics calendar invites, automatic reminders, and a QR code customers scan to drop the appointment into their phone’s calendar.

Feature switchboard

Every capability has an on/off switch under Zoe Booking → Features, so the plugin stays exactly as light as you need: duration variants, taxes, online meeting links, service extras, group appointments, recurring series, per-staff calendar feeds, online payments, QR add-to-calendar, WhatsApp links and the customer panel.

Events & tickets (PRO add-on)

Events (workshops, openings, concerts) with a ticket pool, image and description — sold through any booking mode and displayed with the Events widget or [ms_events] shortcode in list, grid or standard layouts. An event can run on one date or on many: a workshop series stays a single event, customers choose their date at checkout, and every date sells its own seats. Events are not tied to anyone’s working hours, so a date in a quiet month needs no schedule juggling.

Customer panel

A front-end account area with passwordless magic-link sign-in: customers see their appointments and tickets, cancel online, download invoices, edit their details — and exercise their GDPR rights (export or permanently delete their data) themselves. [ms_customer_panel] or the Elementor widget.

Free vs Premium

The free plugin is complete on its own: unlimited services and staff, the full booking form (all layouts, skins and popup mode), the visual month calendar, the bookings list and the dashboard, Square online payments, email notifications and reminders, .ics calendar invites, QR add-to-calendar, per-staff calendar feeds, taxes, duration variants, service extras, group appointments, recurring series, WhatsApp links, online-meeting links, the customer panel and full translations.

Zoe Booking PRO (a separate add-on, not included in this plugin) adds: Stripe & PayPal payments, WooCommerce checkout, discount coupons, waiting lists, multiple locations, invoices, refunds and events & tickets.

External services

Zoe Booking runs entirely on your own site and stores all data in your WordPress database. It connects to external services only when you enable the corresponding feature and add your own API keys:

  • Stripe (api.stripe.com) — when Stripe is your payment gateway: creating checkout sessions, verifying payments and issuing refunds. Data sent: booking amount, currency, item name and the customer’s email. Terms, Privacy.
  • PayPal (api-m.paypal.com) — when PayPal is your gateway: creating and capturing orders and issuing refunds. Data sent: amount, currency, item name. Terms, Privacy.
  • Square (connect.squareup.com) — when Square is your gateway: creating payment links, verifying orders and issuing refunds. Data sent: amount, currency, item name, buyer email. Terms, Privacy.

The optional WhatsApp feature only renders standard wa.me links — no data is transmitted until the user taps the link.

  • zoebooking.com (our own licensing service) — used only for the optional PRO license. Activating or re-checking a PRO license key sends that key and your site’s hostname to zoebooking.com to verify it; nothing is sent while no key is entered, and no third-party script is ever loaded. The “Get PRO” admin page simply links to our website. With an activated key, the optional “Install PRO now” button downloads the PRO package you purchased from zoebooking.com (the request carries only your license key) and installs it — nothing is ever downloaded without that explicit click. Terms, Privacy.

Nothing else calls home: the QR code renderer and the flag font ship inside the plugin.

Do I need WooCommerce?

No. Standalone mode works on its own, and online payments (Stripe / PayPal / Square) work without WooCommerce too. Selling bookings through the WooCommerce cart and checkout is an optional mode available in Zoe Booking PRO.

Does it work with Elementor?

Yes — Zoe Booking ships a dedicated Elementor widget with full Style controls: layouts, design skins, colours, typography and spacing are all configurable per widget, live in the editor. No Elementor? The Gutenberg block and the [ms_booking] shortcode render the exact same form.

How do online payments stay safe?

The reservation is only written after the gateway confirms the payment server-side. Availability is re-checked at that moment — if the slot was taken while the customer was paying, the charge is refunded automatically.

Can customers manage their own bookings?

Yes — enable the Customer Panel feature. Customers sign in with a magic email link (no passwords, no WordPress accounts), see their appointments and tickets, cancel, download invoices and edit or delete their personal data.

Can several people share one time slot?

Yes — set a group capacity on the service. Slots show the remaining spots and prices are per person.

Are reminders sent automatically?

Yes, when enabled in Settings. They run on WordPress cron, so they fire on site traffic; for precise timing use a real system cron.

Is it translation-ready?

Fully — gettext throughout (text domain zoebooking), and it ships with complete Dutch, French, German, Italian, Polish and Spanish translations out of the box. The Terminology settings additionally allow quick renames (Service → Class…) without touching translation files.

Does uninstalling remove my data?

Options are cleaned up. Bookings, services, staff and events are only deleted if you tick “Delete all data on uninstall” in Settings first.

Categories
Subscriptions & bookingsPage builders & blocks
Plugin details
Version1.4.1
Last updated2026-07-31 11:59pm GMT
Added2026-07-25
Requires WordPress6.0
Tested up to7.0.2
Requires PHP7.4

Tags on WordPress.org
appointments
booking
calendar
elementor
woocommerce
Alternatives
Other plugins in the same categories.
Event Booking Manager for WooCommerce – Sell Tickets, Event Registration, RSVP & Event Calendar
7K+ installs
4.5(165)
WP Event Manager – Events Calendar, Registrations, Sell Tickets with WooCommerce
20K+ installs
4.0(246)
Booking Activities
3K+ installs
5.0(120)
Subscriptions for WooCommerce with Stripe Recurring Payments
900+ installs
4.9(25)
Easy Booking – WooCommerce Booking & Reservation Plugin
4K+ installs
4.7(63)
Milo Subscriptions – Subscriptions for WooCommerce and Recurring Payments
10+ installs
5.0(7)
x402 Logo

The agent-readiness stack for the AI shopping era — helping merchants, publishers and SaaS companies get discovered, cited and transacted with by ChatGPT, Perplexity, Claude, Gemini and the custom shopping agents underneath them.

CompanyAgentically Inc. (d/b/a xpay✦)1875 Mission St, Ste 103San Francisco, CA 94103, United Stateslegal@xpay.sh · privacy@xpay.sh
or ask your AI app
Company
About xpayAgency PartnersGitHubDiscordllms.txt
DevelopersDocumentationAPI ReferenceSDKs & LibrariesQuickstart GuideOpenAPI Spec
Stay Updated
Occasional product updates and agent-readiness playbooks from xpay (Agentically Inc.) — typically a couple of emails a month. Double opt-in: we email you a link to confirm before sending anything, and every email has one-click unsubscribe.
Social
  • For Publishers
    • News
    • Finance
    • Dev / Tech
    • Travel
    • View all verticals
  • Agent Feed
    • AI Search Engines
    • RAG Builders
    • Browser Agents
    • Vertical Research
    • Browse full catalog
  • Agent-Ready Index
    • SaaS Pricing Database
    • Agent-Ready SaaS Index
    • Verified band
    • AI & ML
    • Sales & CRM
  • Products
    • Pricing Widget
    • Monetize MCP Server
    • Paywall
    • Smart Proxy
    • Monetize AI Agents
    • xpay x402 Facilitator
  • Agentic Economy
    • Timeline
    • Resources
    • Manifesto
    • Stack
  • Agentic Commerce
    • Get listed
    • ChatGPT Ads
    • How ChatGPT Ads work
    • ChatGPT Ads · Apparel
    • ChatGPT Ads · Health & Beauty
    • xpay Listings · Amazon + Google
    • Pricing
    • Free audit
    • Shopify
    • WooCommerce
    • Apparel & Accessories
    • Health & Beauty
    • Overview
  • Commerce Index
    • Shopify apps directory
    • Agentic Commerce Ready Index
    • Methodology
    • Pet brands · WooCommerce
    • Pet brands · Shopify
  • Marketplace
    • 🛍️ xpay.deals — agentic storefront for deals
  • Protocols
    • Overview
    • x402
    • MPP
    • UCP
    • ACP
    • AP2
    • TAP
    • A2A
  • Agent Frameworks
    • Overview
    • LangChain
    • CrewAI
    • Claude MCP
    • AutoGPT
    • LangChain vs Mastra
    • LangGraph vs Pydantic AI
  • Company
    • About xpay
    • Blog
    • Docs
    • GitHub
  • Free prompts
    • Ecommerce prompts
    • Email marketing prompts
    • Product description prompts
    • Facebook ad prompts
    • Skincare prompts
    • Supplement prompts
    • Wine prompts
    • Electronics prompts

© 2025 Agentically Inc. All rights reserved.
Privacy PolicyTerms of UseAcceptable Use Policy