Title: CasavoLab Business Manager
Author: davidocka
Published: <strong>September 28, 2026</strong>
Last modified: September 28, 2026

---

Search plugins

![](https://ps.w.org/casavolab-business-manager/assets/banner-772x250.png?rev=3717841)

![](https://ps.w.org/casavolab-business-manager/assets/icon-256x256.png?rev=3717841)

# CasavoLab Business Manager

 By [davidocka](https://profiles.wordpress.org/davidocka/)

[Download](https://downloads.wordpress.org/plugin/casavolab-business-manager.1.0.45.zip)

 * [Details](https://wordpress.org/plugins/casavolab-business-manager/#description)
 * [Reviews](https://wordpress.org/plugins/casavolab-business-manager/#reviews)
 *  [Installation](https://wordpress.org/plugins/casavolab-business-manager/#installation)
 * [Development](https://wordpress.org/plugins/casavolab-business-manager/#developers)

 [Support](https://wordpress.org/support/plugin/casavolab-business-manager/)

## Description

CasavoLab Business Manager is a self-hosted appointment and customer management 
plugin for service businesses that want to manage daily operations directly inside
WordPress.

It combines online booking, a practical back-office agenda, customer records and
a secure Customer Area in a single responsive workflow.

#### Booking and availability

 * Configurable services with duration, price, status and ordering.
 * Multiple services in a single booking with automatic duration calculation.
 * Weekly opening hours with up to two time ranges per day.
 * Configurable slot interval, minimum notice and booking horizon.
 * Manual closures and blocked periods.
 * Pending-slot holds to reduce double bookings during checkout.
 * Responsive public booking with Classic and App / Step-by-step layouts.
 * First-booking email verification and returning-customer recognition.
 * Honeypot protection and request rate limiting.

#### Agenda and back office

 * Day, week, month and list agenda views.
 * Manual appointment creation from the WordPress dashboard.
 * Daily operational summary and quick actions.
 * Automatic customer registry with search by name, phone or email.
 * Configurable services and availability from a dedicated configuration area.
 * Responsive administration screens for desktop, tablet and mobile use.

#### Customer Area

 * Secure access through expiring email magic links.
 * Upcoming appointments and appointment history.
 * Customer profile editing.
 * Appointment cancellation and rescheduling.
 * One-click rebooking from previous appointments.
 * Branded HTML emails with customer actions.

#### Design and integrations

 * Elementor widgets for the public booking flow and Customer Area.
 * Automatic visual integration with Elementor Global Colors and WordPress/theme
   colors.
 * Manual branding controls when custom styling is preferred.
 * Public interface language selection with Auto mode based on the site locale.
 * Administrator-initiated WhatsApp contact action from appointment details.

#### CasavoLab Business Manager PRO

CasavoLab Business Manager PRO is a separate commercial add-on distributed outside
WordPress.org. It extends the free plugin with multiple operators, individual schedules,
shared resources, recurring appointments, operator commissions, advanced customer
files, an activity audit log, live notifications, finance with recurring payments
and forecasts, reports, reminders, WhatsApp Business automation through Meta or 
Twilio, access roles, iCal synchronization, backup/migration and licensed private
updates.

The free plugin remains usable without a PRO license.

### Privacy

CasavoLab Business Manager stores booking and customer information in the website’s
own WordPress database. Depending on the configured fields, this can include name,
surname, phone number, email address, selected services, appointment date/time and
customer notes.

The plugin does not include telemetry.

The request rate limiter derives a short-lived salted hash from the request IP address.
The raw IP address is not stored in the appointment tables.

Site owners are responsible for providing appropriate privacy information, choosing
suitable data-retention periods and handling data access or deletion requests according
to the laws and policies that apply to their website.

### External services

CasavoLab Business Manager can connect to CasavoLab.it only when a site administrator
explicitly uses the optional PRO trial activation flow. During that action, the 
plugin sends the submitted trial license key, the website domain and URL, a locally
generated installation identifier and the product identifier to the CasavoLab.it
license-validation service. Normal free booking and customer-management functions
do not require this connection. Service information, terms and privacy information
are available from https://casavolab.it/business-manager-license/ .

The PRO information screen also contains administrator-initiated links to CasavoLab.
it for product, trial and license information. These links are opened only when 
the administrator chooses to visit them.

WordPress email is sent through `wp_mail()`. If the website owner configures an 
SMTP or transactional email plugin, that separate service may process outgoing email
according to its own terms and privacy policy.

The appointment detail screen can provide an administrator-initiated WhatsApp action.
Only when an administrator clicks it, the browser opens `https://wa.me/` with the
destination phone number and a prefilled message. Nothing is sent automatically 
by the free plugin. WhatsApp terms: https://www.whatsapp.com/legal/terms-of-service.
Meta privacy policy: https://www.facebook.com/privacy/policy/ .

CasavoLab.it terms and privacy information are available from https://casavolab.
it/business-manager-license/ .

### Source code

All PHP, JavaScript and CSS distributed with CasavoLab Business Manager are included
in human-readable form. The plugin does not require a JavaScript or CSS build step
and does not ship generated minified application assets. The files inside `assets/
js/` and `assets/css/` are the source files executed by WordPress and the browser.

### Support

Product information and support resources are available from https://casavolab.it/.

## Screenshots

[⌊Business Manager dashboard and daily agenda.⌉⌊Business Manager dashboard and daily
agenda.⌉[

Business Manager dashboard and daily agenda.

[⌊Public responsive booking flow.⌉⌊Public responsive booking flow.⌉[

Public responsive booking flow.

[⌊Customer registry and appointment management.⌉⌊Customer registry and appointment
management.⌉[

Customer registry and appointment management.

[⌊Secure Customer Area with upcoming appointments and history.⌉⌊Secure Customer 
Area with upcoming appointments and history.⌉[

Secure Customer Area with upcoming appointments and history.

[⌊Services, opening hours and booking configuration.⌉⌊Services, opening hours and
booking configuration.⌉[

Services, opening hours and booking configuration.

[⌊Elementor integration and visual customization controls.⌉⌊Elementor integration
and visual customization controls.⌉[

Elementor integration and visual customization controls.

## Installation

 1. Upload and activate CasavoLab Business Manager from the WordPress Plugins screen.
 2. Open Business Manager > Configurazione > Servizi and create or edit your services.
 3. Open Business Manager > Impostazioni and configure opening hours and booking rules.
 4. Add `[casavolab_business_booking]` to a page, or use the dedicated Elementor widget.
 5. Optionally create a Customer Area page with `[casavolab_customer_area]` or the 
    dedicated Elementor widget.
 6. Make sure the WordPress installation can send email reliably, preferably through
    a correctly configured SMTP or transactional email solution.

## FAQ

### Is the plugin self-hosted?

Yes. Appointment and customer data are stored in the website’s own WordPress database.

### Does the free plugin require a CasavoLab account?

No. Normal booking, agenda and customer-management functions work without a CasavoLab
account or license.

### Can customers select multiple services?

Yes. Selected service durations are combined automatically when available time slots
are calculated.

### Does the free version support multiple operators?

The free version uses one shared agenda. Multiple operators, individual schedules
and operator-specific availability are available in the separate PRO add-on.

### Can customers manage their appointments?

Yes. The Customer Area supports secure email magic links, upcoming bookings, history,
cancellation, rescheduling, profile updates and one-click rebooking.

### Does it work with Elementor?

Yes. Dedicated Elementor widgets are included for the public booking flow and Customer
Area.

### Does the plugin send automatic WhatsApp messages?

The free plugin does not send automatic WhatsApp messages. It can open an administrator-
initiated WhatsApp action from appointment details. Automated WhatsApp Business 
features are part of the optional PRO add-on and require explicit configuration.

### Why are emails important?

Email is used for booking confirmations, verification and Customer Area magic links.
The website should therefore have reliable outgoing email delivery.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“CasavoLab Business Manager” is open source software. The following people have 
contributed to this plugin.

Contributors

 *   [ davidocka ](https://profiles.wordpress.org/davidocka/)

[Translate “CasavoLab Business Manager” into your language.](https://translate.wordpress.org/projects/wp-plugins/casavolab-business-manager)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/casavolab-business-manager/),
check out the [SVN repository](https://plugins.svn.wordpress.org/casavolab-business-manager/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/casavolab-business-manager/)
by [RSS](https://plugins.trac.wordpress.org/log/casavolab-business-manager/?limit=100&mode=stop_on_copy&format=rss).

## Meta

 *  Version **1.0.45**
 *  Last updated **18 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [appointments](https://wordpress.org/plugins/tags/appointments/)[booking](https://wordpress.org/plugins/tags/booking/)
   [calendar](https://wordpress.org/plugins/tags/calendar/)[customer management](https://wordpress.org/plugins/tags/customer-management/)
   [scheduling](https://wordpress.org/plugins/tags/scheduling/)
 *  [Advanced View](https://wordpress.org/plugins/casavolab-business-manager/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/casavolab-business-manager/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/casavolab-business-manager/reviews/)

## Contributors

 *   [ davidocka ](https://profiles.wordpress.org/davidocka/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/casavolab-business-manager/)