Filters let you control exactly which customers and orders each campaign applies to. Instead of sending every campaign to everyone, you can narrow it down by cart value, order total, products, customer tags, country, and more.

Available filters

Cart total

Filter abandoned checkout campaigns by the total value of the customer's cart. For example, only send a discount recovery email to carts over $75, where the cost of the discount is justified by the order value.

Order total

Filter post-purchase campaigns (Order Is Paid, Order Is Fulfilled, Review Request) by the total value of the order. Useful for targeting high-value customers with premium follow-up experiences.

Cart quantity

Filter based on the number of items in the cart. For example, target only customers with 3 or more items for a bulk discount offer.

Lifetime sales

Filter by a customer's total historical spending with your store. Use this to target your best customers with VIP-level win-back offers, or to exclude low-value customers from certain campaigns.

Country codes

Restrict a campaign to customers in specific countries. Enter country codes (e.g., US, GB, CA, AU) to include or exclude specific regions. This is useful for:

Customer tags

Target customers who have specific tags applied to their Shopify customer profile. You can use this to create VIP campaigns, exclude wholesale customers, or segment by any custom tags your store uses.

Order tags

Filter based on tags applied to the order itself. This lets you exclude certain order types (e.g., orders tagged "wholesale" or "staff") or include only orders with specific tags.

Product targeting

Restrict a campaign to only fire when specific products are in the cart or order. In the campaign editor, open Advanced Settings and add product IDs or collections. This is useful for:

Marketing consent filter

The Only send to marketing subscribers option in each campaign's Privacy & Legal settings filters sends to only customers who have opted in to marketing in Shopify. This is separate from the filters above and applies at the campaign level.

Combining filters

Filters within a campaign work as AND conditions — a customer must meet all active filters for the campaign to fire. For example, you could create an abandoned checkout campaign that only fires when: the cart is over $100 AND the customer is in the US AND the cart contains a specific product.

Tip: Use filters to segment your campaigns Rather than one generic abandoned checkout email, consider creating two campaigns: one for high-value carts (e.g., over $100) with a stronger offer, and one for lower-value carts with a softer reminder. Targeted emails almost always outperform one-size-fits-all messages.