Stop losing sales between
click and checkout
One link to checkout, the branded Popup, or anywhere in your store. The offer follows the customer, so no sale gets lost along the way.

Trusted by these (and other lovely) brands




Checkout Links is not only beautifully designed, but it's also incredibly easy to use and drives high merchant impact.
Shopify, Build Award WinnerThe shortest path to a paid order
One click and the customer is on Shopify's native checkout, with the cart built, the promotion applied and details pre-filled. Nothing to browse, nothing to type, nothing to abandon.



Pre-loaded cart
Products, variants, and quantities already in the cart the moment they click.
Auto-applied promotions
Discounts, free gifts, and free shipping baked into the link and applied on arrival.
No code to type, or leak
The offer lives in the link, not in a discount code. Nothing for Honey or coupon sites to scrape.
Pre-filled details
Name, email, and address already at checkout. One less form to abandon.
Dynamic links
One URL, a different cart per customer, via Klaviyo, Shopify ID, or URL parameters.
Subscriptions ready
Selling plan pre-selected. Works with Recharge, Appstle, Loop, and native subscriptions.
Tracked per link
Clicks, orders, and revenue attributed to the exact link, with no shared code to muddy the numbers.
Shopify's own checkout
Not a custom one. Shop Pay, PayPal, and Google Pay all work, and your taxes and apps are untouched.
Scheduling & limits
Launch and expire offers automatically. Cap redemptions, add passcodes, require login.
We've been able to test a bunch of offers in our post-purchase surveys, campaigns, and even in our welcome flows, and unlock 20%, 30%, 40% growth for clients.
Filip Pejic, CEO @ Bedford MarketingThe deal travels with them
Point a link at any page, whether a collection, a product or your homepage, and the promotion is live from the moment they land. Customers browse and shop as normal, with the offer following them the whole way.


20% OFF
20% OFF
20% OFF
20% OFFLand anywhere, offer already on
A collection, a product page, the cart, your homepage, or any other URL on your store. Wherever you send them, the promotion is already active when they arrive.
Scoped promotions
Pick the products a promotion applies to: the link's items, the whole order, a collection, or specific variants.
Strikethrough pricing
The original price is crossed out and the new one shown beside it, wherever your theme renders prices.
Your banner, your colors
An on-brand banner rides along with the link. Full width or hugging the message, dismissible, and off entirely if you'd rather stay quiet.
Progress on every page
"$12 away from a free gift" follows them around the store, and once they cross the line they can claim their gift.
Set up once
Turn on the app embed and every storefront link works. If your theme needs a tweak, we'll help you sort it out.
This is an awesome tool providing the flexibility and functionality that brands dream of!
Jack Oswald, Founder @ CanchaA mini landing page over your own store
The Popup opens on top of your storefront, with no theme changes and no page builder. Customers review the offer, grab an upsell, and hit checkout in one place.








Pre-loaded offer
It opens with the cart already built and the promotion applied, so the offer is in front of them the moment it appears.
Upsells built in
Hand-picked products, collections, or Shopify's own recommendations, each with its own discount.
Live tier progress
"$14 away from a free gift". Customers see what the next tier unlocks as the cart grows.
Bundle & box builders
Let customers pick their own mix, "any 3 for $24", with the bundle price applied as they choose.
Fully on-brand
Your logo, colors, and CTA, opening over your own storefront so it feels like part of the store rather than a third-party overlay.
Ready-made templates
Pick a template and a setup wizard walks you through the rest, so you're live in minutes.
This app is a technical powerhouse wrapped in a lightweight experience. It makes use of Shopify's latest platform features to deliver a tool that's fast, intuitive, and incredibly useful for merchants.
Irene Zourdos, Product Marketing @ ShopifyOne link for every moment
Most offers lose something between where they're promised and where they're paid for. These are the places a link closes that gap.
Test offers as fast as you test creative
The offer lives in the link rather than the page, so one product page can carry five different deals at once and the offer is the only thing your test changes.
- Duplicate a link, change the offer, live in seconds
- Keep winning ads running, but swap the offer
- Warm traffic to checkout, colder traffic to the product page
- One link per ad set, so the numbers stay separate
- Schedule the offer to expire when the campaign does

