How to Capture Emails Before Shopify Checkout
Every Shopify store has the same blind spot: you don't get a customer's email until they reach checkout and type it in. If they leave before that — and most do — you have no way to follow up. No abandoned cart email. No retargeting. Nothing.
This is the anonymous abandonment problem. Shopify's built-in abandoned checkout recovery only works for customers who make it to the email field. Everyone who bounces before that point is invisible to you.
A pre-checkout email capture block changes that. It collects the email before the customer hits Shopify's checkout page, so even if they abandon, you have their contact info for follow-up.
Why Shopify's Default Checkout Misses Most Abandoners
Shopify's checkout is a two-step process. Step one: the customer enters their email and shipping info. Step two: they enter payment details and complete the order.
Shopify only records an "abandoned checkout" after step one. If a customer adds products to their cart, clicks the checkout button, and then closes the tab — that's not an abandoned checkout in Shopify's system. That's just a lost visitor. You'll never see them in your abandoned checkout report.
Industry data puts cart abandonment rates around 70%. But a large portion of that 70% never makes it to the email field. They're gone before you even know they existed.
What a Pre-Checkout Email Block Does
A pre-checkout page sits between "Add to Cart" and Shopify's native checkout. When a customer clicks your checkout link, they land on this intermediate page first. The page shows their cart contents and includes an email capture field — either required or optional — before they proceed.
The customer enters their email, sees what's in their cart, and clicks through to complete the purchase at Shopify's checkout. If they complete the purchase, the email was captured early. If they don't, you still have it.
This gives you three things you didn't have before:
Recovery emails for pre-checkout abandoners. The customers who bounce before entering their email at Shopify checkout are now in your system. You can send them a follow-up with a direct link back to their cart.
Higher email capture rates. Instead of relying on popups or footer signup forms, you're capturing emails at the highest-intent moment — when someone is actively trying to buy something.
Better data for your ESP. Whether you use Klaviyo, Shopify Email, or another platform, having the email tied to specific cart contents means you can send targeted follow-ups, not generic "come back" messages.
How to Set It Up
With Checkout Links, you can add an email capture block to any pre-checkout page using the drag-and-drop block editor. Here's the setup:
Step 1: Create a checkout link. Set up a link with the products, discounts, and settings you want. This works with any link type — single product, multi-product bundle, or dynamic links.
Step 2: Add a pre-checkout page. In the link editor, enable the pre-checkout page and open the block editor.
Step 3: Drop in the email capture block. Drag the email capture block onto your page. You can make it required (the customer must enter their email to proceed) or optional (they can skip it).
Step 4: Connect a discount. Pair the email capture with an automatic discount — "Enter your email for 10% off." This incentivizes the capture and applies the discount through Shopify's native discount system, not a coupon code.
The email creates a Shopify customer record automatically. If the customer already exists in your Shopify admin, the record is updated. Either way, the email lands in your customer list and is available for segmentation in your ESP.
Pairing Email Capture with Discounts
The most effective pre-checkout email capture includes a reason to enter the email. A discount works best because the value exchange is immediate and concrete.
Instead of a popup that says "Sign up for our newsletter" — which converts at 1-3% — you're saying "Enter your email to unlock your discount" at the exact moment the customer is trying to buy. Conversion rates for this pattern are significantly higher because the intent is already there.
The discount applies automatically when the customer proceeds to checkout. No code to copy, no code to type in, no friction. The Shopify discount function handles the math, including cases where the discount interacts with other promotions or tiered pricing.
When to Use Required vs Optional Email Capture
Required email capture works best for:
- Links shared through ads or influencer campaigns where you're paying for traffic and need the data
- High-value offers where the discount justifies the ask
- B2B or wholesale links where you need to know who's ordering
Optional email capture works best for:
- General store links where you don't want to add friction
- Repeat customers who are already in your system
- Low-ticket items where the conversion rate matters more than the email
Start with optional if you're unsure. Monitor your checkout completion rate. If it stays stable, switch to required and see how many more emails you capture without hurting conversions.
What to Do With the Captured Emails
Capturing the email is step one. What you do with it determines whether this generates revenue.
Immediate follow-up. Set up a Shopify Flow or Klaviyo automation that triggers when a customer record is created. If they don't complete the purchase within an hour, send them a follow-up with a link back to their pre-filled cart.
Segment by behavior. Customers who entered their email but didn't buy are a different segment from customers who never showed intent. They had something in their cart and were interested enough to engage with your pre-checkout page. Target them differently than cold leads.
Reorder and win-back. Once the email is in your system, it works for your entire lifecycle marketing. Reorder reminders, win-back flows, new product announcements — you have the contact now.
The Math on Anonymous Abandonment
If your store gets 1,000 checkout attempts per month and 70% abandon, that's 700 abandoned sessions. If only 40% of those make it to Shopify's email field, you're recovering from a pool of 280 — not 700. The other 420 are invisible.
Adding a pre-checkout email capture block at even a 50% fill rate on that invisible group gives you 210 additional emails per month. If your recovery email converts at 5%, that's 10-11 extra orders per month from customers you would have lost completely.
At a $50 average order value, that's $500-550/month in recovered revenue from a single page element. The actual numbers depend on your traffic, AOV, and email conversion rates — but the principle holds. You can't recover what you can't reach.
Pre-Checkout Email Capture vs Popups
Exit-intent popups are the most common email capture tool on Shopify. They work, but they have drawbacks:
Timing. Popups fire when the customer is leaving or browsing — not when they're buying. The intent level is lower, which means lower conversion rates and lower-quality emails.
Ad blockers. A growing percentage of shoppers use browsers or extensions that block popups. Your capture rate drops without you realizing it.
Mobile. Popups on mobile are intrusive and Google penalizes aggressive interstitials. A pre-checkout page is a natural part of the purchase flow, not an interruption.
Discount leakage. Popup discounts apply store-wide through coupon codes that end up on coupon sites. Pre-checkout discounts apply only through your specific checkout link — they can't be shared or leaked.
Pre-checkout email capture doesn't replace popups. It captures a different audience at a different moment. But for high-intent traffic — ad clicks, influencer links, email campaigns — it's a stronger tool.
Getting Started
If your store runs paid ads, influencer campaigns, or email marketing that drives traffic to specific products, pre-checkout email capture should be part of the flow. You're already paying for that traffic. Capturing the email before checkout ensures you get something from every click, not just the ones that convert on the first visit.
Checkout Links includes the email capture block, pre-checkout page editor, and automatic discount integration in one app. Set it up in minutes and start capturing emails from traffic you're already paying for.