Promotions & Discount Codes

The  Promotions & Discounts features in Event Smart can help you Incentivize attendees to purchase more tickets and attend more events.

Here are a few examples of promotions that you can make for your events:

  • A flat amount discount (e.g., save $15 with this discount code)
  • A percentage based discount (e.g., save 20% with a discount code)
  • A discount that is available for a limited time
  • Promotions can also be restricted by a date range, limited by usage for an event, or limited to specific events.

    An active subscription for the Promotions and Discounts feature upgrade is needed to create and use discount codes on your Event Smart website.

    It is also included in the business plan. Want to upgrade to this plan? Make the switch from your My Account page on

    Setup and Configuration

    You can access the Settings page by going to Event Smart > Promotions and click the Settings tab. The first setting is very important if you set taxes on your tickets. In some locales the tax needs to be applied to the the price pre-discount, in other locales the tax needs to be applied to the discounted price.

    The other settings are for changing how non-coded promotions are displayed.

    Automatic (non-coded promotions)

    You can display a list of non-coded promotions on your website by activating the Promotions widget in WP > Appearance > Widgets. Alternatively you can place the [ESPRESSO_PROMOTIONS] shortcode on a page and it will display upcoming promotions there.


    Managing Promotions

    You can add new and edit promotions by going to Event Smart > Promotions. There you can click the Add new button or click on one of the existing promotions to edit.

    Promotions fields

    • Name You can use the Name field to identify each promotion. The name of the Promotion is not the same thing as the discount code.
    • Code This is the field where you input the promotional code. You leave this field blank for non-coded promotions
    • Type You select Percent Discount or Dollar (fixed) Discount here
    • Amount You input the discount amount here
    • Scope Currently a promotion's scope is limited to Events
    • Promo is Exclusive When the promotion is set to be exclusive, it cannot be combined with any other coded promotions at checkout
    • Number of Uses Here you can set a limit to how many total uses this promotion can have. For example, if you set this field to 5 and set the promotion to apply to one event, a maximum of 5 uses of this promotion will be allowed. Another example, if you set this field to 5 and set the promotion to apply to 2 events, a maximum of 10 uses of this promotion will be allowed.
    • Valid From and Until Promotions can automatically begin and expire on the dates you set here
    • Banner Text/Description This is the text that will be displayed in the Promotion Banners if they are being used (see Settings Tab) as well as anywhere that the Promotion details are listed.
    • Accepted Message If using Promotion Codes, this will be shown when a code has been successfully verified and applied to a registrant's order
    • Declined Message If using Promotion Codes, this will be shown when a code entered by a registrant can not be verified or applied to their order

    Promotion applies too...

      This is where you  check the boxes next to the events that you want the  promotion to apply to.
    • Advanced Filters You click the settings icon  to toggle the Advanced event view filters. Here you can set a range of dates, search for an event by name, or filter the events by category
    • Sort You click Sort to view the list of events in reverse order (earliest added upcoming events first)
    • Pagination links When you have more than 10 upcoming events, the pagination links will allow you to page through groups of ten events

    Applying Promotions at Checkout

    Non-coded promotions are automatically applied to the prices at checkout. Registrants can input and submit promotional codes on the same checkout step where they select a payment method.

    Promotional code input

    Viewing Applied Promotions

    You can view information about the promotion applied to an  order by viewing the transaction via the Event Smart transactions list table. When a registration has a promotion applied to it you'll see a price breakdown in the Registration details for each registration.

    The Registrations CSV report will also include a column that shows the promotional code that was applied to the order.

    Frequently Asked Questions

    • Can I enable a promotion for a specific ticket or registration option?
      Promotions apply on the event level so at this time, it does not target a specific pricing option for an event.
    • How do I change the color of the submit promo code button?
      As with most style oriented customizations, button colors, fonts, and text styles are all controlled by your WordPress theme. You can change the color using the theme's settings.
    • How can I import discount codes?
      At this time Event Smart promotions does not include a discount code import feature.

    CSS classes for the promotional code input field and submit button

    Input field classes: ee-promotion-code-input ee-reg-qstn ee-promo-combo-input

    Submit button classes: button button-primary ee-promo-combo-submit

    Example CSS for styling the promo code submit button: {
    background-color: green;
    color: #fff;

    You can hide the promotion code field entirely on the Payment Step by using the following CSS:

    #ee-promotion-code-submit {

    Custom CSS can be added to your event website through your Event Smart dashboard --> Appearance --> Customizer --> Additional CSS. This feature is included in the business plan or you can subscribe to the Custom CSS upgrade as an addition to the Basic or Personal plans.

    Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

    Still need help? Contact Us Contact Us