6 | Bundles & Flex Packs

6 | Bundles & Flex Packs

Adding Season Tickets

A season ticket lets a customer buy one ticket that gives them entry to multiple events or games.
They do not need to buy a separate ticket for each event.

How a Season Works

Your season package has two parts:

1️⃣ The Season “Base” Event

This is where you:

  • Create all the season ticket types

  • Set the season prices

2️⃣ The Individual Events

These are the separate games or shows that are included in the season.

Important Rules (Must Follow)

Same venue + same seatmap
All events in the season must:

  • Be in the same venue

  • Use the same seating layout
    If the venue has both seated and General Admission (GA), they must be combined correctly.

All events must be in the future
If even one event is in the past, the whole season package can no longer be sold.

You need two ticket types for each category
For every single ticket type, you must also create a matching season ticket type.
Example:

  • Adult Single → Adult Season

  • Child Single → Child Season

All ticket types must be on sale
If any ticket type is:

  • Off sale

  • Past its off-sale date

Then the entire season package will stop being available.

Delivery methods must match
All ticket types across all events must use the same delivery options (e.g. e-ticket, print at home, etc.).

Season Ticket Set Up

Step 1 – Create Your Events

STEP A: Create the Individual Events

Start by creating the individual events that will be included in your season package.

If you do not yet know the exact dates or names, that’s completely fine.

You can:

  • Name them Game 1, Game 2, Game 3, etc.

  • Set placeholder dates if needed

  • Update the names and details later once everything is confirmed

To begin:

👉 Create Game 1 first.
Once that is set up, you can duplicate or repeat the process for the remaining games in the season.

Info

💡 Optional Tip (For Mixed Venues Only)

If your venue has both Seated and Standing / Terrace sections, we recommend making this small change to improve the customer purchase experience.

Once your first game is created:
  1. Go to the Game Info page

  2. Click “View / Edit Times and Prices”

  3. Update the Custom Name field

  4. Change it to something clear like:

    • Standing / Terraces

    • Standing Area

    • Or similar wording that suits your venue

Why this helps

This makes it easier for customers to clearly choose between:

  • Seated tickets

  • Standing / Terrace tickets

It creates a smoother, more guided purchase flow and reduces confusion during checkout.

STEP B – Add Your Ticket Types to Game 1

Once Game 1 is created, you need to add:

  • All your individual ticket types

  • All your season ticket types

1️⃣ Individual Ticket Types

Add these as normal and set the correct prices (e.g. Adult Single, Child Single, etc.).

2️⃣ Season Ticket Types

For each matching season ticket type (e.g. Adult Season, Child Season):

  • Set the price to 0

  • Go into the ticket type settings

  • Set the ticket to “Hidden”

Why This Is Important

Setting the season tickets to:

  • €0

  • Hidden

Ensures that customers do not see or buy season tickets when purchasing individual games.

Season tickets will only be available through the season package, not through single event sales.


Notes
Important Notes

Please ensure the following settings are maintained:

• All bookings included in the season must remain Active
• Individual (single) tickets should remain set to
Back Office Only while the season bundle is on sale
• Season ticket types within each individual event must remain
Hidden and priced at €0
• Any booking fee applied to standard single tickets should only be reactivated once individual ticket sales go live

Following these settings ensures the season package functions correctly and prevents customers from purchasing individual tickets before intended.
Alert
Make sure you are completely happy with the ticket type set-up in Game 1. This game needs to be perfect, since it will then be copied multiple times in Step C

STEP C – Copy Game 1 to Create the Full Season

Once you are happy with the setup of Game 1, you can quickly create the rest of your season events by copying it.

To do this:

  1. Go to Ticketing

  2. Click Events

  3. Select “Copy Event”

If your season includes 20 games:

  • Create 19 copies of Game 1

  • Rename each game accordingly (Game 2, Game 3, etc., or use confirmed fixture names)

Why this helps

Copying the first game allows you to:

  • Duplicate all ticket types

  • Duplicate seating layouts

  • Duplicate settings

This means you can build your entire season in just a few minutes instead of starting each event from scratch.

Important Notes Before Copying Your Games

Before creating copies of your template game, please check the following:

1️⃣ Mixed Venues

If your venue includes both seated and general admission areas:

  • When copying the event, make sure you select “Yes” on the Copy All Times option.

