-
Notifications
You must be signed in to change notification settings - Fork 0
White Label Configuration
Tom Caswell edited this page Apr 1, 2026
·
1 revision
As of v1.3.0, the plugin is fully white-label. All business-specific text is configurable via Settings → Caswell Booking → Business Info.
| Setting | Description | Default |
|---|---|---|
| Business Name | Used in SMS, emails, cancellation notices, and homepage | WordPress site name |
| Practitioner Name | Displayed on homepage "About" section and calendar events | (none) |
| Service Type | Used in calendar descriptions, email templates, homepage | "massage" |
| Calendar Event Title | Google Calendar event title format | {practitioner} Appointment — {client} |
| Booking Page Title | Title of the standalone booking page | "Book an Appointment" |
| Hero Tagline | Main headline on the homepage | "Therapeutic [Service Type] for Body & Mind" |
| Hero Subtitle | Subtitle text below the hero headline | "Professional, therapeutic [service] tailored to your needs..." |
The Calendar Event Title field supports these placeholders:
-
{practitioner}— Practitioner Name setting -
{client}— Client's name from booking -
{duration}— Session length in minutes -
{service}— Service Type setting
Example: {practitioner} {service} — {client} → "Jane Smith massage — John Doe"
| Setting | Description |
|---|---|
| Practitioner Bio | Text shown in the "About" section |
| Credentials / License | Badge shown below the practitioner name (e.g. "LMT") |
| Service Pricing | Per-length prices shown on service cards |
| Service Descriptions | Per-length description text on service cards |
Default email and SMS templates use the {site_name} placeholder, which resolves to your Business Name (or WordPress site name as fallback).
-
{name}— Client name -
{email}— Client email -
{phone}— Client phone -
{date}— Full date (e.g. "Monday, March 15, 2026") -
{time}— Start time (e.g. "2:00 PM") -
{end_time}— End time -
{duration}— Session length (e.g. "60 minutes") -
{timezone}— WordPress timezone -
{site_name}— Site/business name -
{site_url}— Site URL
If upgrading from v1.2.0:
-
ryan_biois automatically migrated topractitioner_bio -
ryan_credentialsis automatically migrated topractitioner_credentials - All defaults remain the same — no visible changes until you customize
Getting started
How it works
- Architecture
- Database Schema
- Scheduling
- Google Calendar
- Notifications
- Email Deliverability
- Authentication
- AJAX Endpoints
Payments
Other