Skip to main content

Create Actions to Change the Price of Your Tickets and Other Financial Fields

Use price change actions to set up early bird, BOGO, or group discounts when a trigger event occurs

Hannah avatar
Written by Hannah
Updated today

Dynamic pricing actions allow you to automatically update the price of financial fields on your ticketing page based on specific conditions. This creates a flexible, responsive experience for your attendees while reducing the need for manual adjustments. For example, you can increase the price of your tickets after an early bird deadline, apply a discount when someone purchases more than three tickets, or offer the buyer one free t-shirt when they purchase tickets for your VIP ticket level. Whether you're running time-based promotions or offering group-specific pricing, dynamic pricing actions help ensure the right price is applied at the right time.

Pro Tip: Price change actions will change the price only when the condition event is met. If the condition (aka trigger) is not met, the price change actions will not take place. For example, if you create an action to reduce the price of your merchandise from $10 to $5 when someone adds two or more tickets, the price of the t-shirt will remain $10 until someone purchases two tickets. Once two tickets are added to the order, the price will then automatically change to $5.

Example Use Cases

  • Decrease the price of your General ticket level before January 15

  • Apply a discount when someone purchases five tickets

  • Increase the price of your tickets when your event has less than 100 available spots

Jump To...

Getting Started

  • From the Pages screen, click the pencil icon under the page you want to edit

  • Go to the Actions tab

  • Click Create Your First Action, or click the + icon on your action if you already have actions on your page


Add Your Trigger

First, add the trigger conditions you want to occur in order to change the price of your tickets, merchandise, or other financial options on the page. Below includes some example triggers that you might want to utilize.

Create Actions Triggered by the Date

In TicketSpice, you can create actions that trigger based on the current date at the time a ticket buyer is purchasing tickets. For example, you might choose to increase the price of your General Admission ticket by $5 after January 31.

Note: TicketSpice offers several types of date-based actions, each tailored to target different kinds of dates. Below are common scenarios where you might want to use a date-based action, along with instructions on how to set them up:

  • Trigger an action based on the current date. We recommend using the Date trigger to trigger an action based on the current date when a ticket buyer purchases tickets. Scroll down to learn how to set up this action.

  • Trigger an action based on the date a ticket buyer chooses to attend your event (available on date-based pages only). We recommend selecting the Ticket Date Selection to trigger an action based on the specific event date(s) a buyer selects. Click here to learn how to set up this type of action.

  • On the left-hand side, select Date from the dropdown

  • Select one of the following options and add the desired date and time

    • The Is option will trigger your action on a specific date

    • The Is Between option will trigger your action between specific dates

    • The Is Before option will trigger your action before a specific date

    • The Is After option will trigger your action after a specific date

  • Click the + button if you would like to add multiple triggers

    • If you click this button, click the All of these must be true checkbox if you would like all of the conditions to be met to trigger your action

    • If this checkbox is not selected, the action will occur if any one of the conditions are met

Pro Tip: When using the Date trigger, the action is triggered by the current date when the ticket buyer signs up for your event. If you edit the order after the action date has passed, the action will still apply as long as the ticket buyer originally signed up before that date.

For example, if you offer a 15% early bird discount to those who purchase tickets before April 15, a ticket buyer who signs up on April 12 will keep that discount, even if you make changes to their order on May 1.

Create Actions Triggered by the Attendee's Date of Birth

If using the Date of Birth field, you can create actions that trigger based on the attendee's date of birth. For example, you can automatically decrease the price of your merchandise if an attendee is under 18.

  • On the left-hand side, select Date of Birth from the dropdown

  • Select one of the following options and add the desired date and time

    • The Is Completed option will trigger your action when someone adds their date of birth

    • The Is Not Completed option will trigger your action when someone does not add their date of birth

    • The Date is Before option will trigger your action if the attendee's date of birth is before a specific date you set

    • The Date is After option will trigger your action if the attendee's date of birth is after a specific date you set

    • The Date Is option will trigger your action if the attendee's date of birth is a specific date you set

    • The Day of the Week option will trigger your action if the attendee's date of birth is on a day of the week that you specify

    • The Age Less Than option will trigger your action if the attendee is younger than the age you set

    • The Age Greater Than option will trigger your action if the attendee is older than the age you set

    • The Age Is option will trigger your action if the attendee is the age you set

  • Click the + button if you would like to add multiple triggers

    • If you click this button, click the All of these must be true checkbox if you would like all of the conditions to be met to trigger your action

    • If this checkbox is not selected, the action will occur if any one of the conditions is met

Create Actions Triggered by the Ticket Block and Inventory Levels of Your Event