2️⃣ Upsell Products

If you plan to upsell any products during checkout:

  • Make sure the upsell is fully set up

  • Confirm it is saved on the template game

Do this before creating copies so it carries across to all events.

3️⃣ Selection Type Setting

On the Event Info page of your template game:

  • Ensure the Selection Type dropdown is set to “Buttons”

This setting must be correct before copying so it applies to all duplicated events.

4️⃣ Season Ticket Visibility
On the Edit Times & Prices page:
  • Go to each season ticket type
  • In the Sources dropdown, ensure it is set to “Hidden – Both”
This ensures season tickets remain invisible on individual event sales pages.

Season Ticket Set Up

Step 2 – Create the Season Base Event

Now you will create one additional event that acts as your Season Base Event.

This event is used to:

  • Capture the full season ticket revenue

  • Store the customer details of everyone who purchases a season ticket

STEP A – Create the Season Base Event

Repeat the same process you used in Step 1 to create a normal event.

This event should:

  • Use the same venue

  • Use the same seatmap

  • Follow the same general structure as your other games

However, it must be clearly named for reporting purposes.

For example:

  • 2026 Season Ticket

  • 2026/27 Rugby Season

  • Drama Festival 2026 – Season Ticket

Choose a name that is easy to identify in reports.

STEP B – Add Season Ticket Types Only

Unlike in Step 1:

  • Do NOT add single ticket types to this event

  • Only create the season ticket types

For each season ticket type:

  • Set the fixed price

  • This price is the full cost of the season for that ticket category

Example:

  • Adult Season – €200

  • Child Season – €120

This event is where the actual season payment is processed.

Info
If you wish to only show certain tickets within the season / package the Season Event is where you will define which items will be available as the system we will only display common items across all the events / games within the season / package 

Bundle Ticket Set Up

Step 3 – Create the Bundle Rules

Now you will link everything together by creating your Bundle

Step 1 – Go to Bundles

Navigate to:

Ticketing>Bundles

Step 2 – Add Your Season Details

Enter your:

  • Bundle Name

  • Bundle Description

This is how the season will appear online and in your storefront.

For example:

  • 2026 Season

  • 2026–27 Drama Festival

  • 2026 Rugby Season Pass

Make sure the name is clear and easy for customers to understand.

Step 3 – Select the Included Events

In this section, you will choose which events are included in the season package.

Make sure you include:

  • All individual games / events created in Step 1

  • The additional Season Base Event created in Step 2

The Bundle Base Event is essential, as this is where the revenue and customer details for season ticket buyers are recorded.

Warning
The number of events you set needs to be the same as long as the season / package is available.  If it doesn't match, the season / package will be considered no longer available and will not be able to be sold.



Things that can cause it to be considered off sale include:
1. The season / package event category being removed from one or more of the events
2. The season / package event category being added to a new event
3. One or more of the events originally in the season / package being made inactive / being sold out / or any situation that would make an event unavailable
4. There are no ticket types available that are common across all events due to rules, etc

If you do have to change any of these items, you will need to disable the original season / package and create a new one.  If you find that it isn't working correctly you may need to remove the original event category from the events and try again.

Step 4 | Choose "apply the discount" from the drop down. Then select or create the discount you wish to apply for your season / package. 
InfoSelect the standard discount for zero discount value.  This will avoid reducing the ticket price from the fixed price.   If you need to add a new option, click "New Discount" and make sure to define the value of the discount to 0
The season / package you have created will appear in the the table to the right of the screen


Done! The season ticket / package will now appear in the storefront as a purchasable item.

Editing Season Packages

Add / Remove An Event From A Season Ticket / Package
If you need to change the events that are part of a package you can do the following:
Don't allow any sales of the current package by deactivating it
Step 1 | Navigate to Retail & Hospitality >  Offers  > Next to the package, click "Deactivate"

Edit the event to include to / remove from the package
Step 1 | Go to Events > Select Event
Step 2 | In the "Event Category" input, next to the tag used for the package click the X to remove it or add the matching tag to the new event
Step 3 | Click "Save"

Season Card Designs

Info
The application logic is that the details pulled through in the tags for row; seat; etc will be the most recent purchased by the contact.  Logic also dictates that for a multi-line order each ticket should carry a unique contact - so that each contact card prints with a unique row; seat; etc.  Contact cards are printed from the transaction screen.

