# Double Opt-In in AcelleMail: Toggle, Template, Decision Guide

> AcelleMail has one Double opt-in toggle per list. This walkthrough shows exactly where the toggle lives, what the confirmation email looks like, and a buyer-style decision guide for when to turn it on.

- Canonical URL: https://acellesend.com/kb/articles/double-opt-in-vs-single-opt-in-which-to-choose
- Author: Ryan Walsh, Audience & Analytics Editor
- Category: List Management — Segments, tags, import/export, double opt-in, verification, hygiene
- Content type: reference · Difficulty: beginner
- Tags: Double Opt In
- Published: 2026-02-04 · Last updated: 2026-08-15
- Reading time: 7 min
- Publisher: AcelleMail Knowledge Base, https://acellesend.com/kb

---

## What this is for

AcelleMail makes the single-vs-double opt-in choice into one toggle, per list. This article shows you exactly where the toggle lives, what changes when you flip it on, and a buyer-focused decision guide so you can make the call without wading through compliance theory first.

**Short answer for most readers:** turn it on, especially if you have any EU / UK / Canadian subscribers or if you import a list from outside AcelleMail. Skip ahead to *Step 1* for the click path.

## What changes when you flip the toggle

| With **Double opt-in** OFF (single) | With **Double opt-in** ON |
|---|---|
| Subscriber's status becomes **Subscribed** the moment they submit the signup form | Status becomes **Unconfirmed** on submission; flips to **Subscribed** only after they click the confirmation link |
| They start receiving campaigns immediately | They receive *only* the confirmation email until they click |
| You have no per-subscriber timestamped proof of consent | The confirmation click is a timestamped, IP-logged consent event (legible under GDPR / CASL / PECR) |
| Typo emails and bots silently inflate your list | Typo emails and bots never confirm, so they never enter the marketing list |

Nothing else changes. The Subscribed status flow, segments, and campaigns are identical — DOI just gates *when* a subscriber becomes Subscribed.

## Step 1 — Open the list's Settings tab

In the left sidebar click **Lists**, open the list you want to configure, and switch to the **Settings** tab in the list's top navigation. The URL is `/rui/lists/<list-uid>/edit`.

