Campaigns

Triggers

Triggers control where a campaign is eligible to fire. Triggers are evaluated client-side based on the page context (current product, collection, cart contents).

Where widgets render across the funnel

PRODUCT INFO BELOW DESCRIPTION
Product page — upsell + FBT
BELOW LINE ITEMS / FULL WIDTH
Cart — in-cart upsell + cart popup
THANK-YOU WIDGET
Thank-you — post-purchase block

Trigger types

TypeRenders when…
allThe widget block is present on a page (no product/collection filter).
specific_productsThe current product matches one of the products you've picked.
specific_collectionsThe current product belongs to one of the collections you've picked.

Best practices

  • Start broad with all products to learn what works, then narrow to specific collections for precision.
  • Avoid running multiple overlapping campaigns of the same widget type on the same product — only one will render.
  • Use collections instead of long product lists — collections stay current as you add new SKUs.