Spam is silent
No one sends you a notice when your email goes to spam. You see it only as fewer opens and fewer replies, which is easy to blame on the copy or the list.
Email deliverability
Great copy is wasted in the spam folder. FirstSales gives you every layer of email deliverability in one place: SPF, DKIM and DMARC, your own tracking domain, a 21-day warm-up, clean lists, safe daily limits and guardrails that pause a campaign before your reputation takes the hit.
$1 for 3 days · Cancel anytime · No contract

SPF, DKIM, DMARC and a tracking domain, step by step
21-day warm-up in 3 phases with a clear Warmup Score
Sender Health flags the one mailbox dragging a campaign down
Auto-pause at 5% bounce or 0.1% spam complaints
When mail lands in spam, nothing tells you. Open rates just fade, replies stop, and by the time you notice, the domain has already lost trust.
No one sends you a notice when your email goes to spam. You see it only as fewer opens and fewer replies, which is easy to blame on the copy or the list.
Authentication, tracking, warm-up, list quality and sending pace all count. Skip one and the others cannot make up for it, so piecing tools together leaves gaps.
A dirty list or a cold mailbox pushed too hard can damage a domain in a day. Rebuilding that trust takes far longer than losing it.
Email deliverability in FirstSales has two halves. The setup you do once per domain and mailbox, and the checks that run on every campaign after that.
Add SPF, DKIM and DMARC for each sending domain, with a one-click option on Cloudflare. Then point a tracking subdomain at FirstSales with one CNAME.
Turn on the 21-day warm-up for each new mailbox and switch on Contact cleaning, so campaigns skip dead addresses instead of bouncing on them.
Keep daily limits modest, watch Sender Health in each campaign and arm Delivery Protection, so a campaign pauses itself if bounces or complaints spike.
Deliverability is not one setting. It is a stack, and the order matters. A warm mailbox cannot rescue mail that fails authentication, and a clean list cannot rescue a cold mailbox. Build it from the bottom up.
Work the stack in this order when something goes wrong, too. If the lower layer is broken, fixing a higher one will not help.
No separate warm-up tool, no separate cleaning tool, no guessing which one broke. The whole stack lives next to your campaigns.
Step-by-step records for SPF, DKIM and DMARC on any registrar, plus a one-click setup on Cloudflare with a scoped token that is used once and never stored.
Open, click and unsubscribe tracking runs on a subdomain you own, so your links never share a reputation with other senders.
New mailboxes ramp up over 21 days in three phases. The Warmup Score shows when a mailbox is Healthy enough for campaign volume.
Addresses are checked on import for MX records, mailbox reachability, disposable and role addresses, with typos fixed, so campaigns skip dead ones.
Each campaign shows a card per mailbox with its warm-up score, bounce rate and sent count. A red outline points at the one sender causing trouble.
Arm auto-pause per campaign. If bounces pass 5% or spam complaints pass 0.1%, sending stops before the damage spreads.
Four parts of email deliverability you will use every week, and what each one shows you.
Every sending mailbox has a Warmup tab with a score from 0 to 100. A new mailbox climbs through the 21-day warm-up and reads Healthy at 80 and up. Under 50 it is flagged as a low warm-up score, and under 40 it reads Issues. Wait for Healthy before you put campaign volume on it.
Turn on Contact cleaning in Settings, under Tools. FirstSales checks every address as it comes in: it looks for MX records, tests whether the mailbox is reachable, spots disposable and role addresses and fixes common typos. Campaigns then skip the dead addresses, which keeps your bounce rate low.
When a campaign sends from two or more mailboxes, its Analytics tab shows a Sender Health row. Each card shows the sender, a warm-up gauge, bounce rate and sent count. A card turns red when bounces pass 5% or the warm-up score drops under 50, and the red icon tells you exactly which line it crossed.
In a campaign's Settings tab, turn on Auto-pause when delivery health degrades. It is off by default, so arm it on every real campaign. Set the bounce line (5% by default) and the spam complaint line (0.1% by default). If either is crossed, sending stops so you can find the cause.
You do not need to read a dozen charts. Bounce rate, spam complaints and warm-up score cover most of what goes wrong. These are the same lines FirstSales uses for its own warnings and auto-pause.
Bounce rate
Keep going
Under 2%
Watch closely
2% to 5%, amber warning
Stop and fix
Over 5%, red flag and auto-pause line
Spam complaints
Keep going
Well under 0.1%
Watch closely
Creeping toward 0.1%
Stop and fix
0.1% or more, the campaign pauses
Warmup Score
Keep going
80 and up, Healthy
Watch closely
50 to 79, still warming
Stop and fix
Under 50, Low warmup score
The red lines are fixed at 5% bounce and a warm-up score of 50. Delivery Protection lets you set stricter pause lines per campaign, down to 1% bounce or 0.01% spam.
What email deliverability means, why cold email is judged more strictly than other mail and the handful of habits that keep you in the inbox.
Email deliverability is whether your email reaches the inbox, not just whether it was sent. A message can be accepted by the receiving server and still land in spam, where almost nobody reads it. Good deliverability means mailbox providers like Gmail and Outlook trust your domain and your mailbox enough to put your email where the reader will see it.
Cold email goes to people who have never heard from you, so providers have no history between you and the reader to lean on. They judge you on everything else: whether your domain is authenticated, how old and warm your mailbox is, how many of your emails bounce and how many readers mark you as spam. That is why each layer of the stack matters more for cold outreach than for a newsletter.
SPF lists who may send for your domain. DKIM signs each message so it cannot be changed in transit. DMARC tells receivers what to do when a message fails those checks. Unauthenticated mail is the single biggest spam trigger, and nothing higher in the stack can fix it. Set all three for every sending domain before anything else.
A brand new mailbox has no reputation. If it starts by sending hundreds of cold emails, it looks like a spammer, because that is what spammers do. Warm-up builds a normal sending history first, with volume that grows over 21 days. In FirstSales the Warmup Score shows when that history is strong enough, at Healthy, 80 and up.
A bounce tells the provider you are sending to addresses that do not exist, which is what careless senders do. Keep your bounce rate under 5%, and ideally under 2%. The biggest lever is cleaning the list before you send. Contact cleaning in FirstSales checks each address on import, so campaigns skip the dead ones instead of bouncing on them.
Perfect authentication will not save salesy, link-heavy or image-heavy mail. Keep cold emails short, plain and personal, with one clear ask and at most one link. Write the way you would to a colleague. Spam complaints come from readers who feel spammed, so targeting the right people matters as much as the words.
FirstSales does not include a seed inbox test or a blocklist lookup. Inside the app, watch the signals that drive placement: authentication status, Warmup Score, Sender Health and your open and reply trend. If you want an outside check, use a separate seed test service, then ramp volume back up slowly rather than jumping straight to full send.
Most deliverability problems show up as one of a few symptoms. Match yours, check the likely cause first and use the fix that lives in the app.
| What you see | Check first | Fix in FirstSales |
|---|---|---|
| 1Opens near zero, replies gone quiet | Mail is landing in spam, usually missing authentication | Confirm SPF, DKIM and DMARC all show verified |
| 2Authentication is green, still no opens | A cold mailbox or a shared tracking host | Warm the mailbox to Healthy and verify a tracking domain |
| 3Bounce rate climbing | Dead or mistyped addresses in the list | Turn on Contact cleaning and re-check the list |
| 4Campaign paused itself | A Delivery Protection line was crossed | Find the cause in list or targeting before you resume |
| 5One sender card is red | That mailbox has high bounces or a low warm-up score | Open the card, then clean the list or rest the mailbox |
Run through it before you launch, and again whenever opens start to slip.
“If you are looking to fix your sales pipeline, you should definitely try [it]. My open rate has increased drastically. The UI and UX are easy to understand, even for a beginner like me.”
Pooja Dhole@ThisIsPoojaD · XThe same goal, staying in the inbox, handled two very different ways.
Five logins and no single view.
The whole stack next to your campaigns.
Many tools send email. FirstSales is built so the layers that keep you in the inbox come with the tool, not as add-ons.
| What you get | Typical tool | FirstSales |
|---|---|---|
| Authentication help | Varies | Step-by-step records, Cloudflare one-click |
| Tracking domain | Varies | One CNAME, automatic SSL |
| Warm-up | Varies | 21 days in 3 phases, with a score |
| List cleaning | Varies | Contact cleaning on import |
| Per-mailbox health | Varies | Sender Health cards per campaign |
| Auto-pause | Varies | Bounce and spam lines per campaign |
| Mailboxes | Varies | Unlimited, on every plan |
| Price | Varies | From $29/mo, no deliverability add-ons |
| Start your $1 trial | ||
Real words from real users. No paid reviews.
“User Interface, Ease of Use, Able to hit the inbox in the first attempt.”
Sadashiv B.
Founder, small business
“One of the biggest pains in cold email is making sure that you have your DNS setup correctly. Firstsales has created a system to make sure you have done this correctly.”
Mike O
Trustpilot review
“I have always struggled in cold outreach. However, Firstsales has provided an excellent tool for cold outreach.”
Kaushal S.
Founder, small business
Can’t find yours? Write to us.
It is whether your email reaches the inbox rather than the spam folder. It depends on authentication, mailbox reputation, list quality, sending volume and content, all working together.
Domain authentication. Mail that fails SPF, DKIM or DMARC is treated as suspicious, and nothing else can make up for it. Set all three before you send.
No. There is no in-app seed inbox test or blocklist lookup. FirstSales focuses on the levers that drive placement: authentication, tracking domain, warm-up, Contact cleaning, Sender Health and Delivery Protection. Use an outside service if you want a seed test.
The warm-up runs for 21 days in three phases. Watch the Warmup Score: Healthy is 80 and up. Under 50 the mailbox is flagged as a low warm-up score.
Keep it under 5%, and ideally under 2%. Over 5% the app flags a high bounce rate, and it is the default line where Delivery Protection pauses a campaign.
No. It is off by default and set per campaign in the Settings tab. Turn it on for every real campaign. The defaults are 5% bounce and 0.1% spam complaints.
It only appears for campaigns that send from two or more mailboxes. Add a second sender and it shows up in the campaign's Analytics tab.
Then look at warm-up and content. A fully authenticated but cold mailbox still lands in spam, and so does salesy or link-heavy copy. A shared tracking host can also drag placement down.
Connect unlimited mailboxes and let AI agents find leads, write each email and follow up. Or send your own templates in manual mode. From $29/mo.
$1 for 3 days · Cancel anytime · No contract