Stay updated

Stay informed and see how CaptainBook evolves to deliver smarter

v23.2.2

Captainbook v23.2.2

New

Filter the booking feed by payment method

The booking feed has a new Payment Method column and filter. Show which method paid each booking at a glance, and narrow the feed to just the cash, card, PayPal, gift, voucher, or bank-transfer bookings you care about. If a booking has multiple transactions, it shows under every matching filter.

Add a dedicated notes field when rescheduling bookings

When rescheduling a booking, you can now enter specific reschedule notes in a dedicated input field. This keeps reschedule reasons separate and clearly documented.

v23.2.1

Captainbook v23.2.1

New

See a full history of every booking reschedule

Every reschedule on a booking is now tracked with the old and new schedule, who made the change, and an optional reason. A new timeline on the booking detail page shows the full reschedule history, and a new workflow trigger lets you automate actions whenever a booking is rescheduled.

v23.2.0

Captainbook v23.2.0

New

See a full history of every booking reschedule

Every reschedule on a booking is now tracked with the old and new schedule, and who made the change. A new timeline on the booking detail page shows the full reschedule history, and a new workflow trigger lets you automate actions whenever a booking is rescheduled.

Fixed

Restore the Company Setup link in the side menu

The "Company Setup" link under Settings stopped appearing in the side menu for a certain number of accounts due to an edge case, including admins. It now shows again for users who can edit company settings.

Today's Schedule and Manifest now respect your active Business Unit

The Today's Schedule widget and Manifest page now correctly hide bookings and availabilities that belong to other Business Units. Switching Business Unit from the top bar properly filters what you see on the dashboard and manifest.

v23.1.3

Captainbook v23.1.3

New

Bulk-delete availabilities by product and date range from the CLI

You can now delete availabilities through the inventory CLI — either one row at a time or every availability of a product within a date range. Bulk-delete protects you from losing data: if any matched row has a confirmed booking, the whole request is rejected and the booking ids are surfaced so you can resolve them before retrying.

Fixed

Fix crash when checking availability of resources with deleted team members

When a team member was deleted but still assigned to a resource, viewing availability could cause an error. Resources with deleted team members are now treated as available.

v23.1.1

Captainbook v23.1.1

Fixed

GTM-based analytics now receives bridged events from the embedded widget

Customers using Google Tag Manager (without a separate gtag.js install) were not receiving view_item_list, select_item, purchase, or any other event fired from inside the embedded iframe. The iframe sent the events, but the parent listener forwarded them in a shape GTM custom-event triggers do not match, so tags configured against those triggers never fired. Events now reach GTM as object-shape dataLayer pushes, and existing triggers fire as expected. No customer action required.

v23.1.0

Captainbook v23.1.0

Fixed

Schedules created via CLI or AI onboarding now get a colour

Schedules (product options) created through the CLI or the AI product creator now get an automatically assigned colour, so they display correctly on the calendar instead of appearing blank.

Asset resources now appear in the create-booking resource selector

When booking from the back office, you can now pick a specific asset (boat, vehicle, etc.) at booking time. Previously the resource picker only listed guides, and the picker disappeared completely on asset-only experiences.

v23.0.3

Captainbook v23.0.3

Improved

Pick your AI assistant when generating an MCP connection

The configuration step of an MCP connection now has a tab selector for Claude Code, Claude Desktop, Cursor, or ChatGPT. The snippet adapts to the chosen client (HTTP JSON for Code/Cursor, an mcp-remote stdio wrapper for Desktop, a URL + Bearer header for ChatGPT). The help articles cover all four with the exact click-path for each.

v23.0.2

Captainbook v23.0.2

New

Public changelog

You asked for more visibility on what's getting built and what's getting released. There it is! Our public changelog. We'll try to keep it as clean and simple as possible, without tech jargon.

Fixed

Workflow triggers no longer run multiple times for a single booking event

A booking event (cancellation, confirmation, change) sometimes triggered the same workflow several times in a row, producing duplicate notifications, emails, and follow-up actions. Each event now triggers the workflow exactly once.

Workflow "Booking cancelled" trigger no longer runs for abandoned checkout sessions

When a customer abandoned a checkout, the cleanup process was triggering the "Booking cancelled" workflow as if a real booking had been cancelled. This sent cancellation follow-ups for sessions the customer never completed. The dedicated "Abandoned booking" trigger handles those cases — "Booking cancelled" now only runs for bookings that were confirmed.

© 2021-2026 CaptainBook.io - All rights reserved.
Legal Terms - Privacy policy

© 2021-2026 CaptainBook.io - All rights reserved.
Legal Terms - Privacy policy

© 2021-2026 CaptainBook.io - All rights reserved.
Legal Terms - Privacy policy