WordPress plugin intelligence profile

DEBUT Bookings for Checkfront

Show Checkfront activities, prices and live availability on your WordPress pages, in your theme's style. Book now goes straight to Checkfront.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.10.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.3 · PHP 8.0
Directory statusactive
Last directory update29 Oct 20264d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records DEBUT Bookings for Checkfront version 1.10.0 as active, updated 4d ago and tested up to WordPress 7.1.

Overview

About this plugin

DEBUT Bookings puts your Checkfront inventory on your own pages instead of in an embedded widget. Visitors search by what, when and how many, or browse a calendar of what’s on, then choose a session, all in your site’s fonts, colours and layout. When they click Book now, they go straight to that item and date on your Checkfront booking page to pay, so your payments, deposits, emails and reports keep working exactly as they do now.

What it does

  • A search page. A What / When / Who bar, then every activity with space as cards or a list, each with its dates and times.
  • A calendar of what’s on. One month at a time, with a dot on every date that has availability, beside the sessions for the selected date. It stops at the last month you’re taking bookings for.
  • Activity pages too. A “Check availability” card for each activity’s own page: pick a month and a session, then book. Every date shows its day of the week.
  • Guided setup. Connect, choose categories, pick a look and create your bookings and What’s on pages in a few minutes.
  • Live availability and prices from your Checkfront account, with spaces left on every session (“2 spaces left” when it’s nearly full).
  • Cards or list. Cards show one card per activity with its times inside; list shows a timetable, one row per session.
  • Morning, afternoon and evening filter on busy days.
  • Category filter across the top, using your Checkfront categories. Hide the ones you don’t want shown anywhere (add-ons, gift vouchers) on the Categories screen.
  • Items bookable on request (no fixed sessions) shown separately for the date.
  • Book now goes straight to the item and date on your Checkfront booking page.
  • Looks like your site. Fonts and text colours come from your theme. Pick an accent colour, corner style and card style, or go further with CSS custom properties.
  • Fast. Responses are cached, the coming weeks’ availability is loaded in the background before anyone asks, and pages work without JavaScript.
  • Demo data. Try everything before connecting, or show it off: four made-up businesses (outdoor adventures, boat trips and tours, bike and kit hire, classes and workshops) with real-looking activities, prices and spaces.
  • Blocks and shortcodes for the block editor, classic editor and page builders.

Built for developers

Every template can be overridden from your theme, and everything the plugin shows is available in PHP:

99

foreach ( $item->sessions( '2026-11-14' ) as $session ) { echo $session->time(); // 09:30 – 12:00 echo $session->spaces; // 10 }

Also: debut_bookings_get_items(), debut_bookings_get_sessions(), debut_bookings_next_available(), debut_bookings_get_categories(), template hooks around every card, row and time slot, and filters on the data. See the FAQ.

DEBUT Bookings is an independent plugin by DEBUT Studio. It is not made, endorsed or supported by Checkfront.

Need more?

DEBUT Studio builds custom Checkfront booking journeys on WordPress, and can set the plugin up and style it for you. studio

External services

This plugin uses Checkfront, the booking system you connect it to. It only works with a Checkfront account, and only connects to the account you enter in the settings.

From your website’s server to the Checkfront API

  • What is sent: your Checkfront API key and secret (to authenticate), and the item IDs, category IDs and dates being looked up. The list of categories and items customers can book online is fetched without your key, as a customer would see it. Nothing about your site’s visitors is sent this way.
  • When: when a page showing plugin content is viewed or a visitor picks a date or category, and the answer isn’t already cached; and when you connect, test the connection or open the Categories screen in the settings.
  • Where: https://{your-account}.checkfront.com/api/3.0/ (or.checkfront.co.uk ).

From your visitors’ browsers to Checkfront

  • Images: activity images are the ones you uploaded to Checkfront and load directly from Checkfront’s servers, so a visitor’s browser shares its IP address and browser details with Checkfront when it shows them. Turn images off with show_image="0" if you’d rather not.
  • Book now: clicking Book now takes the visitor to your Checkfront booking page, where Checkfront’s own terms apply.

With Pro: meeting point maps

  • If you turn on Booking → Meeting point, the review step of a booking shows a map of the coordinates in the item’s chosen Checkfront field, embedded from OpenStreetMap ( https://www.openstreetmap.org/ ) or Google Maps ( https://maps.google.com/ ) as you choose. The visitor’s browser loads the map from that service, sharing its IP address and browser details with it. Three-word addresses link to what3words ( https://what3words.com/ ) and load nothing until clicked. Off by default.
  • OpenStreetMap: Privacy Policy. Google: Privacy Policy.

: Terms of Service, Privacy Policy.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • availability
  • booking
  • calendar
  • checkfront
  • tours
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.3 · PHP 8.0
Update activity29 Oct 20264d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.9.01.10.0
WordPress compatibility7.1.37.1.4
Version1.7.11.9.0
Version1.7.01.7.1
Version1.5.11.7.0
Version1.5.01.5.1
Version1.0.01.5.0
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.