In TicketSpice, you can create actions that trigger when someone selects any ticket or when the total inventory across your event reaches a specific range. For example, you might automatically decrease the price of your tickets by $10 when remaining tickets fall between 1,000 and 2,000.

  • On the left-hand side, select Tickets from the dropdown

  • Select your desired option, and add a value/quantity to the field below if needed

    • The Is Completed option triggers your action when an attendee selects any ticket from the ticket block

    • The Is Not Completed option triggers your action when no tickets have been selected in the ticket block

    • The Remaining Inventory Is option triggers your action when the total remaining ticket inventory for your event reaches the amount you specify

    • The Inventory Sold Out option triggers your action when all tickets for your event have been sold

  • Click the + button if you would like to add multiple triggers

    • If you click this button, click the All of these must be true checkbox if you would like all of the conditions to be met to trigger your action

    • If this checkbox is not selected, the action will occur if any one of the conditions is met

Create Actions Triggered by the Ticket Level a Ticket Buyer Selects

In TicketSpice, you can create actions that trigger based on the ticket level someone selects. For example, you can automatically offer a 50% discount on your merchandise if an attendee chooses to purchase a VIP ticket.

  • On the left-hand side, select the ticket level you would like to target from the dropdown

  • Select your desired option, and add a value/quantity to the field below if needed

    • The Is Completed option will trigger your action when an attendee selects your specified ticket level

    • The Is Not Completed option will trigger your action when an attendee doesn't select your specified ticket level

    • The Greater Than option will trigger your action when an attendee selects more tickets than the number you specify

    • The Less Than option will trigger your action when an attendee selects less tickets than the number you specify

    • The Remaining Inventory Is option will trigger your action when the ticket level's remaining inventory reaches the values you set

    • The Inventory Sold Out option will trigger your action when the ticket level is sold out

    • The Quantity Is option will trigger your action when an attendee selects a number of tickets within the range you specific

    • The Purchase Date Is option will trigger your action when an attendee selects a ticket level and completes their purchase on the date you've set

    • The Purchase Date Is After option will trigger your action when an attendee selects a ticket level and completes their purchase on a date after the one you've set

    • The Purchase Date Is Before option will trigger your action when an attendee selects a ticket level and completes their purchase on a date before the one you've set

    • The Purchase Date is Between option will trigger your action when an attendee selects a ticket level and completes their purchase between the dates you specify

  • Click the + button if you would like to add multiple triggers

    • If you click this button, click the All of these must be true checkbox if you would like all of the conditions to be met to trigger your action

    • If this checkbox is not selected, the action will occur if any one of the conditions is met

Create Actions Triggered by the Event Date a Ticket Buyer Selects (date-based events only)

In TicketSpice, you can create actions that trigger based on the date an attendee selects to attend your event. For example, you can apply a 5% discount for attendees who attend your event after September 1.

Note: TicketSpice offers several types of date-based actions, each tailored to target different kinds of dates. Below are common scenarios where you might want to use a date-based action, along with instructions on how to set them up:

  • Trigger an action based on the current date. We recommend using the Date trigger to trigger an action based on the current date when a ticket buyer purchases tickets. Click here to learn how to set up this type of action.

  • Trigger an action based on the date a ticket buyer chooses to attend your event (available on date-based pages only). We recommend selecting the Ticket Date Selection to trigger an action based on the specific event date(s) a buyer selects. Scroll down to learn how to set up this action.

  • On the left-hand side, select Ticket Date Selection from the dropdown

  • Select your desired option, and add a value/quantity to the field below if needed

    • The Is Completed option will trigger your action when an attendee selects any date

    • The Is Not Completed option will trigger your action when an attendee doesn't select a date

    • The Date is Before option will trigger your action when an attendee chooses to attend your event before the specific date you set

    • The Date is After option will trigger your action when an attendee chooses to attend your event after the specific date you set

    • The Date Is option will trigger your action when an attendee chooses to attend your event on the specific date you set

    • The Day of the Week option will trigger your action when an attendee chooses to attend your event on a day of the week you specify

  • Click the + button if you would like to add multiple triggers

    • If you click this button, click the All of these must be true checkbox if you would like all of the conditions to be met to trigger your action

    • If this checkbox is not selected, the action will occur if any one of the conditions is met

Create Actions Triggered by the Time Slot a Ticket Buyer Selects (date-based events only)

