Documentation / SpaVexa Manager

SpaVexa Manager

WordPress booking for spas, salons, and beauty clinics — start free on WordPress.org, or unlock Pro deposits, SMS, packages, and growth tools.

MiroLabsMiroPageCitenceMiroCart RecoveryMiroGEOMiroSellFree on WP.orgProduct pageSupport

Plugin docs Admin SpaVexa → Requires WP 6.4+, PHP 8.0+ License Free + one-time Pro

Getting started

#

SpaVexa Manager turns WordPress into a booking and growth hub for spas and salons — without paying monthly SaaS fees for scheduling software. Start with the free plugin on WordPress.org, then upgrade to Pro when you need deposits, SMS, packages, and more.

Online booking

Multi-step form, calendar embed, and book button shortcodes.

Staff & services

Manage treatments, team members, durations, and pricing.

Deposits

Stripe, PayPal, or optional WooCommerce checkout.

Reminders

Email, SMS (Twilio), and WhatsApp Cloud API.

Best for

Spa owners, salon managers, beauty clinics, and agencies building booking sites for wellness clients on WordPress.

Installation

#
Try free first

Install SpaVexa Manager (free) from the WordPress plugin directory to test booking, calendar, email reminders, gallery, and WhatsApp — no license required.

  1. Install free from WordPress.org

    In wp-admin go to Plugins → Add New, search for “SpaVexa Manager”, or download the ZIP from wordpress.org/plugins/spavexa-manager and upload it.

  2. Or purchase Pro

    Buy from the SpaVexa product page. After checkout you receive a license key and download link by email. Deactivate the free plugin before activating Pro — your bookings and services stay in the database.

  3. Install & activate Pro ZIP

    Go to Plugins → Add New → Upload Plugin, upload the Pro ZIP, install, and activate.

  4. Activate your license (Pro)

    Open SpaVexa → License and paste your MiroSeo license key.

  5. Run the setup wizard

    Follow SpaVexa → Getting Started or the setup wizard to add business info and create booking pages.

Requirements

WordPress 6.4+, PHP 8.0+. WooCommerce is optional. Stripe/PayPal keys required only if you collect Pro deposits.

License activation

#

Each purchase includes a license key tied to your site count (Starter 1 site, Pro 3 sites, Agency 10 sites).

  1. Go to SpaVexa → License in your WordPress admin.
  2. Paste your license key from the purchase email.
  3. Click Activate License. Updates download automatically through miroseo.com.

Deactivate the license before moving the plugin to a new domain to free the site slot.

Setup wizard

#

The setup wizard collects your business name, contact details, hours, and booking preferences. It can auto-create frontend pages:

  • Book Appointment — main booking form page
  • Services, Team, Packages, Gallery, Testimonials

Re-open the wizard anytime from SpaVexa → Getting Started.

Services & staff

#

Services — Each service has a name, price, duration, and optional deposit override. Add optional add-ons (extra price and duration) when editing a service — they appear as a step on the booking form.

Staff — Assign which services each team member performs. Customers can pick a preferred stylist or therapist when booking.

Staff login (Pro) — On the staff edit screen, link a WordPress user with the SpaVexa Staff role. That user only sees their own bookings and calendar.

Packages — Sell bundles of multiple sessions with session tracking in the customer record.

Booking pages

#

Place the booking form on any page with the shortcode: [spavma_booking_form]

Optional embeds:

  • [spavma_book_button] — Opens booking in a modal or links to your form
  • [spavma_calendar] — Standalone availability calendar picker
  • [spavma_account] — Customer portal for bookings, packages, and manage links (Pro)

Shortcodes

#
ShortcodeOutput
[spavma_booking_form]Full booking form (includes add-ons when configured)
[spavma_book_button]Book now button
[spavma_calendar]Calendar picker
[spavma_services]Services grid
[spavma_services_list]Services list
[spavma_staff]Staff grid
[spavma_packages]Packages grid
[spavma_gallery]Before/after gallery
[spavma_testimonials]Testimonials
[spavma_opening_hours]Hours table
[spavma_whatsapp_cta]WhatsApp button
[spavma_account]Customer account portal (Pro)
[spavma_gift_card_buy]Buy gift cards online via Stripe (Pro)

Gutenberg blocks are also available for booking form, services, staff, and more. In-plugin map: SpaVexa → Help.

Payments & deposits

#

Configure under SpaVexa → Settings → Payments:

  • Stripe — Native Stripe Checkout for fixed or percentage deposits
  • PayPal — PayPal deposit gateway without WooCommerce
  • Hold until paid — Keep bookings pending until the deposit is paid
  • WooCommerce — Optional integration if you already use WooCommerce

PDF invoices can be generated for bookings from the admin and included in customer emails.

Webhooks (Pro) — SpaVexa → Settings → Webhooks for Zapier Catch Hooks with HMAC-SHA256 signatures.

Reminders & WhatsApp

#

Cut no-shows with automated reminders before appointments. Channels are separate:

  • Email — WordPress mail (use an SMTP plugin for reliability). Not Twilio.
  • SMS — Twilio under Settings → Reminders (SID, token, From number)
  • WhatsApp — Click-to-chat shortcode plus optional Meta Cloud API for automated messages

Use the Reminders setup checklist and SpaVexa → Message Log to verify delivery. Customers receive secure self-service links to reschedule or cancel within your cutoff window.

FAQ

#
Is there a free version?

Yes. SpaVexa Manager is free on WordPress.org with unlimited services and staff, online booking, calendar, email confirmations, email reminders, rebooking campaigns, gallery, and WhatsApp button. Upgrade to Pro for deposits, SMS/WhatsApp API, packages, coupons, gift cards, PDF invoices, and more.

What is SpaVexa Manager Pro?

SpaVexa Manager Pro is the full WordPress booking plugin for spas, salons, and beauty clinics — deposits, reminders, packages, reports, PDF invoices, and unlimited services/staff with a one-time license.

Does SpaVexa require WooCommerce?

No. WooCommerce is optional. You can collect deposits with native Stripe or PayPal, or enable WooCommerce checkout if you already run a store.

Can customers book via WhatsApp?

Yes. Add a WhatsApp click-to-chat button with a shortcode, and optionally send automated WhatsApp reminders via the Meta Cloud API.

Is SpaVexa Manager Pro a subscription?

No. Licenses are one-time — Starter $39 (1 site), Pro $59 (3 sites), or Agency $99 (10 sites) — with lifetime updates.

Support

#

Email info@miroseo.com with your license key (if Pro), WordPress version, and a short description of the issue. Free users can also use the WordPress.org support forum.

In-plugin help: SpaVexa → Help on your WordPress site.

Visit Contact, the product page, or WordPress.org for updates.