Klaviyo Double Opt-In Email Not Sending
Quick answer
Check the list's opt-in settings and template, whether the test profile is suppressed, and your sending domain. API subscribers only join after they confirm, by design.
Most likely fix: Check list settings
How to fix it
Try these in order — the most common fix is first.
1. Check list settings
- Open the list, go to Settings > Opt-in process
- Make sure Send a double opt-in confirmation email is on
- Select a template that is not blank
Did this fix it?2. Check the profile
- Look the test email up under Profiles
- If it shows Suppressed, Klaviyo won't send it
Did this fix it?3. Check domain and inbox
- Set up a branded sending domain with DMARC
- Look in Promotions and spam
- Check Klaviyo's status page for incidents
Did this fix it?4. Isolate the problem
- Temporarily switch the list to single opt-in to see whether subscriptions work
- Contact Support with the affected profile and list if it still fails
Did this fix it?
Symptoms
Subscribers sign up through a form or API but never receive the confirmation email.
Why it happens
- Confirmation email option off or the template blank/inactive
- Test profile is suppressed
- No branded sending domain or failing DMARC
- API subscription waiting for confirmation by design
- Message sits in spam or Promotions
- Rare platform incident
This guide also covers
- klaviyo double opt in not working
- klaviyo confirmation email not sending
- klaviyo opt in email not received
Still not working?
If Klaviyo keeps failing, you're not alone. See every Klaviyo problem users report or the alternatives people switch to.
Done fighting Klaviyo? Our small team builds your own Klaviyo alternative, made for how you work. On your domain or hosted by us. Price agreed together.
Get a quoteThe same problem in other apps
All notifications, reminders & messages not sending guides →
- Mailchimp Emails Going to Spam (Mailchimp)