How to Create a Double Opt-In Confirmation Email (Templates + Setup)

If you've decided to create a double opt-in confirmation email for your signup flow, the good news is that it's one of the simplest emails you'll ever build: one message, one clear action, one job. The hard part isn't the email itself, it's getting the surrounding flow right so people actually see and click the confirmation link.
What a Double Opt-In Confirmation Email Is
A double opt-in confirmation email is the message sent immediately after someone submits their email address, asking them to click a link to verify they actually want to be on your list. Only after they click does their subscription become active. It's a two-step signup process designed to reduce fake addresses, typos, and spam complaints.
4 Copy-Paste Confirmation Email Templates
Template 1: Simple and Direct
Subject: Confirm your subscription to [Company]
Hi there,
Thanks for signing up! Click the button below to confirm your email address and start receiving [Company] updates.
[Confirm My Subscription]
If you didn't sign up for this, you can safely ignore this email.
- The [Company] Team
Template 2: Warm and Welcoming
Subject: One click to join [Company]
Hi [First Name],
We're excited you want to hear from us. Before we get started, just confirm your email address:
[Yes, Subscribe Me]
This helps us keep our list clean and makes sure you actually wanted to sign up (we know inboxes are crowded).
Talk soon,
[Your Name]
Template 3: Sets Expectations
Subject: Confirm your email to get [Lead Magnet/Newsletter]
Hi there,
You're one click away from [what they signed up for]. Confirm your email below:
[Confirm and Get Started]
Here's what to expect once you're confirmed:
- [Frequency, e.g. "One email per week"]
- [Content type, e.g. "Practical tips, no fluff"]
- [What NOT to expect, e.g. "No spam, unsubscribe anytime"]
[Company]
Template 4: Lead Magnet Delivery Pending
Subject: Almost there - confirm to get your [Guide/Template/Checklist]
Hi there,
Your [asset name] is ready, but we need one quick confirmation first:
[Confirm My Email]
Once confirmed, your [asset name] will be delivered immediately, and you'll be added to our list for future updates.
Didn't request this? No action needed - the request will simply expire.
[Company]
Setup Walkthrough
- Build the signup form. Create a form using Forms or a popup widget, and enable double opt-in in the form settings.
- Configure the confirmation email. Choose or customize a template like the ones above, and make sure the confirmation button links to your platform's built-in verification link, not a manually built one.
- Set the pending state. Subscribers who submit the form but haven't clicked confirm should sit in a pending state, not the active list, so they don't receive campaigns until confirmed.
- Apply a confirmed tag on click. Once someone clicks the confirmation link, apply a tag (like
confirmed) so downstream automations and segments can distinguish confirmed from pending subscribers. - Optionally trigger a welcome sequence. After confirmation, you can automatically start a welcome email sequence now that the subscriber is verified. See how to set up double opt-in for a SaaS product for a full walkthrough of this pattern.
Best Practices
- Send immediately. The confirmation email should arrive within seconds of form submission, while the signup is still top of mind.
- Use one clear button. Avoid competing links or multiple calls to action in the confirmation email; the only job of this email is to get the click.
- Set expectations. Telling subscribers what they're about to receive (frequency, content type) improves both confirmation rates and long-term engagement.
- Send one reminder. A single follow-up a few hours after the initial confirmation email recovers people who intended to confirm but missed it, without becoming a nag.
- Track your confirmation rate. A confirmation rate below 50% usually signals a problem with deliverability, unclear copy, or an unclear call to action, not just normal drop-off.
FAQ
How long should the confirmation link stay valid?
Most platforms default to a reasonable window (commonly 24-72 hours) before a confirmation link expires. Shorter windows protect against stale, low-intent signups; longer windows recover more genuine subscribers who take a day or two to check their inbox.
Should I offer a reason if someone doesn't confirm?
Not necessary in the confirmation email itself, but a single reminder email can gently note that their signup is still pending, which recovers a meaningful share of people who simply missed the first email.
Do I need double opt-in for every list?
Not necessarily. It's most valuable for lead magnets, high-value content, and lists in regions where it's effectively required for compliance. For low-stakes signups where speed matters more than list quality, single opt-in can be the better tradeoff. See the double opt-in glossary entry for the full tradeoff breakdown.
What happens if someone never confirms?
They remain in a pending state and never receive campaigns. Most platforms let you set an automatic cleanup rule to remove or archive pending subscribers after a defined period, keeping your list clean.
Can I customize the confirmation email's design to match my brand?
Yes. The templates above are starting copy - build them in your platform's email editor with your logo, colors, and styling, just like any other email. The only requirement is that the confirmation button links to your platform's verification URL.