6 | Bundles & Flex Packs

6 | Bundles & Flex Packs

Season Tickets & Bundles

Season Tickets allow customers to purchase one ticket that gives them access to multiple games or events.

Flowte uses a Season Ticket Event and a Bundle behind the scenes to make this work, but the setup is straightforward once you understand the process.

Before You Start

Before creating your season ticket, make sure the following requirements are met.

  • ✔ All games use the same venue

  • ✔ All games use the same seat map

  • ✔ Every event is active and in the future

  • ✔ Every standard ticket has a matching Season Ticket

  • ✔ All events use the same delivery methods

Example

Standard TicketSeason Ticket
AdultAdult Season Ticket
ChildChild Season Ticket

Season Ticket Setup

Setting up a season ticket only involves three stages.

Step 1 — Create Your Games

Start by creating your first game.

If fixtures have not yet been confirmed, that's fine. Use temporary names such as:

  • Game 1

  • Game 2

  • Game 3

These can all be renamed later.

Once Game 1 is complete, check that everything is correct, because it will become your template for the rest of the season.

Add Ticket Types

Game 1 should contain:

  • All normal ticket types

  • All matching Season Ticket types

Standard TicketSeason Ticket
AdultAdult Season
ChildChild Season
StudentStudent Season

Configure the Season Ticket Types

For every Season Ticket type:

  • Set the price to €0

  • Set the ticket to Hidden

Why? These tickets should never be purchased from an individual game. Customers will only buy them through the Season Ticket package.

Copy the Remaining Games

Once Game 1 is perfect:

  1. Go to Ticketing → Events → Copy Event

  2. Duplicate Game 1 until your full season has been created

  3. Rename each game afterwards

Everything else — ticket types, seating, settings and pricing — will already be copied.

Before Copying

If applicable, make sure you have already configured:

  • Upsell products

  • Selection Type = Buttons

  • Custom section names (e.g. "Standing / Terraces" for mixed venues)

  • Hidden Season Ticket types (Sources dropdown set to Hidden – Both)

  • Mixed venue settings (select Yes on Copy All Times)

Doing this once saves updating every game individually.

Step 2 — Create the Season Ticket Event

Next, create one additional event.

This event is not an individual game. Instead, it acts as the master event for your Season Tickets.

This event:

  • Stores all Season Ticket bookings

  • Records the Season Ticket revenue

  • Holds the master seat allocation for the Season Ticket or Bundle

Customers will never purchase tickets directly from this event.

It must use the same venue and same seat map as your games.

Set as the Season/Bundle Seatmap

Once you have created the Season Ticket Event:

  1. Open the Season Ticket Event

  2. Go to View/Edit Prices

  3. Select Use as Season/Bundle Seatmap

  4. Save your changes

Important: Only select Use as Season/Bundle Seatmap on the Season Ticket Event (Dummy Event). You do not need to select this on each individual game.

This tells Flowte which event contains the master seatmap for the Season Ticket or Bundle, helping the system manage season seating consistently across all included events.

  • 2027 Season Ticket

  • 2027 Football Season

  • 2027/28 Rugby Season

Choose a name that is easy to identify in reports.

Add Ticket Types

Only add your Season Ticket types. Do not add individual match tickets.

Unlike the games, these tickets should contain the actual Season Ticket prices.

TicketPrice
Adult Season€220
Child Season€140

Note: If you wish to show only certain tickets within the season package, the Season Ticket Event is where you define this. The system will only display items common across all events in the season.

Step 3 — Publish the Season Ticket

The final step is to link everything together.

Navigate to Ticketing → Bundles and click New Bundle.

Although this section is called Bundles, this is where Season Tickets are published.

Complete the Bundle

Enter:

  • Bundle Name

  • Description

Examples:

  • 2027 Season Ticket

  • 2027 Rugby Season

  • 2027 Theatre Season Pass

Select Included Events

Include:

  • Every individual game

  • The Season Ticket Event created in Step 2

The Season Ticket Event is essential because it stores the Season Ticket bookings and reserved seating.

Apply Pricing

Choose Apply Discount.

If your Season Ticket uses a fixed price, select the Standard (0%) Discount. This keeps the Season Ticket price exactly as defined on the Season Ticket Event.

If you need to add a new option, click New Discount and set the value to 0.

Final Checklist

