Double opt-in
Double opt-in (DOI) adds a confirmation step: after a visitor submits the form, they receive a confirmation email and must click a link to verify their address before they are marked as subscribed.
How it works
- Visitor submits the form
- Taildove creates the contact with
subscribed: false - A confirmation email is sent to their address
- When they click the confirmation link,
subscribedis set totrue - Any sequences attached to the form are triggered after confirmation (not on initial submission)
When to use it
| Use DOI | Skip DOI |
|---|---|
| You're in the EU/UK (GDPR compliance) | You need instant list growth |
| You want the highest deliverability | You're running a short-term campaign |
| You care more about quality than quantity | Confirmation email friction is a concern |
| Your sequences contain sensitive content |
Enabling double opt-in
In the form editor, scroll to the Double opt-in section and toggle it on.
The hosted form will display this notice below the form title:
Fill in the form below. You'll receive a confirmation email to complete your signup.
Effect on the API
When double opt-in is enabled, the submission API still returns { success: true } — the contact is created immediately, just not yet subscribed. The confirmation email is triggered asynchronously.
When building a headless integration, you don't need to do anything special — the DOI flow is handled entirely server-side.
Confirmation email
The confirmation email is sent from your verified sending domain. You can customize the email template in Settings → Email Templates.