In TicketSpice, you can create actions that trigger based on the time slot an attendee selects. For example, you can increase the price of your add-on experiences by 15% when attendees select the 4PM or 5PM time slots.

  • On the left-hand side, select Ticket Time Slot from the dropdown

  • Select your desired option, and add a value/quantity to the field below if needed

    • The Is Completed option will trigger your action when an attendee selects a time slot

    • The Is Not Completed option will trigger your action when an attendee doesn't select a time slot

    • The Value Contains option will trigger your action when an attendee selects a time slot containing the value you specify

    • The Value Ends With option will trigger your action when an attendee selects a time slot ending with a value you enter

    • The Selection Is option will trigger your action when specific time slot(s) are selected

    • The Selection Is Not option will trigger your action when specific time slot(s) are not selected

  • Click the + button if you would like to add multiple triggers

    • If you click this button, click the All of these must be true checkbox if you would like all of the conditions to be met to trigger your action

    • If this checkbox is not selected, the action will occur if any one of the conditions is met

Create Actions Triggered by the Tracking Link a Ticket Buyer Uses

If using our Tracking Link feature, you can create actions that trigger when someone uses a specific tracking link. For example, you can automatically apply a $5 discount to your tickets if an attendee uses your tracking link.

  • On the left-hand side, select Tracking Link from the dropdown

  • Select your desired option, and select the tracking link(s) you want to target

    • The Is option will trigger your action if an attendee uses the tracking link(s) you select

  • Click the + button if you would like to add multiple triggers

    • If you click this button, click the All of these must be true checkbox if you would like all of the conditions to be met to trigger your action

    • If this checkbox is not selected, the action will occur if any one of the conditions is met

Create Actions Triggered by an Attendee's Custom Selections on the Event Page

In TicketSpice, you can create actions that trigger based on an attendee's selections. For example, if you're asking attendees how they heard about your event, and someone selects 'friend or family member,' you can automatically offer a $10 discount on your merchandise.

  • On the left-hand side, select the custom field option you want to target

  • Select your desired option, and add a value to the field below if needed

  • Click the + button if you would like to add multiple triggers

    • If you click this button, click the All of these must be true checkbox if you would like all of the conditions to be met to trigger your action

    • If this checkbox is not selected, the action will occur if any one of the conditions is met

Create Actions Triggered by an Attendee's Email or Other Text Inputs

In TicketSpice, you can create actions that trigger based on an attendee's email or other text they enter on the event page. For example, you can automatically apply a $15 discount if an attendee's email contains ticketspice.com.

  • On the left-hand side, select Email or your text field from the dropdown

  • Select your desired option, and add a value to the field below if needed

    • The Is Completed option will trigger your action when an attendee enters text on the field

    • The Is Not Completed option will trigger your action when an attendee doesn't enter text on the field

    • The Value Is Exactly option will trigger your action when an attendee enters the exact text you specify

    • The Value Is Not Exactly option will trigger your action when an attendee doesn't enter the exact text you specify

    • The Value Contains option will trigger your action when an attendee enters text containing the value you specify

    • The Value Ends With option will trigger your action when an attendee enters text ending with the value you specify

  • Click the + button if you would like to add multiple triggers

    • If you click this button, click the All of these must be true checkbox if you would like all of the conditions to be met to trigger your action

    • If this checkbox is not selected, the action will occur if any one of the conditions is met

Create Actions Triggered by a Coupon Code

In TicketSpice, you can create actions that trigger based on a coupon code that an attendee uses. For example, you can automatically give a 20% on your merchandise if an attendee enters the coupon code XMAS.

  • On the left-hand side, select Coupon Code from the dropdown

  • Select your desired option, and add a value to the field below if needed

    • The Is Completed option will trigger your action when an attendee enters a coupon

    • The Is Not Completed option will trigger your action when an attendee doesn't enter a coupon

    • The Value Is Exactly option will trigger your action when an attendee enters the exact coupon code you specify

    • The Value Is Not Exactly option will trigger your action when an attendee doesn't enter the exact coupon code you specify

    • The Value Contains option will trigger your action when an attendee selects a coupon code containing the value you specify

    • The Value Ends With option will trigger your action when an attendee selects a coupon code ending with the value you specify

    • The Is Valid option will trigger your action when an attendee enters a valid coupon code

  • Click the + button if you would like to add multiple triggers

    • If you click this button, click the All of these must be true checkbox if you would like all of the conditions to be met to trigger your action

    • If this checkbox is not selected, the action will occur if any one of the conditions is met

Create Actions Triggered by the Payment Method a Ticket Buyer Selects

