What are the most effective email list building tactics for DTC brands?
The most effective email list building tactics capture visitors at every stage of the customer journey:
- Foundational tactics (a first-time popup, exit-intent, static forms and checkout SMS capture) should convert 6%+ of viewers and deliver the fastest wins on existing traffic.
- High-intent page capture (blog, collection, product and quiz popups) produces fewer contacts but far higher quality.
- Platform and personalisation decisions (Klaviyo Forms vs Alia, progressive profiling) multiply the opt-in rate of everything else.
- Off-site channels (Instagram DM, TikTok DM, QR codes on packaging, giveaways) reach audiences your on-site popups never touch.
Everything below has a singular objective: converting website visitors (and social followers) into email and SMS subscribers you own the right to message.
The right way to deploy these tactics? Diagnose which journey stage currently has no capture running (or is under benchmark), launch 2-3 tactics from the matching tier, test properly, then expand quarter by quarter.
Every DTC brand tells me they want better list growth.
Then I open their site and find one discount popup firing on every page, at every visitor, at every stage of the journey.
That single popup is usually the entire strategy. Meanwhile the blog readers, the collection browsers, the checkout buyers, the Instagram followers and the customer holding the parcel in their hands all walk past uncaptured with no way of reaching out to them.
Capturing emails and phone numbers of expensive ad traffic can reduce CAC and increase ROAS upwards of 20%. I've implemented the strategies below across Magnet Monster's client roster, and they all work at different levels depending on the brand category.
This is the full playbook: 13 capture strategies, grouped into 4 tiers by impact-per-effort, each with the trigger config, targeting and suppression rules, offer mechanic, destination flow, platform build notes and the A/B test to run.
A note on the numbers before we start: the opt-in rates and benchmarks quoted throughout are our internal benchmarks from implementing these strategies across Magnet Monster's client accounts. They're what we'd expect a well-built version of each tactic to do. Your results will vary by category, traffic quality and offer.
But remember not to run them all at once.
How should you prioritise these strategies?
Diagnose first, deploy second. For each brand, find the journey stage with no capture running or with capture performing under the 6% benchmark, then pick from the matching tier.
- Tier 1 - Foundational, high-leverage: fastest wins on existing traffic, low build effort. First-time popup, spin-to-win, exit-intent, static header/footer forms, checkout SMS.
- Tier 2 - High-intent page capture: qualified leads from browsing behaviour. Blog, collection, multi-product view, product page, quiz, returning visitor.
- Tier 3 - Platform and personalisation: the decisions that multiply the opt-in rate of everything above. Klaviyo Forms vs Alia, progressive profiling.
- Tier 4 - Net-new and off-site: contacts your on-site popups can't reach. Instagram DM, TikTok DM, QR on packaging, giveaways, source-specific and geo popups.
The only metric you need to evaluate: list quality because it decides your placed order and customer lifetime value.
A tactic that floods your welcome flow with unqualified or bargain-only contacts is worse than a lower-volume tactic that captures buyers. I've called out the list quality trade-off on every strategy below.
Tier 1 - Foundational, High-Leverage
1a. How do you convert first-time website visitors into email subscribers?
With a first-time visitor popup - the workhorse of list growth. Run it on every brand, from day one. It should capture 6-14% of the visitors who see it, and if it isn't, fix the timing or the offer before building anything more sophisticated.
Journey stage: awareness. The visitor has just landed and doesn't know the brand.
Trigger: a 5-15 second delay on any page that doesn't have a more specific popup running. Check the brand's average time-on-site for new users first and set the delay below the natural drop-off point.
Targeting and suppression: first-time visitors only. Suppress anyone who arrived from an email or SMS click. Never show it on cart, checkout or post-purchase pages.
Offer: a nominal evergreen incentive - 10% or $10 off the first order, or a "first to know" angle if the brand won't discount. Keep the hook worth a sign-up but not so rich it attracts only bargain hunters.
Destination flow: welcome flow.
Platform build: in Klaviyo, a standard form with display timing plus "has not been in list" targeting. In Alia, the same, with automatic subscriber suppression handled natively.
List quality: solid, mid-quality volume. This is the capture point that does the heavy lifting.
Three things that help build a pop-up that does it job:
- Offer a minimisable variant that shrinks to a side teaser tab and reappears on click. It recovers sign-ups that a hard-close popup loses from visitors who weren't ready to commit.
- Build a pared-down mobile version. Do not reuse the desktop layout on mobile.
- Make email required and SMS optional on the same two-step form, so you grow both channels without gating on the phone number.
Test to run: timing, 5 seconds vs 10. The winner is the delay that captures the most addresses, and if it's close, go with the longer delay to preserve brand reputation.
Read: Why is a Welcome Series Important and How to Create it in Klaviyo
1b. Is a spin-to-win or scratch-off popup worth it?
Yes, if raw volume on cold traffic is the goal: a gamified wheel typically captures roughly double a standard popup on the same traffic. The trade-off is quality, and there's a specific metric that tells you whether you have a problem.
Journey stage: awareness. Same trigger window as the first-time popup: 5-15 seconds, first-time non-subscriber visitors, on pages without a specific popup running, with email/SMS-referred traffic suppressed.
Offer: tiered rewards with free shipping, 5-20% off, a free gift. The game itself is the hook. Curiosity about the reward lifts engagement well above a static popup.
Destination flow: welcome flow, ideally segmented by the prize tier won.
Platform build: native in most popup tools including Alia. In Klaviyo, use a form block that supports the game or a compatible app. Customise the game styling to the brand - a cheap-looking wheel undercuts premium positioning.
List quality: this is where you earn or lose the tactic. Watch the coupon-redemption rate. High sign-up with low redemption signals more bargain-seekers, and that's your cue to rein the offer in.
Two execution notes:
- Cap the prize odds so the richest reward is rare. The perception of winning drives the opt-in more than the actual discount does.
- Route each prize tier into a welcome-flow branch that references the specific reward. It makes the first email convert harder.
Test to run: timing at 5s vs 15s, and standard popup vs spin-to-win on matched traffic, to confirm the lift actually holds for this brand rather than assuming it.
2. What should an exit-intent popup offer?
Obviously, something different from your entry popup. An exiting visitor already ignored your first offer, and they're usually not purchase-ready, so a second discount rarely persuades them. A giveaway entry or gift-framed offer captures the address anyway.
Journey stage: acquisition, last chance before the visitor leaves.
Trigger: exit intent after at least 15 seconds on page, or 65 seconds idle.
Targeting and suppression: all non-subscriber visitors not from email/SMS. Not on cart, checkout or post-purchase - checkout deserves its own capture logic. Suppress the popup entirely if the visitor already engaged a popup this session.
Offer: a fresh angle so repeat visitors see something new. Giveaway entry or a gift-framed offer works well here. Let the welcome flow do the persuading the popup couldn't.
Destination flow: a welcome flow variant.
Platform build: both Alia and Klaviyo support exit-intent on desktop. On mobile, true exit intent isn't detectable, so use scroll-velocity or back-button proxies.
List quality: high incremental volume - these are addresses that would otherwise be lost entirely.
One thing we've learnt the hard way: offer framing is region-sensitive. Gift-framed offers perform better than a straight percentage discount on broad top-of-funnel placements, but not always, and not in every market. Test framing per placement, lock in region-specific defaults, and don't assume one global winner.
Test to run: gift vs discount vs giveaway entry, run separately per region. Winner is most addresses captured.
3. How do you grow an SMS list at checkout?
Capture consent at the single highest-intent moment your site has, then retry once more immediately after the order. Checkout SMS contacts are the highest-quality SMS contacts available to you, because every one of them is a confirmed buyer.
Journey stage: decision and post-purchase, peak purchase intent.
Trigger: an SMS opt-in field at checkout, plus a follow-up popup on the order-confirmation page 5 seconds after load for anyone who skipped it.
Targeting and suppression: checkout capture applies to all buyers. The post-purchase popup shows only to customers who did NOT add SMS at checkout - suppress those who did.
Offer: at checkout, SMS opt-in for order and shipping updates plus marketing consent, never pre-checked. Post-purchase, a small discount on the next order in exchange for the opt-in.
Destination flow: SMS welcome flow.
Platform build: checkout consent runs through the Shopify/Klaviyo checkout integration. Keep the marketing-consent box unchecked by default for CASL and TCPA compliance. The post-purchase popup routes new SMS subscribers into the SMS welcome flow.
List quality: the best you'll get on SMS. The retry recovers a meaningful share of buyers who skipped the checkout opt-in.
A quick note: Keep SMS optional throughout, so a mobile-first SMS push never cannibalises email growth.
Read: 5 Ways to Build Your SMS List
Tier 2 - High-Intent Page Capture
These strategies capture visitors who are already showing purchase signals: reading content, scrolling collections, comparing products. Opt-in rates run higher than cold-traffic popups because the offer is contextual, and the resulting contacts are better qualified.
4. What are the best lead magnet ideas for converting blog readers?
A content upgrade, not a discount. A blog reader's intent is informational, not transactional, so the best lead magnets are a downloadable guide, a checklist or a video tutorial relevant to the article they're reading. These out-perform a generic discount on blog pages every time.
Journey stage: consideration. The visitor is consuming content, not shopping.
Trigger: minimum 25 seconds on page, or 65 seconds idle, on blog and article URLs only. Optionally a full-page exit-intent takeover specific to blog pages.
Targeting and suppression: non-subscribers (or everyone, brand-dependent). Don't fire if the visitor already engaged a popup this visit, and no other exit popup should trigger on blog pages - this one owns them.
Offer: the content upgrade described above.
Destination flow: a modified welcome flow themed around the content topic.
Platform build: in Klaviyo, a form targeted to blog URL paths with a timed or exit trigger. Alia does the same with content-aware personalisation. The full-page manual-close takeover is worth trying on articles specifically - the higher friction converts well on engaged readers.
List quality: high-quality, top-of-funnel contacts with demonstrated topical interest. Excellent for nurture-led brands. But it requires a lead magnet to exist, which is a real build cost. But with AI this can now be built quickly at low cost.
Two notes:
- Use an anchor link inside the article body as a low-friction alternative to a popup. An inline, contrasting-colour link ("download our full guide") reads as more trustworthy than an interruption and captures highly-engaged readers.
- Map one content upgrade per content theme, so the welcome flow can reference exactly what they downloaded.
Test to run: popup vs in-article anchor link on the same articles. The winner is most captures without hurting content engagement.
Read: How to Use a Lead Magnet to Automate Selling Online
5. What should you capture on collection and category pages?
A category preference, attached to an email address. A visitor who signs up for restock or drop alerts on a specific collection has just told you exactly what they want to buy, and that's gold for segmentation and CLV.
Journey stage: consideration, actively browsing a category.
Trigger: 70% scroll depth on category and collection pages. That depth signals genuine browsing, not a bounce.
Targeting and suppression: non-subscribers not from email. Not on cart, checkout or post-purchase.
Offer: a "notify me" value exchange rather than a discount. "Be the first to know when the new [collection] drops", or restock alerts. These sign-ups are extremely qualified - they want that specific category.
Destination flow: a modified welcome flow email 1, segmented by the category they signed up on.
Platform build: an embedded form block at the foot of the collection template, or a scroll-triggered popup. In Klaviyo, tag the sign-up with the collection name as a source property. In Alia, use per-page targeting to auto-tag. That tag drives category-personalised campaigns later.
List quality: lower volume than a site-wide popup but much higher quality - the contact has self-identified a category preference.
Two notes:
- Feed the category preference straight into segmentation for category-specific product drops.
- Collect SMS here too. Restock and drop alerts are a natural SMS use case and lift the opt-in.
Test to run: embedded form vs scroll-triggered popup at 70% depth. The winner is the most captures.
6. How do you capture a visitor comparing multiple products?
With a decision aid, not another discount. A visitor who has viewed three or more products is clearly interested but undecided, so reduce their choice friction while capturing the address.
Journey stage: consideration, comparing options.
Trigger: 15 seconds after 3+ product pages viewed in a session. The threshold itself is worth testing.
Targeting and suppression: non-subscribers not from email, product pages only.
Offer: a 50-70% width slide-up banner - less intrusive than a full popup - introducing a build-your-own or bundle option, a "help me choose" prompt, or a best-sellers shortcut.
Destination flow: a modified welcome flow email 1, entered via a build-your-own or "help choosing" contact form.
Platform build: both platforms support view-count and session-behaviour triggers natively. The slide-up format needs a manual close, so most readers see it - effective without being a hard interrupt.
List quality: good. High engagement across multiple products is a strong pre-purchase signal, and the banner format keeps bounce risk low.
The bigger point: this is a discovery moment as much as a capture moment. Pointing an overwhelmed browser to a bundle or quiz can lift both the opt-in and the conversion.
Test to run: trigger threshold of 3 vs 4 product views. Winner is most engagements and clicks.
7. Why is a quiz the highest-quality capture in the playbook?
Because it's the only tactic that captures the email or phone number AND zero-party data in one interaction. You get the contact plus their stated preferences, and those preferences sharpen every downstream flow and campaign. The opt-in lift is comparable to gamification, with far richer data attached.
Journey stage: consideration. The visitor needs help deciding.
Trigger: on click of a "Take the quiz" link in the header, footer or top of the shop page. Or as an exit-intent offer after 3+ products viewed or 45 seconds idle.
Targeting and suppression: first and second-time visitors. For the exit variant, don't show it if a popup was already engaged this visit.
Offer: a product-recommendation quiz, usually via a third-party quiz app, with email capture at the results step - "see your results / have them emailed". An optional incentive such as 10% off on completion.
Destination flow: a modified welcome flow email 1 personalised on the quiz answers.
Platform build: the quiz runs in a dedicated quiz tool, with answers passed into Klaviyo or Alia as custom profile properties. Alia has native interactive quiz flows that write answers straight back to Klaviyo profiles - fewer moving parts than stitching a separate quiz app to Klaviyo.
List quality: among the highest in this entire playbook.
The warning that comes with it: the zero-party data is the real prize. Make sure the answers actually flow into segmentation and welcome-flow personalisation, or the quiz is just a slower popup.
Test to run: quiz vs standard discount popup on matched traffic - and compare opt-in AND downstream conversion, not opt-in alone.
Tier 3 - Platform and Personalisation
These are the decisions that multiply the opt-in rate of every strategy above, and they should be right before you scale the tactic count.
8. Which software platform is best for growing a DTC email list: Klaviyo Forms or Alia?
Klaviyo Forms alone for early-stage or low-traffic brands, and always for the static header/footer form. Move to Alia once a 2-3x opt-in lift is worth real revenue, or when the brand needs wholesale/corporate branching, quiz-driven zero-party data, or suppression logic Klaviyo can't do natively.
Both platforms run every popup in Tiers 1 and 2. The difference is personalisation depth, suppression and opt-in rate, and that difference sets the threshold for when Alia's extra subscription pays for itself.
- Typical opt-in: Klaviyo Forms roughly 4-7% of viewers; Alia roughly 8-12%.
- Personalisation: Klaviyo is manual audience rules only. Alia auto-adapts copy and offer per visitor using behaviour, location, UTM, cart contents and Klaviyo segment, with no manual rule-building.
- Suppression: Klaviyo's is basic, and it's hard to reliably hide new-customer offers from existing subscribers at scale. Alia's suppression is automated and built in.
- Zero-party data: Klaviyo relies on manual custom questions. Alia has native interactive quiz flows writing answers back to Klaviyo profiles.
- Reporting: Klaviyo reports opt-in rate. Alia reports downstream revenue and CLV impact.
- Cost: Klaviyo Forms are included in Klaviyo. Alia is an additional app subscription of $300/month.
$300 a month is trivial against a genuine doubling of opt-in rate on meaningful traffic, and irrelevant if the traffic isn't there yet.
9. What is progressive profiling and why does it raise CLV?
Progressive profiling is asking 1-3 enrichment questions on the second step of a popup, AFTER the email is captured, so a drop-off still leaves you with the address. It doesn't add contacts - it sharply raises the value per contact, through better flow performance and higher CLV. It's also the primary way to grow SMS off an email-first form.
Journey stage: any - it layers onto an existing capture.
Trigger: the second step of a popup, after step one has captured the email.
Audience: anyone who completes step one.
The questions: only ask what immediately improves personalisation - never data you won't use. The strongest four:
- Phone number ("for special offers") - grows the SMS list.
- Birthdate - switches on the birthday flow.
- "What occasion are you shopping for?"
- "Who are you shopping for?" - routes consumer vs gift.
Destination: the answers feed welcome-flow branching and future campaign segmentation.
Platform build: a multi-step form in either platform. Map each answer to a Klaviyo profile property, and make sure the email writes on the step-one submit, not only on final completion. That single build detail is the difference between this tactic being free and it costing you contacts.
Here’s how you get an outsized payoff: capturing "who are you shopping for?" lets a single form feed both consumer and gift/wholesale tracks. That's critical for brands with a B2B line, which must never share the consumer welcome flow.
Tier 4 - Net-New and Off-Site Channels
How do DTC brands acquire customer emails through social media?
Through comment-to-DM automation: a follower comments a keyword on a post, and an automated private DM collects their email or phone number in exchange for a drop, guide or giveaway entry. It's the most reliable way to turn social engagement into contacts you own, and it costs nothing in media spend.
On-site popups only reach people already on the website. The strategies in this tier reach audiences those popups never touch - social DMs, the unboxing moment and referral networks - so the contacts are genuinely incremental.
10. How does Instagram DM capture work with Klaviyo?
A follower comments a designated keyword (e.g. "ACCESS") on a post or Reel, or DMs it, and Klaviyo auto-sends a private DM with the opt-in ask. The contact writes straight into the unified Klaviyo profile - no CSV exports, no separate tool - at zero media spend.
Journey stage: acquisition, off-site social.
Mechanics: the comment-triggered reply goes to a private DM, not a public reply, which protects consent and moves the ask into a channel where capture is actually possible.
Offer: tie the keyword to a specific content push - a drop, a giveaway, a restock - with an incentive to opt in via email, SMS or WhatsApp.
Destination flow: standard Klaviyo lifecycle flows. The keyword becomes a profile property, giving you day-one segmentation by campaign.
Platform build: the Klaviyo Social Marketing / Instagram integration. The paid tier adds up to five custom qualifying questions and engagement-event tracking.
List quality: high-quality, zero media spend. The execution advice that matters most: run it as focused monthly keyword campaigns rather than one always-on keyword. A targeted push beats a permanent, unmeasured one.
11. Can you capture TikTok audiences into Klaviyo?
Yes, via ManyChat's comment-to-DM automation, with one important flag: TikTok's DM automation API is more restricted than Instagram's, and the platform rules change fast.
Journey stage: acquisition, off-site social.
Mechanics: a follower comments a keyword on a video or live ("comment ROUTINE for the guide"), and ManyChat auto-DMs a short conversational flow that collects email or phone before revealing the promised link, offer or guide. The comment hook lives on the content itself, and the DM flow gates the payoff behind the capture.
Destination flow: sync into Klaviyo, tagged "acquisition source: TikTok DM".
Platform build: this is the catch. ManyChat isn't natively wired to Klaviyo, so build the sync via Zapier/Make or a webhook into Klaviyo's API - otherwise contacts stay trapped in ManyChat.
List quality: incremental social contacts at low cost, best for creator-led brands with high comment volume.
12. How fast can a giveaway grow your list?
A well-built giveaway or referral campaign can lift a list by roughly 10% in a couple of weeks, which is why it's perfect before big sale periods like BFCM. The volume is high, but the quality is variable, so this tactic comes with more guardrails than any other in the playbook.
Journey stage: acquisition that leverages the existing list to acquire more.
Mechanics: entry via popup, exit-intent, IG/TikTok DM or a dedicated landing page. Open entry, with extra entries for referring friends - that referral incentive is what drives the viral loop. Entrants must share to gain bonus entries.
Offer: the prize needn't be expensive. Co-branding with a supplier or complementary brand raises the prize value AND taps their list.
Destination flow: welcome flow acknowledging the entry, and list more ways they can gain extra entries, tagged as giveaway-sourced.
Platform build: a giveaway/referral app feeding Klaviyo - we use Viralsweep for the mechanics. It's important to send multiple campaigns to current email subscribers to ensure solid engagement with the giveaway. Once someone enters the giveaway, send them "more ways to enter" type campaigns and welcome flow messaging to ensure they know they can earn extra entries by referring friends or engaging with the brand through social channels.
List quality: the honest answer is "lower-intent, monitor closely". Nurture hard and expect higher early unsubscribes than evergreen captures.
Remember to keep giveaway-sourced contacts tagged so you can measure their downstream CLV separately and adjust the mechanic. If you can't see the quality, you can't manage it.
13. What are source-specific and geo-targeted popups?
Popups that match their messaging to where the visitor came from. A search ad on "x-product deals" leads to a product-deal popup; an international visitor sees regional shipping cost and time explained, with a modest offer to offset it. High relevance lifts both opt-in and on-site conversion, which makes this as much a ROAS play as a list play - it monetises traffic you've already paid for.
Journey stage: awareness.
Trigger: source-specific fires at 5 seconds on landing when the utm_campaign matches. Geo fires at 5 seconds on all pages for non-domestic IPs.
Targeting and suppression: source-specific targets visitors from a specific ad or campaign. Geo targets international visitors. Suppress popup re-engagers, and stay off cart and checkout.
Offer: for source-specific, popup copy that mirrors the ad creative exactly, for a cohesive scent-trail. For geo, explain regional shipping cost and time plus a modest offset offer.
Destination flow: a modified welcome flow matching the source or region.
Platform build: read UTM parameters and IP geo. Alia's personalisation does this dynamically. In Klaviyo, build targeted form variants per major source and region.
Two field notes:
- Geo popups are especially worth it when a meaningful share of traffic is international with unclear shipping - a common silent conversion leak.
- Source-specific popups require coordination with the media buying team, and this is generally where the roadblock sits: they'll want to test conversion rates of popup vs no popup on the same page and ad. Budget for that conversation.
Test to run: the geo offer - free shipping over $X vs a percentage off vs a flat dollar amount off. Winner is most addresses captured.
What rules apply to every list growth strategy?
Four sets of cross-cutting rules govern every tactic above. Break these and the individual strategies stop mattering.
- Frequency, suppression and experience
- Cap at one promotion per visit, and leave 2-3 days between repeat displays of the same popup (adjust for consideration length).
- Always suppress email and SMS-referred traffic from acquisition popups. Showing subscribers a sign-up ask signals the brand doesn't know them.
- Every popup needs an easy escape - an X, click-outside, or link - to protect the experience and bounce rate.
- Build separate, pared-down mobile versions. Around 70% of traffic might be mobile, and the desktop layout rarely works there.
- Testing discipline
- Test one variable at a time - timing, offer, audience or creative - and run desktop and mobile as separate tests. A weak result on one device gets masked when they're pooled.
- Benchmark: 3%+ of viewers should opt in. Below that, test timing and offer before creative.
- Offer framing (gift vs discount vs giveaway) is region-sensitive. Test per placement per region, lock in regional defaults, and re-test annually as value perceptions shift.
- SMS and email balance
- Email required, SMS or WhatsApp optional, on every form. Never sacrifice email growth to a mobile-first SMS push.
- Use SMS for urgency (cart, restock, flash sale) and email for nurture, so a contact isn't double-tapped by both on the same day.
- Compliance (non-negotiable)
GDPR in the EU, CASL in Canada, TCPA in the US: explicit opt-in, no pre-checked consent boxes, visible consent language at the point of capture. SMS consent especially must be explicit and recorded.
Where should you start?
Go back to your site today and walk the journey as a stranger: land cold, read a blog post, scroll a collection, view three products, reach checkout, and imagine the parcel arriving. At each step, ask what's capturing you.
For most brands the honest answer is "one popup at the first step and nothing after that".
Find the stage with nothing running, launch 2-3 tactics from the matching tier, test them properly against the benchmarks in this playbook, and expand quarter by quarter. If you plan the strategy right, and only show 1-2 popups per visit, you don't have to worry about annoying visitors.
Opt-in volume fills the dashboard. List quality pays the bills. Build for both, in that order of scrutiny, and your retention channels will have something worth working with.
If you'd like us to audit the list growth for your brand, get in touch with us.



1.png)
.png)
