Automatically prioritizes which messages to send now and which to hold back. A built-in delivery setting in the Shopify Messaging app that aims to optimize conversion while curbing unsubscribes and promotional costs.
Messages were sent in bulk to all customers enrolled in a campaign's audience, regardless of engagement.
Concentrates sending on customers who are more likely to engage. Those who respond little are dropped from the next campaign, preventing churn caused by over-messaging.
Turning the example given officially into a diagram, the behavior looks like this.
| Item | Traditional delivery | Smart delivery (smart delivery) |
|---|---|---|
| Send target | Uniform Sent to everyone on the target list | Selective Prioritizes customers likely to respond |
| Low-engagement customers | Sent as-is | May be excluded from the next campaign |
| Main goal | Maximize reach | Optimize CVR + Reduce unsubscribes and costs |
| Delivery format | — | Part of the Shopify Messaging appBuilt-in delivery settings |
| Detailed decision logic | — | Not documented See the Help Center |
Smart delivery has been added to Shopify Messaging
It intelligently prioritizes which messages to send and which to hold back
The goal is to optimize CVR, reduce opt-outs, and lower promotional costs
Customers who don't open messages may be excluded from the next campaign
It is a built-in delivery setting in the Shopify Messaging app
The specifics of the decision logic / thresholds (e.g., how many unopened messages before exclusion)
The scope of channels covered (whether channels other than email are included)
Supported plans and regions
Whether it can be turned on/off, and its default state
Any API or automation options for configuration
It only directs you to the Shopify Help Center for details.
Go to the Messaging app you use to run your delivery.
It is provided as a built-in delivery setting.
The specific behavior and conditions are said to be documented in the Shopify Help Center.
This isn't a feature for "sending more"—it narrows down "who to send to." You need to shift your thinking toward a design evaluated by response rate, CVR, and opt-out rate rather than a reach-count KPI.
The explicit example is "whether recent promotional emails were opened." Because the decision relies on past response signals, the treatment of new or dormant customers with little history requires separate validation.
The official wording is "may be filtered." It's the result of prioritization, not a definitive exclusion. Don't assume that a message wasn't delivered "solely because of this setting."
Rather than an external tool or extra implementation, it's a delivery setting built into the Shopify Messaging app. The upside is you can use it without building a separate flow, but the downside is that the logic is a black box.
Whether this feature is a win can only be judged by before/after comparisons of "unsubscribe rate," "response rate," "promotional cost (cost per send × number of sends)," and "final CVR." The finer details of the spec (thresholds, target channels) arenot documentedso when adopting it, take a baseline period before turning it ON, and lock in your measurement KPIs in advance.