plugin-icon

PlaneviaApp Booking for Planevia

Add an online booking floating button plus shortcodes for the Planevia platform to your WordPress site. Your clients book appointments directly from y …
Version
1.2.3
Zuletzt aktualisiert
May 12, 2026

PlaneviaApp Booking for Planevia integrates the Planevia booking system into your WordPress website with just a few clicks.

Planevia is an all-in-one management platform for spas, hair salons, beauty institutes, clinics, and wellness centers. This plugin is developed by the Planevia team and requires an active Planevia account.

Features

  • Booking Floating Button — A single FAB opens a clean two-column picker (cover + categories) before launching the booking flow
  • Category Picker Modal — Visitors choose a service category first, then the booking widget loads pre-filtered
  • Booking Shortcodes — Embed the booking form, a booking button, or a service grid anywhere on your site
  • Gutenberg Block — Drag and drop a booking button in the block editor
  • Fully Customizable — Booking button color, text, size, and position
  • Responsive — Works perfectly on mobile and tablet
  • Pre-filtering — Direct customers to a specific service or staff member from a booking button
  • Service Grid — Display your Planevia services as clickable booking cards
  • Manual Booking Trigger — Add class="planevia-book" to any of your own buttons to open the booking modal

Available Shortcodes

  • [planevia] — Full booking widget (inline iframe)
  • [planevia_button] — Booking button in page content
  • [planevia_button text="Book Now" color="#10b981"] — Customized booking button
  • [planevia service="massage-60min"] — Widget pre-filtered for a specific service
  • [planevia staff="jane-doe"] — Widget pre-filtered for a specific staff member
  • [planevia_services] — Service grid — loads your services from Planevia as clickable cards
  • [planevia_services columns="2" category="massage"] — 2-column grid filtered by category

Manual Integration

Add class="planevia-book" to any button or link on your site to open the Planevia booking overlay:

<button class="planevia-book">Book Now</button> <a href="#" class="planevia-book" data-planevia-service="massage-60min">Book this service</a>

How It Works

  1. Create your account at planevia.ca
  2. Configure your services and your team
  3. Generate an API key in Settings > Integrations
  4. Install this plugin and enter your API key
  5. Your clients can book directly from your website!

Third-Party Service

This plugin connects to the Planevia platform (planevia.ca) to provide online booking functionality.

This plugin is developed and maintained by the Planevia team.

Data transmitted

  • Your API key (to authenticate requests)
  • Your organization slug (to identify your account)
  • Your visitors‘ interactions with the booking widget (via iframe from planevia.ca)

When data is transmitted

  • When the booking FAB or a .planevia-book trigger is clicked without filters: two requests are made to https://api.planevia.ca/api/public/organizations/{slug} and https://api.planevia.ca/api/public/services?org={slug} to populate the category picker
  • When the [planevia_services] shortcode is used: a request is made to https://api.planevia.ca/api/public/services to load your service list
  • When a visitor picks a category or opens the booking widget: an iframe to https://planevia.ca/embed/{org} is loaded

Important links

Kostenlosmit kostenpflichtigen Tarifen
Mit deiner Installation stimmst du den Geschäftsbedingungen von WordPress.com sowie den Bedingungen für Drittanbieter-Plugins zu.
Getestet bis
WordPress 6.9.4
Dieses Plugin steht für deine -Website zum Download zur Verfügung.