Before going live, confirm the following.

  • ✅ All games are active

  • ✅ Every game contains matching Season Ticket ticket types

  • ✅ Season Ticket ticket types are Hidden and priced at €0 within each game

  • ✅ The Season Ticket Event contains the correct Season Ticket prices

  • ✅ The Season Ticket Event has Use as Season/Bundle Seatmap selected under View/Edit Prices

  • ✅ The Bundle contains every game plus the Season Ticket Event

  • ✅ Delivery methods match across every event

  • ✅ Individual (single) tickets are set to Back Office Only while the season is on sale

  • ✅ Any booking fee on single tickets is reactivated only once individual sales go live

Common Mistakes

The Season Ticket has disappeared

Usually caused by one of the following:

  • An event has been made inactive

  • An event has passed

  • A matching ticket type is missing

  • Delivery methods no longer match

  • A game has been added to or removed from the Bundle

  • No ticket types are common across all events (due to rules or restrictions)

If any of these occur after the Season Ticket has gone on sale, the original Season Ticket may no longer be valid. In this situation, disable the existing Season Ticket and create a new one.

You're Ready

Once complete, your Season Ticket will appear in your storefront and customers will be able to purchase it just like any other ticket.

Flowte will automatically manage the Season Ticket bookings across all included events.

Additional Reference

The following sections cover related tasks once your Season Ticket is live.

Editing a Season Ticket — Adding or Removing an Event

  1. Stop sales by deactivating the package: Retail & Hospitality → Offers → click Deactivate next to the package

  2. Go to Events → Select Event

  3. In the Event Category field, click the X next to the package tag to remove it, or add the matching tag to the new event

  4. Click Save

Season Card Designs

Details pulled through in tags (row, seat, etc.) come from the most recent purchase made by that contact.

For multi-line orders, each ticket should carry a unique contact so that each card prints with a unique row and seat. Contact cards are printed from the transaction screen.

Season Ticket Confirmation Email

To personalise the confirmation email a customer receives after purchase:

  1. Create a template at Ticketing → Tickets → New Confirmation Email Template

  2. Connect it via Admin → Settings → Confirmation Email Template → Save

Season Ticket Renewals

Step 1 — Create a Renewal

Navigate to Ticketing → Renewals. In the New Renewal panel:

  1. Choose the previous event you want to renew from (for a season, use the Season Ticket Event)

  2. Choose the ticket types to include — only include the sections and ticket types you want people to be able to renew

  3. Choose the event(s) you want to renew into (only sales made to date are held for renewal)

  4. Click Renew Tickets in the top right

You will be shown how many renewals succeeded and how many conflicted. Conflicts are caused by an existing renewal or already-sold tickets.

Step 2 — Existing Renewals

Created renewals appear in the Existing Renewal pane.

  • From column info button — shows areas and ticket types included

  • To column info button — shows all bookings the renewal was mapped to

  • View Contacts — shows all associated contacts

Renewals are only issued to the original ticket purchaser.

Step 3 — Sending Renewals

You must create an email template first. Both GUI and HTML paste editors are available.

Your template must include [renewal_link] appended to any purchase link, or the renewal process will not trigger:

https://www.flowte.me/storefront/?v=1[renewal_link]
  • All contacts: Renewal table → Select New Template → Send Renewal Links

  • Individual contact: Existing Renewal table → Select New Template → View Contacts → search → Send Contact Renewal Links

Renewals send at the moment the button is clicked.

Step 4 — Back Office Renewals

Go to Renewals → View Contacts (from the Existing Renewal table) → find the contact → click Renew.

You will be taken to the storefront with a renewal bar shown. Click Info to see the location and ticket types previously purchased. Place the order as normal — the contact is already associated with the cart.

Step 5 — Online Renewals

When a contact clicks the renewal link in their email, they are taken to the storefront. Any bookings included in the renewal are available to them, and their contact information is pre-populated at the cart page.

Flex Packs

A Flex Pack lets customers choose a minimum number of events from a larger set.

Go to Storefront → Bundles, then:

  1. Select Type to Create — choose Create Flex Pack

  2. Name Your Flex Pack

  3. Add a Description — e.g. "Choose at least 5 of the 10 events"

  4. Select Bookings — choose the events to include

  5. Set Minimum Booking Count — the minimum number of events a customer must select

  6. Apply Discount — choose the discount percentage

  7. Click Create Flex Pack

Customers pick and choose which events they attend, and must select the minimum number specified to receive the discount.

Giving a Promoter Access to a Bundle

  1. Create a new role for your promoter

  2. During bundle creation, select the promoter you want to assign — promoters must be assigned during creation

  3. Once assigned, the promoter has access to the bundle, along with any bookings or products they have been granted access to

Multiple Designs per Bundle

You can assign unique designs to each season pass, allowing a tailored look for each one. Templates can be added either before or after creating your bundles.

Clients who purchase multiple bundles can download tickets for all their bundles in a few clicks.