Aquatic MythSpring sale (−$7.50)$24.99$17.49Inbox to order, in one straight line
The offer is already applied and their details are already filled in when they land, so there is nothing to search for and nothing to type, whether that landing is checkout or a collection page.
- No code to mistype or leak
- One URL that resolves per recipient, for the whole list
- Works in both one-off campaigns and your current flows
- Eliminate “my code didn’t apply” support tickets

Matcha GummiesNew in (−$2.00)$10.00$8.00Know which post did the selling
A link per post ties orders back to the exact photo, reel or story that earned them, instead of everything collapsing into one link in your bio.
- Sell straight from your posts, stories and DMs
- Revenue per post, per story, per platform
- Link the product in the post, not the homepage
- Change where a bio link points without touching the profile

Makeup Mix PackPost offer (−$6.00)$39.99$33.99Commission you can actually trust
Every sale is credited to the link that produced it, so what you pay out matches what the creator actually drove.
- No code to leak onto Honey or the coupon sites
- A unique link per creator, with revenue tracked in Shopify
- Their audience gets the discount without entering anything
- Adjust a creator's offer without changing their link
- Expire a collaboration on a date instead of chasing a code

Twist Me Up Mascara@sarapearson (−$5.00)$24.99$19.99Pick up precisely where they dropped off
The link restores the same items, quantities and variants with their details already filled in, and the nudge can scale with the cart: free shipping at one threshold, a gift or a deeper discount at the next.
- The same cart, down to the variant
- Their details already filled in at checkout
- Tiered rewards, so a $300 cart isn't nudged like a $30 one
- Offer a free gift or free shipping instead of margin
- Drops into the recovery flow you already run

Snatched EyelinerCome back (−$1.80)$17.99$16.19Seeding without the spreadsheet
Creators serve themselves: the variant picker and the content agreement are both built into the page they land on.
- Send personal links, or one catch-all link for gifting at scale
- Creators pick their own size and colour
- No more back-and-forth DMs or spreadsheets
- A consent checkbox before they can check out
- Checkout at zero, shipping included

Pinky GlossCreator gift (−$19.99)$19.99FREERetention that runs without you
A flow sends the link on its own and the link rebuilds their previous order, so a repeat purchase costs the customer one tap and costs you nothing to run.
- Built from their actual last order
- Drops into the flows you already run
- Send it thirty days after purchase, or whenever suits
- Add a returning-customer discount, or don't

2Debloat GummiesRefill (−$4.00)$20.00$16.00The plan is chosen before they decide
The selling plan travels inside the link, so the subscription is pre-selected at checkout instead of losing by default to the one-time option sitting beside it.
- Works with Recharge, Appstle, Loop and native subscriptions
- Sweeten the first delivery with a gift or a discount
- Renewals bill at your normal plan price
- Move someone from one-time to subscription in one message

Matcha GummiesDelivery every 30 daysFirst box 50% (−$10.00)$20.00$10.00
Wakeup GummiesFirst box gift (−$10.00)$10.00FREEPrivate actually means private
Nothing is published to your storefront and nothing is indexed, so the only way in is the link you sent, and you decide how far it is allowed to travel.
- Your regular list gets 20%, your VIP list gets 20% and a gift
- Add a passcode, or require a customer login
- Cap how many times it can be redeemed
- Schedule it to open early and expire when the public sale starts
- No unlisted page for anyone to stumble onto

Amber InfusionVIP early access (−$5.25)$34.99$29.74The sale doesn't end at the door
Shopify POS builds a link on the spot for whatever isn't on the shelf, and scans one the other way when a customer arrives holding an offer you sent them.
- Built at the counter, in the POS you already use
- Texted or emailed to the customer while they're stood there
- Attach a selling plan, so the subscription starts in store
- A QR on the receipt for 10% off their next order
- Or scan their link at the till to redeem an in-store offer

