Sending & deliverability
Connect the service that delivers your email, prove you own your domain, warm up new servers and keep your lists clean, so your campaigns land in the inbox instead of spam.
Everything that decides whether your email reaches the inbox lives under Sending in the left sidebar. You connect a sending server (the service that actually delivers your email), authenticate your domain so inbox providers trust it, warm up new servers slowly, and remove bad addresses before they hurt your reputation.
You do not need every item on day one. A good order is: sending server, sending domain, warmup, then email verification. The rest (tracking domain, reply mailbox, blacklist, signatures) makes things better once you are sending.
What you can do with Sending & deliverability
Connect any email service
Amazon SES, SendGrid, Mailgun, SparkPost, Elastic Email, Blastengine, Gmail, any SMTP server or Sendmail.
Warm up new servers
Start with a small daily volume and grow it step by step, so inbox providers learn to trust you.
Authenticate your domain
Add SPF and DKIM records so receivers know your email really comes from you.
Brand your tracking links
Open and click tracking runs on your own domain instead of a shared one.
Count replies
Connect your reply-to mailbox and see replies as a response rate in your reports.
Verify email addresses
Check a whole list with ZeroBounce, Kickbox, Reoon and other services before you send.
Block addresses
Keep bounced, complaining or opted-out addresses from ever getting a campaign again.
Reusable signatures
Build an HTML signature once and make it the default for new campaigns.
Connect a sending server
A sending server is the service that actually delivers your email, for example Amazon SES, SendGrid or the SMTP server of your email host. You can connect several; campaigns can then share the load between them.
-
Open Sending servers
In the left sidebar, under Sending, click Sending servers (1). The list shows every server you have connected, its Sending limit, its Status and whether it is warming up.
Click Add server (2) to connect a new one.
-
Pick your provider
Choose the service you have an account with. The built-in providers are:
- Amazon Web Service API and Amazon Web Service SMTP (Amazon SES)
- SendGrid API and SendGrid SMTP
- Mailgun API and Mailgun SMTP
- SparkPost API and SparkPost SMTP
- ElasticEmail API and ElasticEmail SMTP
- Blastengine API and Blastengine SMTP
- Gmail (Google OAuth)
- SMTP for any other email host, and Sendmail (UNIX)
If your provider is not in the list, pick SMTP: almost every email service gives you SMTP details.
-
Enter the connection details
Fill in the details your provider gave you. For SMTP these are SMTP host, SMTP port, Encryption (usually TLS on port 587), SMTP username and SMTP password. API providers ask for an API key (Amazon asks for an AWS access key ID, AWS secret access key and AWS region).
Click Add server. The server is saved and its settings page opens.
For Gmail (Google OAuth) there is no form: you are taken to Google to sign in and allow sending from your Gmail account.
-
Test the connection
On the server's page, click Test connection (1). You see Connection successful. or Connection failed. If it fails, click Edit credentials and check the host, port and password.
Send test email (2) goes one step further and delivers a real message (see the last step).
-
Set the sending limit
Scroll to Configuration. Here you can rename the server, set a Default from email (used when a campaign has no From address) and choose a Sending limit: Unlimited, one of the ready-made limits such as 1,000 emails per 1 hour, or Custom.
Set the limit to what your provider allows, then click Save configuration.
-
Pace a mailbox for cold email (optional)
Below the sending limit, Cold email pacing makes a mailbox send slowly, the way a person would:
- Emails per day: the most this server sends in one day. The day starts at midnight in your timezone.
- Min wait and Max wait (minutes): before each email the server waits a random time between the two. Leave Max wait empty for a fixed wait.
For example 20 per day with a wait of 3 to 7 minutes. Leave the fields empty to turn pacing off. Pacing works together with the sending limit and warmup: the strictest one decides.
A campaign that uses several paced mailboxes sends from whichever one is free, so six mailboxes at 20 a day send up to 120 emails a day. Test emails are not counted.
-
Send a test email
Click Send test email, enter your own address in Recipient email and click Send test. Check your inbox (and the spam folder). If the message arrives, the server is ready for campaigns.
Warm up a new server
A brand-new sending server has no reputation. If it sends thousands of emails on its first day, inbox providers treat it as a spammer. Warmup limits how much a server may send each day and raises that limit little by little. Anything over today's allowance simply waits until tomorrow.
This is the short version. The Email warmup guide explains every setting, the schedule, safety holds, why a campaign can be on hold, and how to warm up several mailboxes for one campaign.
-
Open Email warmup
Click Email warmup in the sidebar. The page lists your sending servers with their Warmup progress, how much they sent Today against the allowance, and a small chart of the Last 14 days.
Click Manage next to a server.
-
Follow the progress
The server's warmup page shows which day of the plan you are on, today's allowance, and the total Sent during warmup. The chart Allowance vs. actual sends compares the plan with what really went out, and Day by day below lists every day.
Use Pause warmup to stop limiting the server for a while, Reset warmup to start again from day 1, or Remove plan to send without warmup limits.
-
Choose a warmup plan
Click Change plan (or Set up warmup on a server that is not warming yet). Choose Use a recommended plan (1) and pick one in the Warmup plan list (2), or choose Build my own to set the numbers yourself.
Click Save plan (or Start warmup). Warmup begins as soon as you save: day 1 is today.
-
Build a reusable plan
To use the same ramp on several servers, create it once. On the Email warmup page click Warmup plans, then New plan.
The library shows My plans and the Recommended plans from your provider, and how many more plans You can create.
-
Set the numbers and check the preview
Give the plan a Plan name, pick a Preset (Balanced, Cautious or Aggressive) as a starting point and choose How volume grows: Linear adds the same number of emails each day, Exponential multiplies the previous day.
Under Volume plan set Emails on day 1, Added each day and Finish when. The Plan preview on the right updates as you type: day 1 volume, how long the full warmup takes, milestones and a Risk rating. Click Save plan when you are happy.
Authenticate your sending domain
Inbox providers such as Gmail and Outlook check whether an email really comes from the domain in its From address. You prove it by adding a few short text records to your domain's DNS (the address book of your domain, managed where you bought the domain or at your DNS host). You only do this once per domain.
-
Open Sending domains
Click Sending domains in the sidebar. Each domain shows its Status (Verified or Unverified) and whether DKIM signing is on. Click Add domain.
-
Enter your domain
In Domain name, type only the domain, for example
yourdomain.comormail.yourdomain.com, withouthttps://or a path. Click Add domain. The domain's page opens with the records to add. -
Add the DNS records
The DNS records table lists each record with its Type, Host / Name and Value. Sign in to your DNS provider and create each record exactly as shown (copy and paste the values). What they do, in plain words:
- Domain identity: a one-off code that proves the domain is yours.
- DKIM signature: a digital seal on every email. The receiver checks it to confirm the message was not changed on the way and really comes from you.
- SPF record: the list of servers allowed to send email for your domain. Mail from any other server looks suspicious.
Depending on your sending service, the table can also show a DMARC policy record, which tells receivers what to do with mail that fails the SPF or DKIM check.
-
Verify the records
After adding the records, click Verify DNS records. Each record turns Verified when it is found; when all are found the domain shows Verified.
DNS changes can take from 15 minutes up to 48 hours to reach everyone. If a record is still Pending, wait a while and click Verify DNS records again.
-
Send from an address on your domain
Once a domain is verified you can send from any address on it. In a campaign's Setup step, click From email: the list of Verified senders shows your domain as
****@yourdomain.com(Use any address at…), plus any single addresses your sending server has already verified.If you type an address that is not on a verified domain, you see This email is not verified yet. Its Verify here link takes you to Sending domains.
Use your own tracking domain
To count opens and clicks, the links in your emails pass through a tracking address. By default that is a shared address. A tracking domain such as track.yourdomain.com puts your own brand in those links, which looks more trustworthy to readers and to spam filters.
-
Open Tracking domains
Click Tracking domains in the sidebar, then Add tracking domain.
-
Enter the subdomain
Choose
https://in the first box (recommended), then type the hostname only, for exampletrack.yourdomain.com. Leave Port empty unless your host told you otherwise. Click Save and continue. -
Point the domain and verify it
The Setup & Verify page tells you what to do. Which instructions you see depends on how your provider set up the platform:
- Auto-SSL Setup: add one DNS record (an A record or a CNAME) for your subdomain, pointing to the host name shown on the page. The SSL certificate for
https://is then created automatically. - Host Redirect Setup: click Download tracking script (.zip), upload both files (
index.phpand.htaccess) to the main folder of the website at that subdomain, and on Nginx servers add the rewrite rule shown.
Then click Verify now. When it works you see Domain verified.
A tracking domain that has passed verification. - Auto-SSL Setup: add one DNS record (an A record or a CNAME) for your subdomain, pointing to the host name shown on the page. The SSL certificate for
-
Choose it in your campaigns
In a campaign's Setup step, open Tracking domain under Advanced Settings and pick your verified domain. Click and open links in that campaign are then rewritten to use it. None (use default) keeps the shared tracking address.
Capture replies with a reply mailbox
A reply is the strongest sign that people care about your email. Connect the mailbox your campaigns use as their Reply-To address, and replies are counted as your response rate in reports. Out-of-office and auto-reply messages are recognised and left out.
-
Open Reply mailboxes
Click Reply mailboxes in the sidebar. Each mailbox shows its Status and when it was Last checked. Click Add mailbox.
-
Enter the mailbox details and test them
Fill in:
- Name: only for you, to recognise the mailbox in the list.
- Reply-to address: the address your campaigns use as Reply-To.
- IMAP server and port, Username and Password: from your email host's IMAP settings (often port 993).
- Connection: protocol, encryption and folder. Leave the folder as
INBOXunless replies are filtered elsewhere.
Click Test connection (1). When it says Connected successfully., click Add mailbox (2). The first check runs within ten minutes.
-
Check that reply tracking is on
Open a campaign's Setup step. Under Advanced Settings, Reply tracking shows Enabled when a mailbox is connected. Make sure the campaign's Reply-to email is the address you connected.
Clean your lists with email verification
Old or mistyped addresses bounce, and a high bounce rate makes inbox providers distrust you. An email verification service checks each address before you send. You connect the service once, then verify any list.
-
Open Email verification
Click Email verification in the sidebar. This page lists the verification services you have connected. Click Add server.
-
Choose a verification service
Type a Server name, then open Verification service. The list shows each service with its website and whether it checks Bulk + real-time or Real-time only. Services include ZeroBounce, Reoon, Emailable, EmailListVerify, myEmailVerifier, Bouncify, Kickbox and more; type in Search services... to find yours.
-
Paste the API key and set a limit
After you pick a service, API Configuration (1) asks for its key: copy it from your account on the service's website.
Under Rate Limits (2) set how many checks this server may do: Max verifications per Per time base and Time unit (for example 1,000 per 1 hour). Match your plan with the service. Click Add server.
-
Verify a list
Go to Lists, open a list and click the Email verification tab. You see how many addresses are Verified and Unverified, and your Credits available.
Under Verification controls, choose a server in Select verification server (1) and click Start verification (2). The check runs in the background; you can leave the page.
-
Read the results
Verification results sorts your addresses into:
- Deliverable: safe to send.
- Undeliverable: the address does not exist. Remove these.
- Risky: for example catch-all or temporary addresses. Send with care.
- Unknown: the service could not decide.
Reset verification data clears the results if you want to check the list again from scratch.
Block addresses with the blacklist
An address on the Blacklist never receives any of your campaigns, whatever list it is on. Addresses are added automatically when they hard-bounce or someone marks your email as spam, and you can add your own.
-
Open the Blacklist
Click Blacklist in the sidebar. Each entry shows the Email address, the Reason (for example Hard bounce or Spam complaint) and when it was added. Use Add email (1) for one address, or Import (2) for a file.
-
Add one address
Click Add email, type the Email address and, if you like, a Reason (optional) so you remember why. Click Add email in the dialog.
-
Import many addresses
Click Import. Drop a
.csvor.txtfile on the box (or click browse) with one email address per line, or the addresses in the first column. Click Start import. The import runs in the background and shows its progress.
To remove an entry, open the … menu on its row, or tick several rows and click Delete.
Create an email signature
Save your sign-off (name, role, phone, links) once as a signature instead of typing it into every email.
-
Open Signatures
Click Signatures in the sidebar, then Create signature.
-
Name it and choose the default
Type a Signature name (1) you will recognise, such as Jane Smith - Sales.
Turn on Set as default (2) if this signature should be selected automatically for every new campaign. Only one signature can be the default.
-
Write the signature and preview it
Under HTML content, the Source tab holds the signature's HTML. A sample is filled in for you: replace the name, job title, email, phone and links with your own.
Click Preview to see how it looks in an email, then click Create signature.
-
Manage your signatures
The default signature carries a Default badge (1). Open the … menu on a row (2) to Edit or Disable it, Set as default (shown on signatures that are not the default yet) or Delete it.
Set as default only changes which signature new campaigns start with. Editing a signature's content changes every campaign that uses it, including ones that are already sending (within about ten minutes).
-
Give each mailbox its own signature (optional)
When a campaign sends through several mailboxes with Each mailbox sends from its own address turned on, each email can carry the signature of the mailbox that sends it.
Open Sending servers, open a mailbox and, under Configuration, pick a Signature for this mailbox and fill in its From name. Mailboxes left on Use the campaign's signature keep the campaign's signature.
In the email itself you can also write
{{ sender_name }}and{{ sender_email }}: they become the name and address of the mailbox that sends each email.
Common questions
I don't see Sending servers or Email warmup in my sidebar. Why?
These items only appear when your plan lets you connect your own sending server. If it does not, your email goes out through the servers your provider manages for you and you can skip that part. Sending domains, Tracking domains and the other items can still apply. Check Your account or contact your provider to change plans.
My domain still says Unverified. What should I check?
- Wait: DNS changes can take up to 48 hours.
- Compare each record character by character, especially the Host / Name. Some DNS providers add your domain to the end automatically, so
mailer._domainkey.yourdomain.comshould be entered asmailer._domainkey. - Make sure you have only one SPF record.
Then click Verify DNS records again.
Can I verify a single email address instead of a whole domain?
In this app you verify the domain, and then every address on it can be used as a From address. That is also what inbox providers check. Addresses that your sending server has already verified (for example in your Amazon SES account) appear in the From email list too.
What happens to emails over the warmup allowance?
They are not lost. Anything over today's allowance waits and goes out the next day. If you need to send more right now, you can Pause warmup on the server's warmup page, but sending a lot from a new server raises the risk of landing in spam.
Will connecting a reply mailbox change anything in my inbox?
No. Access is read-only: messages are not deleted, moved or marked as read, so your mailbox looks exactly the same in your own mail program.
Do I need a tracking domain?
No. Open and click tracking works without one. A tracking domain is a recommended extra: links that use your own domain look more trustworthy and are not affected by other senders who share the default tracking address.