How to use free-shipping and free-gift progress campaigns

Pick free shipping or one free gift and show the offer while the cart is under your threshold. You'll pair it with products that close the gap and measure clicks.

Atomato NotiPop campaign example: a progress bar message telling the shopper they are close to free shipping, over a photo of the diamond ring moment of an eclipse

Free-shipping and free-gift progress campaigns are another way to move carts. The difference between a useful nudge and noise is how clearly the shopper can follow the progress steps. A progress campaign helps motivate shoppers to add a little more when they learn they are only a few dollars short of the threshold. It should tell the shopper where they stand, what they earn next, and which products close the gap. The steps below show how to run one properly on a Shopify store.

Start with one threshold, not three

For the test run, choose either free shipping or one free gift. Two rewards competing for attention on the same order generally weaken each other. Set the threshold above your current average order value so the shopper has a reason to add something, and state the threshold in plain dollars.

A rule of Cart value, Is lower than, 50.00. The message shows only while the cart is under $50.

Write the rule as one clear sentence: "Free shipping at $75" or "Free gift bag at $50." That sentence should be the campaign body, placed up front rather than hidden in a footnote.

Name the threshold, not only the prize

When a shopper sees "Only $12 away," they are more likely to act quickly than when they only see a trophy icon. Atomato messages do not count down the amount, so use a Cart value rule: the message shows while the cart is under the threshold and goes away once it is reached. For cart value targeting beyond progress copy, see how to target Shopify on-site messages by cart value. If the cart drops back under the threshold, the Cart value rule matches again and the message returns: a NotiFeed or NotiSell message goes back into the feed, and a NotiPop shows again only if the shopper has not closed it, interacted with it or let it hide on its own.

A NotiPop message works well on cart intent. A quieter reminder in a NotiFeed notification waits in the bell for shoppers who open it later in the session. Stores that already run a popup can keep it and add the feed reminder beside it. See why stores keep a popup and a notification feed.

Pair the message with products that close the gap

Progress without a next product is half a campaign. Suggest two or three SKUs that fit the remaining dollars: a small add-on, a refill, or a related accessory. Keep the list short so the choice stays easy.

A NotiSell message, opened. Shoppers pick a variant and add to cart without leaving the page.

If you recommend products from page or cart context, product cards shoppers can add from the message beat a generic "shop more" link. NotiSell, on Scale and Enterprise+, is built for that kind of on-site product card inside the feed.

Free-gift rules that protect margin

For a free gift, choose one SKU with a healthy margin and reliable inventory. Cap the offer if stock is thin. Do not stack three gift SKUs as competing rewards in one session. When the shopper is close, remind them once. When they cross the threshold, confirm that the gift is in the cart so they do not abandon the cart out of doubt.

Do not invent "limited time" pressure unless the window is real. False urgency trains shoppers to ignore the next message.

Free-shipping rules that stay honest

State whether the threshold includes discounts, gift cards, or only the merchandise subtotal. Match what your Shopify shipping settings actually do. If free shipping applies only to certain regions or carriers, say that in the message, since Atomato can't target shoppers by location.

A progress campaign that promises free shipping the checkout cannot deliver will cost more trust than the order is worth.

Timing and audience

Show progress when it helps: on the cart page, after add-to-cart, or when the cart is within a sensible range of the threshold. A shopper $60 away from a $75 threshold is a weaker fit than one $8 away. Use page and cart conditions so the message appears when the remaining amount is close enough to feel attainable.

For patterns beyond progress bars, browse on-site campaigns every Shopify store should run.

Measure clicks, not only views

A view of the progress message is not a conversion. Track clicks on the message and on the product cards that close the gap, then look at order value in a short window after the click. View-only impressions should not get revenue credit.

The NotiPop funnel on Scale and above. The bars show the layout, not real results.

Atomato Analytics is built around that click attribution, so you can keep the progress campaigns that raise basket size and pause the ones that only create noise. For a feed tested against a control on one product page, read the Heights case study. The Zibra case study covers a shop where most single brushes sit below a $35 free-shipping threshold.

A simple week-one setup

1. Choose free shipping or one free gift.

2. Set one threshold, in dollars, above your current AOV.

3. Write one clear line that names the threshold.

4. Attach two products that commonly close the gap.

5. Show the campaign near cart intent. Keep a quieter copy in the feed for return visits.

6. Review click and revenue attribution after a few days before adding a second reward.

Preparing for Black Friday week? Use the same surface split to plan Shopify BFCM on-site messages without stacking interrupts: one timed interrupt, sale details shoppers can reopen, and email for shoppers who leave.

To add NotiFeed, NotiPop, and NotiSell product cards alongside the popup you already run, start at Atomato on the App Store or browse atomato.co.

When the cart is near the threshold and the shopper is still browsing, see how to recover Shopify carts on-site before email fires for the full ladder of on-site steps before email.

Written by

Atomato

Published 4 min read

Ready to show the right message to the right shopper?

Start showing targeted on-site messages without changing your marketing setup. Atomato works alongside the popup, email and SMS tools you already use.

INSTALL FREE ON SHOPIFY

5.0 on the Shopify App StoreFive-minute setup. No theme code or developer needed.