Focus GummiesIn store (−$1.50)$10.00$8.50Print once, sell for months
A QR on packaging, an insert or a shelf card opens a cart with the product and the offer already in it, so reordering is one scan rather than a search.
- QR on packaging, inserts or shelf cards
- Change the offer behind the QR without reprinting anything
- Still works long after the box has been opened
- Orders you can trace back to a print run

Matcha GummiesScan and save (−$1.50)$10.00$8.50Send an invoice link, not a draft order
Build a cart at that account's price and send it as a link. Nothing about your store has to change, and the same link still works the next time they need it.
- Custom pricing per buyer, set on the link
- Bulk quantities already in the cart
- No company accounts needed, and it still works if you have them
- Buyers can adjust quantities before they pay
- Reusable, so repeat orders need nobody's time

24Focus GummiesSpa Haus (−$72.00)$240.00$168.00Convert support chats to sales
Agents answer with a ready cart instead of instructions, so the question that started the conversation ends in an order rather than a maybe.
- Answer “which one should I get?” with a cart, not a catalogue
- Send a replacement at zero, shipping included
- A goodwill discount that exists for that one customer
- Rebuild a past order without them hunting for it
- Their details already filled in at checkout

Wakeup GummiesReplacement (−$10.00)$10.00FREETrusted by Shopify and the community
Built for Shopify certified, a Build Award from Shopify itself, and a five-star rating from the brands running it every day.
Shopify Build Award winner
Recognized by Shopify for design, performance, and merchant impact.
Built for Shopify
Certified for quality, performance, and security. The highest app standard.
5.0 on the App Store
Rated five stars by the brands who use it every day.
Plays nice with your stack
Links drop straight into the tools you already run: email and SMS flows, subscriptions, helpdesks, and ad platforms.
Want to integrate? Reach out.
Know which links made the money
Every link tracks its own clicks, orders, sales and conversion rate, right in your Shopify admin. Give each campaign, channel or creator its own link and the reporting sorts itself out.
Clicks, orders, sales, conversion
The four numbers that matter, for today, the last 7 days, or the last 30.
Inside your Shopify admin
No second dashboard, no separate login, no tab you forget to open.
One link, one number
Give each channel its own link and each gets its own row. No shared discount code splitting one figure between five places.
Stamped on every order
Each order carries the code of the link that made it, your UTM values, and up to three custom parameters of your own choosing.
Report on it however you like
Those fields are available to Shopify's own reporting and to ShopifyQL, so you can slice orders by link, campaign, or your own parameter.
A channel Shopify recognises
Checkout Links is a sales channel, so these orders sit alongside your others in Shopify's own reporting.
Being able to see exactly which links are driving revenue right in my Shopify dashboard has been a game-changer!
Daniella Peri, Founder @ Ylse DesignOne link, personal to whoever opens it
Tell a link who is opening it and it adapts: their details at checkout, their cart rebuilt, or line items handed over in the URL. You write one message; everyone gets their own version.
Prefill their details on any link
Add the customer to any campaign link and their name, email and address are waiting at checkout. The smallest change here, and usually the one that pays best.
Or resolve to their own cart
Add their abandoned items or their last order, and the link builds that cart for each person who opens it. Attach a promotion and it applies to whatever it built.
Or pass the items in the URL
Keep the link empty except for its promotion and hand it the line items at send time, so one link covers every product you might feature.
Links that send themselves
Hook a link to something a customer does and the follow-up runs on its own. Nothing to press and nothing to remember, in whatever tool you already automate with.
A cart gets abandoned
The link rebuilds exactly what they left, with a nudge discount if you want one.
A delivery lands
Thank them, and put the refill one tap away while the box is still on the counter.
Thirty days pass
Their last order, rebuilt and ready to buy again without anyone searching for it.
Stock comes back
Everyone who waited gets a link with the item already in their cart.
Someone goes quiet
A price good enough to be worth coming back for, sent before you lose them for good.
A customer becomes a VIP
Early access and better pricing, the moment they cross whatever line you set.

