Skip to main content

Email capture block

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 toNew 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.

Did this answer your question?