How Back in Stock campaigns choose where signups go
Every Back in Stock signup belongs to exactly one campaign. When a shopper subscribes on a product page, Dash picks the campaign like this:
- Look at your active campaigns from highest priority to lowest.
- Pick the first one whose product targeting matches the product.
- That campaign owns the signup — its restock threshold, email design, sender details, and batch settings apply to it.
If two campaigns both match a product, the higher priority always wins. The lower-priority campaign is not "broken" — it just never gets a turn for products the higher one already covers.
The most common mistake: naming ≠ targeting
A campaign called "Cream cheese restock" does not target the Cream cheese product. The campaign title is just a label for you.
Targeting is set in the Products section of the campaign form:
- All products — matches every product in your store (this is the default)
- Products with tags — matches products carrying at least one of the tags you list
- Specific products — matches the exact products you list
- Specific variants — matches the exact variants you list
If you name a campaign after a product but leave targeting on All products, it will collect signups for every product — and, if it has the highest priority, it will absorb signups you meant for your other campaigns.
Writing product and variant targets
- Enter the product's full title (or its ID). Capitalization doesn't matter;
cream cheesematches "Cream Cheese". - Partial titles do not match:
Parmesanwill not match a product called "Parmesan Cheese Block". When in doubt, use the product ID. - If you switch targeting back to All products, any product list you previously entered is kept in the form but ignored — All products means all products.
The "will never receive signups" warning
If a campaign's products are fully covered by a higher-priority active campaign, its page shows a warning banner naming the campaign that outranks it. That campaign will collect nothing until you either raise its priority or narrow the other campaign's targeting.
If a campaign that should be collecting signups shows this banner, check whether a higher-priority campaign is still set to All products.
About the Default Campaign
The Default Campaign is created automatically so signups always have somewhere to land — it targets all products at priority 0 (the lowest). As soon as any of your own campaigns matches a product, the Default Campaign no longer receives those signups.
The Default Campaign can be paused (not deleted) as long as one other active campaign is active. While paused, new signups for that product go to the Default Campaign instead. Once you unpause it, those signups shift to whichever campaign has the highest priority.
Related Back in Stock Articles
- Why Subscribers Haven't Been Notified Yet — Troubleshoot why waiting subscribers haven't received restock emails (help.dashcheckout.io/article/112)
- Understanding Back in Stock Conversion Tracking — How Dash tracks Waiting → Notified → Clicked → Converted status (help.dashcheckout.io/article/113)
- Building a Waitlist for Specific Products — Use Back in Stock to create waitlists with custom form and email text (help.dashcheckout.io/article/114)