Showtime Documentation

Showtime is a single Craft CMS 5 plugin — one handle, one license, one price — that mounts Owl (events and calendars), Stub (bookings and appointments), and Headcount (memberships and subscriptions) as internal modules.

Start here

The 60-second version

On a site that has never run any of the three:

composer require justinholtweb/craft-showtime
php craft plugin/install showtime

On a site that already runs one of them standalone — note that you do not uninstall it first:

composer require justinholtweb/craft-showtime
php craft plugin/install showtime          # adopts every already-installed bundled plugin
composer remove justinholtweb/craft-stub justinholtweb/craft-headcount justinholtweb/craft-owl

Then set your Stripe credentials once, at Settings → Plugins → Showtime, and they reach every module that needs them.

Requirements

  • Craft CMS 5.6.0 or later
  • PHP 8.2 or later
  • MySQL 8.0+ or PostgreSQL
  • Craft Commerce 5.0+ — optional, only for Owl’s event ticketing
  • A Stripe account for paid bookings or memberships; PayPal optional for memberships

Where the bundled plugins’ own docs live

Showtime doesn’t reimplement the three plugins, so their existing documentation applies verbatim. Anything about creating services, building recurrence rules, or gating content is documented on that plugin’s own site:

These pages cover the parts that are specific to running them as a bundle.