Core Bookings

Your Time.
Beautifully Booked.

Appointments, group sessions, and self-service bookings with Core Bookings. All on your WordPress site.

$59

Lifetime access.

One payment. Unlimited sites.

Buy during beta. Keep your lifetime license after beta.

Core Bookings

Interactive preview

Pick a Time. Make It Yours.

Discovery Call · 30 minutes · Example schedule

Choose a day
Choose a time

No appointment is created. This preview does not ask for your personal details.

Your next appointment

Discovery Call

Monday

10:30 am

Duration
30 minutes
Guests
1 person

A time that works for your customer. A clear entry in your schedule.

  • Unlimited client sites
  • Free lifetime updates
  • Exceptional support
  • Your theme's fonts
  • Booking data on your site
  • Group sessions
  • Flexible availability
  • Customer self-service
  • Timezone selection
  • Email reminders
  • Customizable booking forms
  • JSON and CSV imports

Simple to Book.
Clear to Manage.

A calm booking experience for your customers. A complete workspace for you.

Your Schedule.
Your Ground Rules.

Make room for the right appointments, with the breathing space your work needs.

Hours that work for you
Set weekly staff availability and add time-off date ranges.
Space between sessions
Add buffers, minimum notice, and a clear booking window.
Individual or group bookings
Offer one-to-one appointments or group sessions with seat limits.
Customer self-service
Private links let customers reschedule or cancel within your cutoff.
Booking reminders
Follow confirmations, reminders, and email delivery issues in WordPress.
A form that belongs
Adjust text, colors, spacing, and fields in the block editor.
Standalone service pages
Share a dedicated booking page for each service, or embed a form.
Customer timezones
Let customers choose their timezone and see available times accordingly.
A clear booking dashboard
See upcoming appointments, booking totals, and issues that need attention.
Customer details and history
Review guests, contact details, and a readable timeline in one popup.
Move between WordPress sites
Transfer services, staff configuration, and bookings with JSON exports.
Import existing appointments
Map and preview CSV imports from Calendly, Acuity, or another service.

See the Whole Flow.

Migrating is Easy.

Move between Core Bookings sites, or import appointments from Calendly, Acuity, and other CSV exports.

  1. 1

    Choose Your File

    Use a Core Bookings JSON export or an appointment CSV.

  2. 2

    Match Your Records

    Map services and staff, then choose the source timezone.

  3. 3

    Review, Then Import

    Check duplicates and conflicts before applying any changes.

Imported appointments don’t send notifications. Calendar credentials and private customer links stay specific to each site.

One License.
Every Site You Build.

For your own business, your next project, and your client sites.

Core Bookings

Lifetime license

$59

One-time payment.

Beta pricing. Lifetime validity.

  • Unlimited WordPress sites
  • Free lifetime updates
  • Exceptional support
  • One-to-one and group sessions
  • Staff availability and time off
  • Buffers and booking windows
  • Customizable WordPress booking block
  • Standalone service pages
  • Customer rescheduling and cancellation
  • Confirmation and reminder emails
  • JSON and CSV migration tools
  • No recurring license fee

Your lifetime license stays lifetime after beta.

Get Lifetime Access for $59

Prices shown in USD. Pay in supported local currencies at checkout. Your plugin ZIP and license key are delivered through your account.

A Few Good Questions.

The details that matter before you make room in your WordPress toolkit.

How do I add bookings to my website?

Create a service, assign staff, and set availability. Then add the Core Bookings block to a page or share the standalone service link. No custom code is needed for the native booking form.

Can I use it on client sites?

Yes. The lifetime license allows unlimited site activations. Each installation manages its own bookings, staff schedules, and license activation.

Can I offer both appointments and group sessions?

Yes. Use one-to-one services for individual appointments or group sessions with a seat limit. Each service can have its own duration, staff, and payment rules.

How do availability and timezones work?

Set weekly working hours, time off, buffers, minimum notice, and the booking window. Customers can choose their timezone; you review appointments in your WordPress timezone.

Can customers reschedule or cancel?

Yes. Private management links let customers change or cancel their appointment within the cutoff you set.

Will the booking form match my theme?

It inherits your theme's font family. The block editor lets you adjust text, colors, spacing, corners, and layout, as well as the fields you display.

Does it send confirmation emails and reminders?

Yes. Core Bookings queues booking confirmations and reminders and lets you review delivery issues. Reliable delivery depends on your WordPress mail configuration and scheduled jobs.

Can I import existing appointments?

Yes. Use a Core Bookings JSON export or a CSV file with the Calendly, Acuity, or custom mapping option. Review duplicates, conflicts, and mappings before importing. Imports do not send booking notifications.

Will my lifetime license change after beta?

No. A lifetime license bought during beta keeps its lifetime validity and unlimited site allowance. There is no recurring license fee, and lifetime updates are included.

Can I pay in my local currency?

The offer is shown in USD. Supported local currencies are available at checkout, where you can review the final amount before paying.

How do I get updates and support?

Activate your license in WordPress to receive available plugin updates. Your account provides the plugin download and license key; use the Product Support page when you need help.

Does cancelling an appointment issue a refund?

No. Cancelling an appointment and refunding its payment are separate actions. Refunds are handled manually outside Core Bookings.

What does my WordPress site need?

Core Bookings requires WordPress 6.9 or newer, PHP 8.3 with Sodium, and MySQL or MariaDB with InnoDB. Scheduled reminders depend on your site's cron setup.

Make Room for
Your Next Booking.

Give your services a home on your own website.

One payment during beta. Unlimited sites. Lifetime access.