In TicketSpice, you can create actions that trigger based on the payment method someone selects. For example, you can increase the price of your tickets by $5 if an attendee selects your cash/check payment method.

  • On the left-hand side, select the payment method you want to target

  • Select your desired option

    • The Is Selected option will trigger your action when a specific payment method is selected

    • The Is Not Selected option will trigger your action when a specific payment method is not selected

  • Click the + button if you would like to add multiple triggers

    • If you click this button, click the All of these must be true checkbox if you would like all of the conditions to be met to trigger your action

    • If this checkbox is not selected, the action will occur if any one of the conditions is met


Add Your Price Change Action

Pro Tip: Price change actions affect each ticket or item, not the total order amount. If you're using these actions, it's important to set up your price change action with the understanding that the discount or increase will apply to every ticket or item on the order.

For example, if you set a $10 discount on your VIP ticket level for people who purchase tickets before April 30, and someone purchases two VIP tickets in the same order before that date, the total discount on the order will be $20. The $10 discount will be applied to each ticket.

Note: For Reserved Seating pages, actions can be used to target fields outside of the Reserved Seating venue, but cannot be used to target the venue itself. This means you currently cannot use actions to dynamically change the price of seats in your venue.

You can use actions to control fields outside the venue, such as applying a discount to merchandise items and other optional add-ons.

  • On the right-hand side, select your price change action

    • Set Price will set the price of the field(s) to a new value that you set. If this option is selected, set the price in the text field

    • Increase Price will increase the price of the field(s) by a $ or % amount that you set. If this option is selected, choose whether you would like to adjust the price by $ or %, and enter the value increase in the text field

    • Decrease Price will decrease the price of the field(s) by a $ or % amount that you set. If this option is selected, choose whether you would like to adjust the price by $ or %, and enter the value decrease in the text field

    • Apply Discount will apply a discount on the field(s) by a $ or % amount that you set. If this option is selected, choose whether you would like to adjust the price by $ or %, and enter the discount in the text field

    • Limit Discount will limit the discount on a field(s) to a certain number on merchandise fields. If this option is selected, choose the limit of the discount in the text box that appears

    • Set Fee will change the fee on your ticket level(s) to the new amount you enter. If you choose this option, enter the desired fee in the text field on the right. This will override the default fee set in the page builder

    • Multiply Coupon increases the value of a coupon by the multiplier you set. This action multiplies the coupon's value when someone enters a valid coupon and meets the trigger condition. If this option is selected, set the multiplier in the text field that appears on the right

  • Choose the Field(s) on which you would like to adjust the price when the condition is met

  • Click the + button if you would like to add another action that occurs when the condition is met

  • Click Save Action

  • Click Save Now in the upper-right corner of your page to save your changes. Click Publish to publish these changes to your live page

Note: This Limit Discount applies to ticket levels, merchandise fields, and quantity boxes, not multiple choice fields and donation fields.

Users must use the Apply Discount action for the Limit Discount action to work. If users do not use the Apply Discount action, the Limit Discount action will not apply.

Users must add the Apply Discount event and the Limit Discount event within the same action by clicking the + button on the right-hand side of the action. If users create two separate actions (even if they use the same trigger), the Limit Discount field will not apply.

Pro Tip: It is important to know that actions run from top to bottom. So if you have multiple actions in your TicketSpice page, actions towards the bottom can override actions above them. You have full control over the order of your actions and can reorder as needed. Because the order of actions can impact how your page behaves, we highly recommend previewing and testing your page before publishing it live. This helps ensure that all your actions work together the way you intend.


Manage Your Actions

Find the Action you would like to manage, and click any of the following icons:

  • The pencil icon allows you to edit the action

  • The pages icon allows you to copy the action

  • The + icon allows you to create a new action

  • The trash can icon allows you to delete the action


FAQs

What's the best way to test my actions?

We recommend using Preview mode to test your actions. Preview Mode allows you to review the visual and communication experience of your event page without processing real payments or saving data. Since Preview Mode respects actions and date-based conditions, you can test your page in real time to ensure everything functions as expected.

  • To use Preview mode, go to your TicketSpice edit page

  • Save any changes on your page by clicking Save in the top-right corner

  • Select the Preview button in the top right corner

Warning: Because the Preview mode is only used for testing, do not share this URL with attendees. This link will not accept real orders or payments.

Why is my live page still showing pre-registration, offline payments, or credit card payment options when I've disabled these payment methods on my TicketSpice page?

A common reason a disabled payment method still appears on the live page is that there is an action on the page that references that payment method. Actions override the payment settings in the page builder. So, if an actions includes a reference to a payment method, it will appear on the live page — even if that method is turned off in your settings.

To fix this, review your actions and remove any references to the payment method you no longer want to offer.

Did this answer your question?