Introducing Theme Triggers: Refresh your Flair promotions

2 min
Oct 24, 2025

We're excited to introduce Theme Triggers, a powerful new way to keep your Flair promotions up-to-date as customers interact with your store!

What are Theme Triggers?

Theme Triggers automatically refresh Flair promotions when cart or variant changes happen on your store.

This includes when a customer:

  • Selects a new product variant (size, color, etc.)
  • Adds items to their cart
  • Updates quantities or removes items from the cart

This ensures Flair variant promotions and cart promotions always show based on accurate, real-time data.

Note: Theme Triggers replace the previous Variant Refresh settings. If you were using Variant Refresh settings, your changes were automatically migrated to the new Theme Triggers.

Three easy ways to set up triggers

1. Presets

Theme Trigger Presets

This is the easiest option. Choose your theme from our list of popular Shopify themes, and we'll automatically configure the right triggers for you. No technical knowledge needed.

For launch, we've included triggers for all variations of the free Shopify Dawn and Horizon themes. We'll continue to add to this list for more popular themes. Feel free to contact support if your theme is not listed or you need a hand.

2. Event triggers

Theme Trigger Event

Event triggers listen for JavaScript events on your store pages.

Event triggers support two target types:

  • Document - Listen for global events across your entire page (great for themes that publish global events like cart:update or variant:update)
  • Element - Listen for events on specific page elements (great for targeting particular buttons or form fields)

3. Content triggers

Theme Trigger Content

Content triggers watch specific parts of your page for changes, like your cart icon or product information. When that content updates, Flair promotions refresh automatically.

Requirements

Theme Triggers require the latest Flair version, Flair Gen 3.

For older versions of Flair, only a single event theme trigger is supported.

Learn more

Learn more about these features in the Theme Triggers guide.