Speedy Websites builds extensions for Total CMS 3. Each one is free to download and use, and a Pro licence adds extra features. Each extension's documentation is below, with its full release history further down the page.
New names. In October 2026 our extensions were renamed: Site Structure is now Pixel Plan, Site Health is now Byte Checkup, and Bookings is now Relay Queue. They do the same jobs, and Pro licence keys bought under the old names keep working. To move over, remove the old extension, install the new one and copy your settings across. Each extension's setup guide (in the download) explains the details.
Installing an extension
- Download the extension's zip from its page.
- In your Total CMS admin, go to Settings → Extensions → Install Extension and upload the zip.
- Enable it and allow the permissions it asks for.
- Open it from the admin sidebar.
After that, each extension checks for new versions itself and updates in one click from its own admin page. Every download is checksum-verified. To switch on Pro, paste your licence key into the extension's settings (Settings → Extensions → the extension → Licence key).
Pixel Plan
Formerly Site Structure. Pixel Plan draws a wireframe of any Site Builder page: the layout around it, the template that draws it, the partials it pulls in, and the blocks and collections its content comes from. Orange chips are Site Builder files (change the design) and green chips are collections (change the words).
Settings
- Show the layout frame, Show conditions, Show fallback branches: how much detail each wireframe shows.
- Block conventions: how your theme names its block partials and block areas, so the wireframe matches your theme. The defaults suit the Speedy Websites theme.
- Check for updates and Licence key.
Pro adds click-through editing, a site map of every page (PNG, PDF, SVG or Markdown) and a Checks tab for loose ends.
About Pixel Plan → · Pixel Plan changelog →
Byte Checkup
Formerly Site Health. Byte Checkup gives you a single page in your Total CMS admin that shows whether your website is in good shape. It checks your pages, SEO, extensions and server, then tells you what needs attention and where to fix it.
Settings
- Show the Pages / SEO / Extensions / System card: turn off the cards you don't need.
- Collections to check for SEO descriptions and image alt text (blank checks them all).
- Thresholds: how old a draft is before it's flagged, how many recent templates to show, and when disk space counts as low.
- Check for Byte Checkup updates and Licence key.
Pro adds scheduled checks with email alerts: set Check this site (hourly to weekly), Alert email, what to email about and when. It needs Total CMS's automations cron job, and the Automations permission switched on for Byte Checkup.
About Byte Checkup → · Byte Checkup changelog →
Relay Queue
Formerly Bookings. Relay Queue lets visitors book a spot in your classes or events, or dates for accommodation, straight from your website, with capacity limits, a waitlist, approvals and automatic emails.
After installing, open Relay Queue in the admin sidebar and click Setup. It creates the two collections and the email templates in your business name and colours, and checks the automations cron job (php bin/tcms automations:process), which sends the emails and reminders. Then put the booking form on a page: Setup shows the one line for a booking page, and you can also use a Page Block or type the booking-form shortcode (in square brackets) into any content area.
Settings
- Collections for sessions and bookings (change these before running Setup).
- Mailer templates for each email (Setup fills these in).
- Booking rules: reminder lead time, the most spots or units per booking (each session can set its own), and the booking cut-off.
- Check for updates and Licence key.
Pro adds Stripe payments (full price or a deposit), a customer page with calendar links and online cancelling, automatic waitlist promotion, repeating sessions, attendee lists and CSV export. Its settings are marked (Pro), and the Setup page walks you through connecting Stripe.