Create purchasable packages and vouchers that customers redeem as an 8-digit booking code on future bookings.
With booking packages, you offer your customers purchasable service packages that they redeem later via a booking code when making a booking. A booking package is purpose-bound: it contains a specific allowance (e.g. 10 bookings for a particular course) and VAT is shown at purchase. This way you generate upfront revenue and build long-term customer loyalty.
Available from the Professional plan.
Activate the Booking Packages feature in advance under Account Settings → Features.
A booking package is a specific service allowance with a fixed price. VAT is shown directly when the package is purchased. Redeeming the code later works technically as a price reduction (discount) on the booked service.The process:
You create a booking package with a price, description and linked allowance.
Customers buy the package on your booking page (“Booking Packages” tab).
Customers receive an 8-digit booking code.
On future bookings, they enter the code at checkout and the price is reduced.
With default-list="packages", you can embed booking packages as the default tab on your own websites, independently of the account settings.
You sell multi-passes (e.g. a 10-pass for courses): create a booking package with a quantity allowance.
You want to generate upfront revenue and build loyalty: packages with a reduced total price encourage purchases.
You want to sell physical voucher cards: use shipping mode to send packages by post.
Not suitable for: recurring payments (use subscriptions), flexible monetary vouchers without a fixed purpose (use value vouchers) or plain price reductions (use discount codes).
If you want to send booking packages as a physical card or letter, you can set a shipping mode per package:
Mode
Behavior
Disabled
No shipping, purely digital delivery
Optional
Customers choose at checkout whether they want shipping
Always
Shipping is mandatory, shipping costs are added automatically
You can also store a shipping cost amount that’s added to the package price. In the admin area, you can see which packages still need to be shipped and mark them as shipped once they’re sent.
With the Offer delivery address and Offer business address toggles, you can ask for additional address fields at checkout. This is especially useful when the default address doesn’t match the actual delivery address (e.g. for equipment shipped to a home office).
A studio wants to offer 10 massages as a discounted package. Customers buy the pass online and redeem it on each booking.
1
Create an allowance
Open Booking Packages → Booking Allowances → New+. Choose type Quantity, value 10, mode One-time. Limit it to your massage services.
2
Create a booking package
Under Booking Packages → New+, create a package in the Booking Package tab. Set the price (e.g. 450 euros instead of a 500-euro single price).
3
Link the allowance
Link the 10-pass allowance you just created to the package.
4
Set the tax rate
Choose the standard tax rate (e.g. 19%). VAT is shown directly on the purchase invoice.
5
Go live
Activate the Live toggle. Customers can buy the package on your booking page, receive a code and redeem it on every massage booking.
Coworking space sells 10-passes with physical shipping
A coworking operator wants to offer day-pass packages as gift cards by post.
1
Create an allowance
Create a quantity allowance (value: 10), limited to the day-pass resource.
2
Create a booking package
Create a package with a price, link the allowance and add a document template for the gift card.
3
Configure shipping
Set shipping mode to Optional and store the shipping costs (e.g. 2.90 euros).
4
Enable delivery address
Enable Offer delivery address so customers can enter a different delivery address.
5
Go live and handle it
Activate the Live toggle. When a customer chooses shipping, the shipping costs are added. In the admin area, you see open shipments and mark them as done once sent.
The default is 730 days (2 years) or the validity configured in the package. The validity can be adjusted individually when creating a code.
Can I create codes without a customer assignment?
Yes. Since July 2026, anonymous codes without a stored customer can be created, e.g. for bulk sales or promotions.
Where do I see all sold codes?
Under Booking Codes in the menu bar. There you can filter, export and view the redemption status.
Are shipping costs shown separately on the invoice?
Yes. Shipping costs appear as a separate line item on the invoice, in addition to the package value.
What's the difference between a booking package and a value voucher?
A booking package is purpose-bound (specific allowance, VAT at purchase, redemption as a discount). A value voucher is a multi-purpose voucher (pure monetary value, 0% VAT at purchase). Learn more in the Value Vouchers article.