![List Settings page for "Newsletter Subscribers (Awesome Solutions)" showing the List details card (List name, From name "Gustave from Awesome Solutions", From email) and a Subscription settings card with three toggles: Double opt-in (ON — teal), Send welcome email (OFF), Unsubscribe notification (OFF). Each toggle has help text. Cancel + Save settings buttons at bottom.](https://acellesend.com/plugins/acelle/landing/images/help/kb/double-optin/01-doi-toggle.png)

Scroll to the **Subscription settings** card. It has exactly three toggles — DOI is the top one. Each has a one-line description from AcelleMail itself:

- **Double opt-in** — *"Require subscribers to confirm their email before being added."*
- **Send welcome email** — *"Automatically send a welcome email when someone subscribes."*
- **Unsubscribe notification** — *"Get notified by email when someone unsubscribes from this list."*

Flip **Double opt-in** to ON. Click **Save settings** at the bottom right.

> **The setting is per-list.** Every list has its own DOI toggle. A common mistake is to enable DOI on your main marketing list but forget to enable it on a smaller cold-traffic list you imported separately.

## Step 2 — Customise the confirmation email

When DOI is on, AcelleMail sends a confirmation email automatically. By default it uses a clean built-in template, but you almost certainly want to brand it.

Switch to the **Forms / Pages** tab on the same list (top navigation). Find the **Confirmation email** card.

![Confirmation email template page with the heading "Confirmation email" + Email badge, description "Email sent to confirm the subscriber's email address (double opt-in)", last edited timestamp, list name shown, and three action buttons: Open builder (teal), Use HTML editor, Preview — plus a "Reset to default" link on the right](https://acellesend.com/plugins/acelle/landing/images/help/kb/double-optin/02-confirmation-email.png)

Three buttons for three workflows:

- **Open builder** — visual drag-and-drop editor. Same builder you use for campaigns; pick a layout, drop in your brand colours, write the subject + body. Best default.
- **Use HTML editor** — paste your own HTML. Use this only if you have a hand-coded transactional template.
- **Preview** — see the rendered version. Always do this before saving — the confirmation email is the first email your new subscriber sees from you.

A **Reset to default** link is on the right if you wreck the template — it restores AcelleMail's built-in version with the working confirmation link.

**The one variable that MUST be present in the body:** the confirmation link/button. AcelleMail's visual builder includes it by default as a *Confirm Subscription* button. If you switch to HTML and write your own template, you need the `{CONFIRM_URL}` placeholder somewhere clickable — otherwise the subscriber has nothing to click and never confirms.

> **Keep the email simple.** One sentence + one button. The confirmation email is not a welcome email — its single job is to get the click. Save your brand story, lead-magnet delivery, and onboarding tour for the welcome email (which fires after the confirmation, if you also enabled *Send welcome email* in Step 1).

## Step 3 — Watch pending vs subscribed states

After DOI is on, the **Subscribers** tab of your list shows everyone, but with different statuses. Switch to the Subscribers tab and use the **All statuses** filter at the top.

![Subscribers list view with "All statuses" filter dropdown visible at the top alongside All verification, Columns, and a search box. Subscriber rows show a Status column with "Blacklisted" and "Subscribed" badges visible in seeded data.](https://acellesend.com/plugins/acelle/landing/images/help/kb/double-optin/03-subscribers-statuses.png)

The Status filter gives you these states:

| Status | What it means | Reaches campaigns? |
|---|---|---|
| **Subscribed** | Confirmed and active | Yes |
| **Unconfirmed** | Signed up but hasn't clicked the link yet | **No** — only the confirmation email fires |
| **Unsubscribed** | Clicked unsubscribe at some point | No |
| **Blacklisted** | On your blacklist (manually added or auto-bounced) | No |

When auditing list quality, regularly filter for **Unconfirmed** subscribers older than 7 days. Either re-send the confirmation (via a campaign segment), or delete them — they're stale signups that won't ever engage.

## Decision guide — Should you turn DOI on?

| Situation | Recommendation | Why |
|---|---|---|
| **Any EU / UK / Canadian subscribers** | **ON.** Always. | GDPR / PECR / CASL need a timestamped consent event. The confirmation click is exactly that. |
| **Brand new list with no prior emails sent** | **ON.** | One-time list-quality win you'll never get back. New programs are most vulnerable to bots and typos. |
| **You just imported a cold list (>6 months old)** | **ON for that list specifically**, before any send. | Filters out dead addresses and treats it as a fresh re-permission pass. |
| **High-volume e-commerce, US-only, with existing customer relationships** | **OFF acceptable**, but pair with email verification | CAN-SPAM doesn't require prior opt-in for an existing-customer relationship; you still benefit from list quality. |
| **High-intent landing page with a lead magnet** | **ON.** | The lead-magnet email IS your confirmation gate — they want the magnet enough to click. No friction lost. |
| **You're trying to recover deliverability** | **ON immediately.** | Mailbox providers reward lists with confirmation events; bounces drop within 2 weeks of switching. |
| **You're paid per acquired subscriber by a partner** | Check the contract | Some lead-gen contracts only count *confirmed* subscribers — DOI is mandatory. |

When in doubt: **turn it on**. The list will grow 10–30% slower, but the 70–90% who confirm are the engaged subscribers who'd have driven your campaign metrics anyway.

## Common issues

| What you see | What to do |
|---|---|
| New signups land as **Subscribed** even though you turned DOI on | Confirm the toggle is on for the **correct list** (it's per-list, not global). Then submit a fresh test signup — old signups keep their original status. |
| Confirmation email is going to spam | Open the email's **Settings** in Forms / Pages and confirm the **From email** matches a verified sending domain. Bare-IP / unverified-from is the #1 reason confirmation emails get filtered. |
| Subscribers click confirmation but nothing happens | The confirmation link in your custom HTML template is missing the `{CONFIRM_URL}` placeholder. Click *Reset to default* in the template editor, then re-customise without removing the placeholder. |
| Pending count grows but never converts | Send a one-off campaign to the **Unconfirmed** segment 24–48h after signup with a friendlier subject line. Some confirmations get caught in spam — a follow-up nudge often unlocks them. |
| You imported a CSV — now everyone's stuck on Unconfirmed | Imports use the list's current DOI setting. If you didn't intend to require confirmation for an import: open *Import settings* and choose "Add as Subscribed" — or temporarily flip DOI off, import, then flip back on. |

## After turning DOI on

- **Re-test your signup form** end-to-end (incognito tab, real inbox). The confirmation email must arrive within 1 minute. If it doesn't, your sending server / sending domain has a deliverability problem you'd rather find now than during a campaign.
- **Audit Unconfirmed subscribers monthly.** Anything over 30 days unconfirmed is dead weight — delete or re-send confirmation.
- **Pair DOI with a welcome email.** Once they confirm, they expect something. Build the welcome series in **Automation** triggered on *Subscriber confirms*.

## Related articles

- [Build a Signup Form and Embed It on Your Site](https://acellesend.com/kb/articles/creating-effective-signup-forms-and-landing-pages)
- [Import Contacts from CSV: A 3-Step Walkthrough](https://acellesend.com/kb/articles/importing-contacts-csv-best-practices-and-field-mapping)
- [Email List Hygiene: Clean Your List for Better Deliverability](https://acellesend.com/kb/articles/email-list-hygiene-clean-your-list-for-better-deliverability)
- [Building a Welcome Email Series in AcelleMail](https://acellesend.com/kb/articles/building-a-welcome-email-series-in-acellemail)

---

## Related articles

- [Importing Contacts CSV — Best Practices and the 6-Click Field Mapping Wizard](https://acellesend.com/kb/articles/importing-contacts-csv-best-practices-and-field-mapping): Format the CSV right before you upload — column headers in row 1, UTF-8 encoding, one email per row. AcelleMail's import wizard handles the rest in 6 clicks. Visual walkthrough of the wizard plus error-recovery patterns + bulk-update strategies in the collapsible section.
- [List Hygiene in AcelleMail: Verify, Filter, Blacklist](https://acellesend.com/kb/articles/email-list-hygiene-clean-your-list-for-better-deliverability): AcelleMail gives you three concrete tools to keep a list clean — per-list email verification, the Subscribers status filter, and a customer-managed Blacklist. This walkthrough shows when to use each and what good hygiene looks like in production.
- [Subscriber Preferences & Frequency — A Preference Center That Reduces Unsubscribes](https://acellesend.com/kb/articles/managing-subscriber-preferences-and-frequency): Offer a preference center — "Hey, instead of unsubscribing, want fewer emails per week, or only the product updates?" — and unsubscribe rates drop materially. AcelleMail's built-in Update form covers this in 3 clicks. Visual walkthrough plus per-topic-list patterns in the collapsible.
- [Segments: Slice Your List Into Audiences That Convert](https://acellesend.com/kb/articles/advanced-segmentation-strategies): Build dynamic subscriber groups in AcelleMail using list fields, tags, activities, and email-verification results. Walk-through with real screenshots of the segment builder.
- [Build a Signup Form and Embed It on Your Site](https://acellesend.com/kb/articles/creating-effective-signup-forms-and-landing-pages): AcelleMail has a drag-and-drop visual builder for signup forms with 4 popup layouts and 5 display triggers (immediate, delay, exit intent, on click, first visit). Walkthrough with real screenshots of every panel.
