Confirmation Email
Everything you need to know about the double opt-in process
There are some important things around the confirmation email feature to think through as you have a few options for subscriber verification. Subscriber verification is important for security reasons to ensure only real people are signing up for your campaign. These are your options:
- 1.Require Confirmation Email, the subscriber will be considered verified only when the email is confirmed
- 2.Require Email and SMS Confirmation, subscriber will need to first confirm their phone number via SMS and then their email address (subscriber will be considered verified only when both are confirmed)
- 3.Disable Confirmation Email, neither SMS or email confirmation will be sent, the subscriber will be added without any verification (email is still a required field)
By default when people sign up for your campaign, we send them a confirmation email to verify their email address. This process is usually called "double opt-in".
We use the email confirmation as a way to ensure that each referral is legit and people don't cheat the system.
Also, in some countries you are legally required to verify email addresses before you can use them and the double opt-in protects you from illegally emailing someone who didn't sign up to your campaign.
The double opt-in also has some other benefits:
- Protection against spambots, email scams, and fake subscribers, which could increase your monthly billing rates.
- Assurance of valid email addresses, confirmation that your subscribers want to hear from you, and an archived record of the subscriber’s consent.
While HIGHLY discouraged, it is possible to disable the confirmation email. Go to your campaign dashboard > Edit Campagin > Unique Identifier and disable the toggle "Enable Verification Method".

At the moment it is not possible to use your own ISP to send the confirmation email.
If a subscriber doesn't verify their email address within the time frame set by you in the "Confirmation email" page (by default 3 days), our system will permanently delete them from our database.
Our system automatically sends a reminder to those who don't verify their email address 6 hours after they sign-up.
To change the verification time (the amount time people have to verify their email address, by default set at 3 days) go to your campaign dashboard > Settings > Confirmation email.
Scroll down and you will see a drop-down menu like the one in the image below:

Remember to save your changes after your apply your changes.
This is normal and it will always happen. According to research (backed by big email companies, such as MailChimp), the average drop-off rate for confirmation emails is between 10% and 25%. Yes, you read that right. Up to 1 out of 4 people will never bother to confirm their email address. Why would they do that? This is a true mystery, but there are possible reasons: people forget to check their inbox, signup for products they are not really interested in, the email goes to the spam folder, you name it.
Sometimes, your confirmation emails will go to the spam folder. It's very annoying when it happens but the most important thing that you need to remember is that it's inevitable. No company in the world has 100% delivery rate in the primary inbox.
Modern email providers like Gmail, Yahoo, Outlook use extremely sophisticated anti-spam algorithms that use hundreds of factors to determine whether an email is spammy or not. Because so many factors are involved, it's impossible to determine the exact reason for why an email is marked as spam; however, we do know that two of the most important factors are "domain reputation" and "account history".
Domain reputation refers to the reputation of the sending domain, in this case, ReferralHero (since all emails are sent by us unless you specify a different sending address).
To send emails we use Sparkpost, which is the email provider with the highest deliverability rate in the world (some of their clients are Twitter, Paypal, Uber, Intercom, etc). This, along with the best practice that we implement result in an overall deliverability rate for ReferralHero of over 98%, which is exceptionally high for the industry.
The real "beast" when it comes to spam filters is personalization, which means that spam filters adapt to the history of each person. For example, if you mark as spam or simply ignore a specific type of email (eg: invoices), email providers such as Gmail or Yahoo will think that you're not interested in this type of emails and/or will eventually mark it as spam.
So if some of your users receive the confirmation emails in the spam folder, is highly likely that they have marked some confirmation emails in the past as spam,
What you can do to improve your deliverability
Unfortunately, there is not a lot that you can do, but here are some best practices.
- 1.Don't use "spammy" words in your confirmation email body and subject. Avoid words like "special", "free", "etc". Just stick to the default and you'll be fine.
- 2.Tell your users to add the sender address "[email protected]" to their trusted senders' list. When enough people do it, Gmail will figure out that your confirmation emails are not spam.
- 3.Use a company email address as the reply-to address. If you're using a free email provider (gmail, yahoo, outlook, etc) and sending transactional emails, spam filters will raise a red flag. Better to use your company email address instead. Go to your campaign dashboard > Settings > Emails.
- 4.Use a custom domain sender. Although our default sending domain has a very high reputation, you might benefit (not last from a branding point of view) by using your own sending domain address. To do so you must be on the Pro or Premium plan. Get in touch with us to set it up.
Last modified 8mo ago