Everything included.
One flat price.
Unlimited links · 7-day free trial
A Shopify checkout link is a URL that takes a customer directly to the checkout page with one or more products already added to the cart, optionally with a discount, customer info, and notes pre-filled. Checkout Links creates these links dynamically and adds analytics, usage limits, expiry, and per-recipient personalisation on top of Shopify's native checkout.
Shopify's Buy Button is a static, JS-embedded widget for adding a single product to a cart from another site. Checkout Links is dynamic and per-recipient: each link can carry its own product mix, discount, customer pre-fill, attributes, expiry, and usage limit, plus full click and checkout analytics.
Yes, and on every other Shopify plan. Checkout Links works the same on Basic, Shopify, Advanced and Plus, with nothing to upgrade and no plan-specific setup. It is Built for Shopify certified.
Yes. Checkout Links applies cart-line discounts and delivery discounts via Shopify Functions, so the discount is baked into the link and customers never have to type a code at checkout.
Yes. Every checkout link can be rendered as a QR code for use in print, packaging, in-store displays, and offline campaigns.
Yes, 7 days free. No credit card required to start.
Yes. Links to checkout or the Popup need nothing from your theme at all, because they never touch it. For storefront links, you switch on the Checkout Links app embed once, and if your theme needs a tweak for the sale badges to sit in the right place, support sets it up for you.
No. Everything is configured through a visual editor. No code, no developers needed.
Yes. Drop checkout links directly into your Klaviyo flows and campaigns. Works with any email platform.
Yes. Works with Recharge, Appstle, Loop, and native Shopify subscriptions. Pre-select selling plans in your links.
Products and discounts are pre-loaded, and they land on Shopify checkout ready to pay. Or optionally in the Popup to review first.
No. Checkout Links applies promotions through Shopify Functions tied to the link itself, so there is no discount code to copy, share, or scrape, so your offer can't end up on Honey, RetailMeNot, or coupon browser extensions. Only the people you send the link to get the deal, and you can add usage limits, expiry dates, passcodes, or customer login on top. This also keeps influencer campaigns honest: each sale attributes to the influencer's unique link, so a leaked code can never inflate commissions.
The Popup is a branded mini landing page that opens on top of your own storefront when a customer clicks your link. It shows the pre-loaded cart with promotions applied, and you can add upsells, bundle builders, a tier progress bar, callouts, media, and a consent checkbox, all in a drag-and-drop block editor, with no theme changes.
Yes. Every link has a destination: straight to checkout, the cart page, or any page of your store, whether a collection, a product, or your homepage. With a storefront destination the discount is live in the customer's session while they browse, and you can scope it to the link's items, the entire order, a collection, or specific variants.
Yes. Every link lives on your store's domain, like yourstore.com/summer-vip, not a third-party shortener. Checkout Links creates the redirect in Shopify for you when you pick the slug, so the link a customer sees, shares, or hovers over is always yours.
Yes, on storefront links. The app embed crosses out the original price and shows the new one wherever your theme renders prices, adds a discount flag to product images, and can show an on-brand banner with progress toward the next reward. It works for percentage discounts on tiers the customer has already reached, so a price is never crossed out for an offer they haven't unlocked yet.
No. Checkout links and Popups don't load anything on your storefront at all. The storefront embed is two deferred scripts that never block page rendering, read the link from the cart with no extra network request, and do nothing at all for shoppers who didn't arrive through a Checkout Link.
Yes. All analytics are in the app: clicks, orders, sales, and conversion rate. No third-party tools needed.
Yes. You can build a cart at a specific buyer's pricing and send it as a link, with no company profiles, catalogues, or buyer logins to set up. The same link works again for their next order. If you already run Shopify B2B, Checkout Links works alongside it rather than replacing it.
Yes, in both directions. Staff can build a link at the counter for anything not on the shelf and text or email it to the customer, including subscription products POS cannot sell on its own. They can also scan a customer's link at the till to apply that offer to an in-store sale.
No. Create unlimited links on the $25/month plan. Every feature included.