Season Ticket Confirmation Email

If you wish to personalise the confirmation email received by a customer after purchasing a season ticket, you can do so by creating a confirmation email in Ticketing > Tickets > New Confirmation Email Template and then connecting it to your season via Admin > Settings > Confirmation Email Template > Save

Season Ticket Renewals

Step 1 | Create a Renewal

To create a renewal navigate to Ticketing > Renewals.

In the first panel called New Renewal you can set up a new renewal.
 a. Choose the previous event you want to renew from


Info
If renewing a season we recommend using the season game

b. Choose the ticket types you want to be included in the renewal
Alert
Make sure to only include the sections and ticket types you want to allow people to be able to renew

c. Choose the event(s) you want to renew into
Info
Please note that only sales made to date will be held for Renewal

d. Click on Renew Tickets in the top right
You will get an alert advising on how many successful and conflicted, a list of all conflicted will be displayed on screen


Info
Conflicted renewals will be either due to an existing renewal or sold tickets


Step 2 | Existing Renewals

Once you have created a renewal this will then show in the Existing Renewal pane


Click the info button in the From column to show the Areas & Ticket types included in the renewal

Clicking the info button in the To column will show all the bookings the renewal was mapped to


Click View Contacts to see all associated contacts with a renewal at the bottom of the screen


Info
Please note - renewals are only issued to the original ticket purchaser


Step 3 | Sending Renewals
You can send renewals either to all contacts who qualify or to an individual contact.
Before you can send a renewal you must create an email template
Your template can have any design you choose, there is both a GUI interface & HTML paste editors available.
When creating your email you must include the [renewal_link] in the storefront links, otherwise the renewal process will not be triggered for the customer. You will be alerted to this when saving your template.

The following should be appended to any purchase links [renewal_link]
eg - https://www.flowte.me/storefront/?v=1[renewal_link]

To send renewals to all contacts on the Renewal table > Select New Template > Click Send Renewal Links
To send renewals to an individual contact on the Existing Renewal table > Select New Template > Click View Contacts > Find the contact using search fields > Click Send Contact Renewal Links
Renewals will be sent at the time the send renewal buttons are clicked

Step 4 | Back Office Renewals

To make a renewal in the back office, navigate to Renewals > click View Contacts from the Existing Renewal Table > Find the contact using search fields > Click Renew
This will bring you to the storefront with the following bar included to advise you are currently in a renewal. Clicking the Info button will show you the location and ticket types previously purchased.


You next place an order as normal, but the contact will already be pre-associated with the cart.

Step 5 | Online Renewals

Once a contact receives an email containing a link to purchase online which includes the renewals information they will be presented to the online storefront.

Any bookings included in the renewal will be available to the contact.
They can then make a purchase per normal. When proceeding to the cart page their contact information will already be pre-populated.

Flex Packs


To create your Flex Pack go to Storefront>Bundles



To create a Flex Pack, follow these steps:

Select Type to Create:
Choose "Create Flex Pack".

Name Your Flex Pack:
Enter a name for your Flex Pack.

Add a Description:
Provide a description, such as "Need to choose at least 5 of the 10 events."

Select Bookings:
Choose the events you want to include in your Flex Pack.

Set Minimum Booking Count:
Specify the minimum number of events users must select.

Apply Discount:
Choose the discount percentage to be applied.

Create Flex Pack:
Click on "Create Flex Pack" to finalize.

User Experience
Users will have the flexibility to pick and choose the events they wish to attend within the Flex Pack. They must select the minimum number of events specified to receive the discount.

Adding a promoter to have access to a bundle:

1.Follow the steps for creating a new role for your promoters.

2.During the bundle creation process, select the promoter you want to assign to the bundle. Note: Promoters must be assigned during the bundle creation.



3.Once assigned, the promoter will have access to the bundles, along with any bookings or products they’ve been granted access to.




Multiple Designs per bundle:

Custom Templates for Every Bundle!

You can now assign unique designs to each season pass, letting you create a tailored and eye-catching experience for your clients.

 Unmatched Flexibility!

Easily add these templates either before or after creating your bundles. The choice is yours!

Take a look at the images below to see how it works::

image.png

image.png


Clients who purchase multiple bundles can now effortlessly download tickets for all their bundles in just a few clicks—a feature designed with ultimate convenience in mind.