Season tickets at a glance:
Season tickets (or annual tickets) are sold without a fixed appointment. These tickets give your end customers the flexibility to redeem them on-site at any time (during the valid period). Redeeming the season ticket as a payment method for a booking appointment is therefore not necessary.
Season tickets also allow you, as the vendor, to collect information about the ticket holders and thus personalise each season ticket individually.
Please note that season tickets are currently in BETA phase. This means:
Entry systems: At the moment season tickets only work in conjunction with our Integration to Beckerbillett
Availability: This feature is only available to a limited number of vendors. If you want to use this feature, please contact us.
Feedback: The development team works closely with all BETA testers to improve and make sure the feature works as intended.
Prerequisite:
Activate the Flexible Offer module
reach out to the bookingkit team for activation of
Season Pass feature
"Ticket holder collection” feature
Setting up Season Pass
1. Create a new experience under https://admin.bookingkit.com/inventory/ or use an already existing experience as a base for the season ticket.
2. Then go to the overview page of Flexible Offers under https://admin.bookingkit.com/inventory/flexible-offers
3. Create a season ticket for the relevant experience and fill in all required details.
4. Once you have filled in all information and saved the flexible offer of type season ticket, go to the Widgets under https://admin.bookingkit.com/sell/new_widgets.
Either create your own floating widget to add the season ticket or add it to an existing floating widget.
5. For a list-widget: go to the Widgets tab under https://admin.bookingkit.com/sell/widgets and enable the switch “Show offers together with experiences”.
Note: In the classic list-widget, experiences and flexible offers (including season tickets) are always displayed together. Therefore you need to add custom CSS to hide the base experience and show only the season ticket in that widget.
css
/* Hide all dated experiences in the list widget */
#bookingKitContainer .bk-events-item {
display: none !important;
}
/* Show only the items inside the "offers" section (flexible offers, incl. Season Pass) */
#bookingKitContainer #offers-widget .bk-events-item {
display: grid !important;
}
/* Optionally hide the "Special offers" header text if needed */
.bk-offers-list {
display: none !important;
}
6. Below, you can see how the Season Pass would appear if the actions in step 5 are taken. Normal Experiences show on the same List Widget with Flexible Offer.
7. Below, you can see how the Season Pass looks on the Floating Widget. (at the top)
8. After selecting the season ticket in the widget, the buyer goes through the normal checkout process and pays. They are then redirected to the success page, where they enter their personal information into the season ticket.
9. The end customer sees the unfinished season ticket on the service overview and can access the personalization form if they have not already filled in this information immediately after checkout.
10. The personalization form will remain in “Action required” status until all mandatory fields have been completed and the form has been submitted. The uploaded photo will be checked automatically: it must be of good quality and show a clear, frontal image of a single person.
11. The end customer must consent to the upload of a photo. If they do not consent and the photo has been declared as mandatory by you as the provider, they will not be able to activate the completed season ticket.
Add information about photo uploads to your privacy policy
We recommend that you, as a vendor, add information about photo uploads to your privacy policy at https://admin.bookingkit.com/account/company-data. The bookingkit team provides recommendations and explanations on how photo uploads and quality checks work.
Suggested paragraph for vendors:
Section: Collection and Verification of Personalised Ticket/Pass Photos
To ensure the security, integrity, and non-transferability of your personalised ticket or pass (such as Season Passes, Yearly Cards, or individual tickets requiring validation), we collect and process a photographic image of you during the registration process.
Purpose of Processing: This photo is collected exclusively for the following purposes:
Ticket/Pass Creation: To embed a clear image onto your digital or physical personalised ticket/pass.
Verification and Security: To enable staff to visually verify your identity at entry points, confirming that the holder matches the pass.
Automated Quality Checks: To perform immediate, automated checks to ensure the photo meets quality standards (e.g., clear frontal view, single person, no obstructions, and appropriate content).
Crucial Data Protection Guarantee (Non-Biometric Processing): The automated process uses facial analysis technology solely to perform these quality and verification checks. We guarantee that we do not process, store, or create any unique biometric data, feature vectors, or facial recognition profiles that could be used to uniquely identify or search for you across a database (1:N matching). Your image is used for confirmation (1:1 matching) against the pass itself, not for identity surveillance or centralized biometric profiling.
Data Processing Partners: We utilize third-party cloud services, including Amazon Web Services (AWS) Rekognition, as technical processors to execute these automated quality checks. We strictly control our partners to ensure the images are used only for our explicit verification purposes.
Your Rights (Withdrawal and Deletion): Since the processing of your photo is based on your consent, you have the right to withdraw this consent and request the erasure of your photo at any time. Withdrawal of consent, however, will void the security and validity of your personalised ticket or pass. To exercise your right to erasure, please contact us directly. We are obligated to delete the photo and associated data without undue delay.
12. Orders for season tickets appear in the “Flexible Tickets” tab in the “Orders” section. Here, as a vendor, you can see all season ticket holders and edit their personal details at a later date. On this page, you can also download the season ticket as a PDF and print it out if necessary.
13. As with all other orders, you as the vendor can also view and edit the order details for season tickets.
Season Pass Renewals
You can now offer a seamless renewal process for your most loyal customers. This feature allows fans to return season after season without the administrative burden of reissuing physical cards or re-entering data.
How it works for your customers
Speedy Checkout: Customers can renew online in seconds. The system recognizes their profile, so they don’t have to re-enter all their personal details.
One Code, Every Season: During checkout, users simply enter their existing ticket code to trigger the renewal process.
No New Downloads: The QR code and ticket code remain exactly the same—no need for the customer to keep track of new files or emails.
Operational benefits for you
Efficiency: Say goodbye to unnecessary plastic waste. You no longer need to print or ship new plastic cards; the old card remains active and valid for the new season.
Seamless Entry: Your staff can continue scanning the original ticket for entry just as they always have. No new hardware configuration is required.
Security & Fraud Protection
To ensure renewals are secure, the system includes a mandatory verification step:
Validation: To successfully renew, the customer must use the same email address and the original ticket code associated with the previous pass. If the data does not match, the renewal will not be processed.
How to enable renewals
1. Go to Experiences > Flexible Offers in your bookingkit dashboard.
2. Edit your existing Season Pass or create a new one.
3. Ensure the settings are configured to allow renewals. There are two settings: “Allow future renewals of this offer” and “Allow renewals from other season passes.”
“Allow future renewals of this offer”
Enable “Allow future renewals of this offer” If you want to enable renewals for that particular Season Pass.
The end customer will be able to purchase this Season Pass and renew it on a later date.
“Allow renewals from other season passes.”
Enable “Allow renewals from other season passes”, and select previous Season Passes flex offers from the drop-down to allow end customers to renew older Season Passes.
Example: if someone purchased the Season Pass 2024 offer, they will be able to renew it for 2025 if the flex offer is selected in the dropdown.
4. Once saved, your customers will see a dedicated field in the checkout to enter their old code.
Pro Tip: If you use the Personalization Form for Season Tickets, all previously collected data (such as photos or ID numbers) will be carried over to the renewed pass!
















