Skip to main content

Filtered Flows / Custom Purchase Flows

Updated yesterday

Here are some reasons why you might want to use custom purchase flows:

  • Target specific audiences – Direct patrons to curated ticket options that match their interests, like student nights, VIP events, or group packages.

  • Boost conversions and revenue – Streamline the buying process to reduce drop-offs and increase average order values with pre-selected tickets and promo codes.

  • Simplify marketing efforts – Share custom URLs in ads, emails, and social posts that take buyers directly to a tailored checkout experience.

  • Guide patron behavior – Encourage purchase of specific seats, dates, or pricing tiers by limiting visible options and pre-setting quantities.


All OTS platform features are intentionally designed to work together to create automated workflows that tailor the purchase process to your patrons while also providing opportunities for your organization to maximize the value of each order, generate more repeat patrons, and increase the overall customer lifetime value.

A filtered flows / custom purchase flow is a customized and optimized pathway that patrons follow when purchasing tickets or making bookings for specific events or offerings. Unlike a standard purchase flow that presents the same options to all users regardless of their preferences or needs, a custom purchase flow tailors the user experience based on predetermined filters or criteria.

When a custom purchase flow is combined with a targeted customer segment and a compelling offer created and shown to this specific audience, you have a highly targeted workflow that optimizes both conversions, revenue, and patron experience!


Here's more information on other great features that enhance your site even more!


1. Click on Marketing > Filtered Flows on the lefthand navigation.

2. This is the main Custom Purchase Flows page. Here, you'll see any flows you've already created, and you can manage existing flows or create new ones.

3. Click on the + button to create a new custom flow.

4. In the Create Custom Purchase Flow modal, enter information needed to configure your flow below.

5. Click on the Production dropdown. If you wish to apply this custom flow to all productions across your organization, click on your Organization's name at the top of this list. If you wish to apply a flow to a specific production, select that production from the dropdown.

6. By default, the All Performances button will be checked, which means your flow will be applied to all performances for your selected production or organization. If you wish to apply your flow only to specific performances, click on the All Performances slider.

8. Use the Day dropdown to select the days of the week.

9. Use the Hours dropdown to select the performance times.

10. Use the 'From Date' calendar to choose the first date your flow will appear.

11. Use the 'To Date' calendar to choose the last date your flow will appear.

12. Price Filters will limit ticket pricing within your flow and only show tickets within your set range. In the 'From' field, type in the lowest priced ticket you wish to show in your flow. If you would like to show all ticket prices, leave this blank.

13. In the 'To' field, type in the highest priced ticket you wish to show in your flow.

14. By default, Allow Promo Codes will be checked on this page. This means that within your flow, patrons may apply promo codes to their order. If you do not want patrons to be able to apply promo codes, uncheck the box.

15. If you wish to prefill a promo code to be applied to your custom flow, click on the Prefill A Promo Code checkbox.

16. Underneath the checkbox, select the promo code you wish to apply from the dropdown list.

17. Next, set your ticket quantities. The Default Quantity refers to the number of tickets that will automatically populate in the ticket selector while using your flow. For example, if the flow is for a family pack of 4 tickets, set the Default Quantity to 4.

18. Next, set your minimum. The Minimum refers to the minimum number of tickets that need to be purchased within your custom flow. If there is no minimum, leave this blank.

19. Next, set your maximum. The Maximum refers to the maximum number of tickets that can be purchased within your custom flow. If there is no maximum, leave this blank.

20. At the bottom of this modal, check whether or not you want this flow to be active or inactive upon save. You can edit this later.

21. Click on Create to create your flow. Click on Cancel to leave without saving.

22. Once you've created a flow, you will see all details on the main table. To create a link that includes your flow, you'll need to add the automatically created shortcode to the end of the URL where a patron can buy tickets.

23. Click the Active slider to update the status of your flow.

24. Click on edit custom flow to open up the edit modal.

25. On the edit modal, you can change any of the factors you previously set for your flow.

Custom flows can be used on the patron sites now that they are using the widget. Right after /tickets they should add the ?campaign= code.


šŸŽ“ Recap: Custom Purchase Flows

This article introduces Filtered Flows, also known as Custom Purchase Flows, in On The Stage. These flows let organizations tailor the ticket-buying journey for specific events or audiences, using filters like production, date, time, price, and promo codes. By directing patrons through a bespoke path—complete with preset ticket quantities and promo codes—you can increase conversions, average order value, and customer satisfaction.

šŸš€ Best Practices for Custom Purchase Flows

  1. šŸŽÆ Start with a clear goal
    Define your objective—whether it's selling low-attendance performances, promoting family packages, or offering season pass perks—before building the flow.

  2. šŸ›  Use effective filters
    Tailor flows by selecting specific productions, dates, days, times, price ranges, and promo codes to match your target audience perfectly.

  3. šŸ’” Prefill ticket quantities
    Set default, minimum, and maximum ticket quantities (e.g. a 4-seat family pack) to guide buyers and simplify their journey.

  4. šŸ”— Share via custom URLs
    Use the unique campaign URL (?campaign=…) with links, emails, and ads to send patrons directly into the tailored flow.

  5. šŸ” Activate and monitor
    Toggle flows on or off as needed, and track performance—like conversion rates and revenue—to refine and optimize your offers

Did this answer your question?