The Email capture block adds an email-capture form to your pre-checkout page. Use it to grow your email list, offer an optional welcome discount, and let customers continue to checkout once they've subscribed.
The Email capture block is optional. Each page can have one Email capture block.
Settings
Display
Show as overlay — Off (default) renders the form as an inline block on the page. On renders it as a popup that fills the pre-checkout container.
Dismissable (overlay only) — On lets the customer close the popup and continue. Off acts as a passcode: the cart isn't created and the page isn't shown until the customer submits a valid email.
Copy
Heading, Body, Disclosure — Optional free-text fields.
Button text — Text on the submit button. Defaults to "Subscribe" if empty.
Success message (inline only) — Replaces the form after a successful submit.
Style — inline mode
Color preset — Six presets plus Custom (background, text, border colors).
Border — Toggle the border on or off, plus a dotted/solid switch.
Style — overlay mode
Background color — Picker for the modal background.
Image — Upload an image to display above the heading.
Use image as background — When on, the image fills the modal as a background image and the form copy sits on a translucent white card for readability.
Discount
Offer discount — Apply a discount to customers who submit.
Discount value + type — Percentage, fixed amount, or free shipping.
Apply discount to — New customers only (default — only first-time emails get the discount) or All customers (every successful submit gets the discount).
Subscriber
Save email as:
Shopify customer (default) — Creates a Shopify customer with marketing consent
SUBSCRIBED, tagged with the link's shortcode.Klaviyo profile — Creates a Klaviyo profile and (optionally) adds them to a specific list. Klaviyo's own list opt-in setting (single vs double opt-in) controls whether the subscription is immediate or sent for confirmation. Only available when Klaviyo is connected.
How the discount applies
When a customer submits, Checkout Links generates a signed token and writes it to the cart. The discount function reads the token and applies the configured discount, so the discount is live at Shopify checkout — not just in the pre-checkout UI. The token is cached in the customer's browser, so on return visits the discount is re-applied without showing the form again.
Tips
Use inline mode when you want the form to coexist with the rest of the page.
Use the non-dismissable overlay for gated launches where the email is the price of entry.
Apply discount to → All customers doubles as a "welcome back" offer for repeat traffic.
