CBP Online Booking State Flow Explained

Created by Emily Campbell, Modified on Mon, 29 Jun at 12:09 PM by Emily Campbell

This article explains how a CBP online booking moves through system stages from creation to completion.

Understanding the state flow helps you:

  • Diagnose booking issues

  • Explain status differences to staff

  • Understand when inventory is reduced or released

  • Troubleshoot payment and cancellation behaviour


Overview of Reservation Stages

A CBP booking moves through defined reservation stages. These stages determine:

  • Whether the booking is confirmed

  • Whether inventory is blocked

  • Whether payment has been recorded

  • Whether the rental is operationally active

The main stages relevant to online booking are:

  • PROVISIONAL

  • CONFIRMED

  • CHECKED OUT

  • CHECKED IN

  • CANCELLED


1. Provisional (Pre-Confirmation Stage)

This is the temporary state during checkout.

It typically occurs when:

  • A customer creates the booking after filling out the checkout information

  • A session is active but payment is not yet completed

At this stage:

  • Availability is temporarily reduced

  • The reservation is not fully confirmed

If the session expires or payment fails, the booking may remain provisional briefly before being cancelled.


2. Confirmed

A booking moves to CONFIRMED when it meets your confirmation rules.

This can happen:

  • After successful payment (full or deposit), or

  • Immediately at checkout if your store uses 0% deposit, or

  • Based on reservation type configuration

At the CONFIRMED stage:

  • Inventory is officially reduced

  • An invoice number is allocated

  • Confirmation emails are triggered (if enabled)

  • The booking is operationally valid

This is the key stage for “confirmed booking” status.


3. Checked Out

The reservation moves to CHECKED OUT when:

  • The customer collects the items

  • The rental begins

At this stage:

  • The rental is actively in progress

  • Asset status changes accordingly

  • Operational tracking begins


5. Checked In

The reservation moves to CHECKED IN when:

  • The items are returned

  • The rental is completed

At this stage:

  • Assets return to available status

  • Final payment adjustments (if any) may be processed



6. Cancelled

A reservation moves to CANCELLED if:

  • The customer cancels via self service cancellations

  • The session expires (if configured to cancel)

  • Staff manually cancel the booking

When cancelled:

  • Inventory is released

  • Cancellation emails may be sent (self service or CBP Bookings only)


How Payment Interacts With Stages

Important distinction:

  • Payment does not define the lifecycle — stage does.

  • A booking is operationally confirmed when it reaches CONFIRMED stage.

If using deposits:

  • Paid amount may be less than total

  • Balance remains outstanding

  • Stage is still CONFIRMED


How Availability Interacts With Stages

Availability is impacted when:

  • Reservation reaches CONFIRMED

  • Provisional sessions temporarily reduce availability

  • Cancelled reservations release availability


Common Internal Confusion Points

“Why is this booking not confirmed?”
It has not reached CONFIRMED stage (payment may have failed or session expired).

“Why is inventory blocked?”
A reservation is in CONFIRMED or later stage using this item or a space in the product line capacity.

“Why does this booking have no items assigned?”
Auto-Allocate may be disabled; product lines exist but items are not yet assigned.


Best Practice for Store Owners

  • Train staff on stage names and what they mean

  • Do not equate “paid” with “confirmed” without checking stage

  • Monitor provisional and cancelled bookings to detect checkout issues


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article