How to Improve Your Sending Reputation After a Bounce or Complaint Warning | Brixus365 Blog
Back to Blog
Best Practices10 min read

How to Improve Your Sending Reputation After a Bounce or Complaint Warning

Your account just crossed a bounce or complaint threshold. Here is what that warning actually measures, what to do in the first hour, and how to get back to Healthy without guessing.

Brixus365 TeamReviewed and edited by the Brixus365 team
On this page · 8

What the Warning Actually Means

If you landed here from the “Sending Health” card in your dashboard, something specific happened: one of two independent metrics crossed its own threshold. This is not a general “your emails look spammy” score, and it is not a judgement about your content. It is arithmetic on your recent sends.

The two metrics, and the lines they measure against:

MetricWhat it countsWarningSending suspended
Bounce rateEmails permanently rejected by the receiving server3%6%
Complaint rateEmails the recipient marked as spam0.1%0.3%

Two things about this table matter more than the numbers themselves.

First, the two metrics are independent. Your Account Status card reads “Warning” if either one is over its line. The Bounce Rate and Complaint Rate cards each show their own figure with their own threshold underneath. Look at which card is actually amber before you do anything — a bounce problem and a complaint problem have almost nothing in common, and the fix for one will not touch the other.

Second, “Warning” is not “Suspended”. A warning means your rate is above the level where mailbox providers start paying attention, but sending still works. You have room to fix it. That room is the entire point of the warning existing — the alternative would be finding out when your sending stops.

One more mechanical detail that changes how you should respond: both rates are computed over a rolling window of your recent sending, not over your account’s lifetime. That cuts both ways. A single bad campaign can move your rate sharply, because the window is not big enough to absorb it. And equally, once you stop the bad sending, the bad sends age out of the window on their own.

The First Hour: Stop Adding to the Numerator

Before diagnosing anything, stop the sending that is still in flight. In order:

  1. Pause anything scheduled. Check your campaign list for anything queued or scheduled to go out in the next day.
  2. Pause automations that target the same audience. A workflow that keeps enrolling contacts from the list that caused the problem will keep feeding it.
  3. Do not send a “test” campaign to see if it recovered. This is the single most common instinct and it is the wrong one.

That third point deserves an explanation, because there is a version of it that is genuinely correct and it is easy to conflate the two.

A rate is a ratio. It is tempting to reason that sending more good email grows the denominator and drags the percentage down. That is true — eventually, and only if the new sending is genuinely clean. If you have not yet found the source, “send more to dilute it” means sending to the same list that caused the problem, which grows the numerator at least as fast. You do not dilute your way out of a list-quality problem. You fix the list, then send.

Find the Send That Caused It

Account-level rates tell you that something is wrong. They almost never tell you what. For that, go campaign by campaign.

Open your campaign analytics and compare the bounce and complaint counts per campaign, not the account average. In nearly every case, the pattern is not a gradual drift across all your sending. It is one campaign, sitting far outside the rest.

Once you have found it, the useful questions are all about where its recipients came from:

  • Where did this list originate? A CSV export from another platform, a CRM sync, a trade-show scan, a purchased or rented list, a scrape.
  • When was it last emailed? A list that has been sitting untouched for 12 months is not the list you built. Email addresses decay at roughly 20–25% per year.
  • Did those people ask to hear from you, in a form they would recognise? “They’re our customers” and “they opted in to marketing email” are different statements.
  • Was it a first send to a newly imported segment? First sends to a fresh import are where both metrics go wrong most often, because it is the first time the list has ever been tested against reality.

If the outlier campaign went to a list that is old, imported, or inherited, you have your answer and you can skip straight to the relevant section below.

If It’s Your Bounce Rate

A high bounce rate is a list quality problem. It is almost never a content problem, an authentication problem, or a sending-infrastructure problem. The receiving server is telling you the address does not exist.

What to do, in order:

Stop mailing the offending list entirely. Not a smaller segment of it — all of it, until it has been cleaned. Every additional send to dead addresses adds to the numerator with no upside.

Do not re-import the same file. Bounced addresses are suppressed automatically once they have bounced, so they will not be mailed again. But a file full of addresses that have not yet been tried is not covered by that — the platform can only suppress what it has already seen fail. Re-uploading the original CSV to “make sure everyone got it” re-introduces every untested bad address in it.

Run the list through verification before it goes anywhere near a campaign. A verification service checks syntax, domain validity, and mailbox existence without sending anything. For a list you inherited or have not mailed in over a year, this is not optional — it is the difference between a 0.4% bounce rate and a 5% one.

Check for an import mistake. A surprising share of sudden bounce spikes are mechanical: a column offset in a CSV that put phone numbers in the email field, a double import, a sync that pulled in unqualified leads alongside customers. Look at a sample of the actual bounced addresses. If they look malformed rather than merely dead, the problem is the import, not the audience.

The bounce management guide covers hard versus soft bounces and how automated suppression works in detail; email list hygiene covers the cleaning cadence that keeps this from recurring.

If It’s Your Complaint Rate

A high complaint rate is a consent and expectation problem. The address was real, the email arrived, and a human being read the sender name, decided they did not want this, and pressed the spam button rather than unsubscribe.

Start with the scale, because it is easy to misjudge. The 0.1% warning threshold is one complaint per thousand delivered emails. On a 5,000-recipient send, that is five people. Five annoyed recipients is not a crisis of your business — but it is a real signal, and mailbox providers weigh complaints far more heavily than bounces precisely because a human took a deliberate action.

The causes, roughly in order of how often they turn out to be the answer:

They do not remember signing up. Usually because the sign-up was implicit — a checkout, a download, a webinar registration, an imported CRM list — and the first marketing email arrived weeks or months later, from a sender name that does not obviously match the thing they gave their address to. Nothing about the email is wrong; the recipient simply does not recognise it.

Unsubscribing was not the obvious option. Your emails carry one-click unsubscribe headers automatically, which lets the mail client show its own unsubscribe control — but plenty of recipients never see that and go looking in the email body. If your unsubscribe link is small, grey, and at the bottom of a long footer, the spam button is genuinely easier. Making it obvious does not cost you subscribers you would have kept.

The frequency changed. Someone who signed up for a monthly newsletter and started receiving three emails a week did not consent to that, from their point of view.

The list was reactivated. Mailing a segment that has not heard from you in six months or more is the highest-complaint action available. To that recipient it is indistinguishable from a list purchase.

The fixes follow directly:

  • Send a re-permission email before reactivating a dormant segment — one email asking whether they still want to hear from you, and mail only the people who say yes. You will lose most of the list on paper. You had already lost it in practice.
  • Make the sender name match the sign-up context. If they subscribed on a product page, the product name should be in the From line.
  • Put an unsubscribe link where a mildly irritated person will find it in two seconds.
  • Turn on double opt-in for your sign-up forms. A confirmation email means every future recipient has actively agreed twice, which drives both complaints and bounces down at the source.
  • Stop mailing anyone who has not opened anything in six months. They will not convert, and they are your most likely complainants.

Getting Back to Healthy

Two things move your rate back down: time and clean volume. That is the whole mechanism.

Because the window is rolling, the sends that caused the problem age out of it as newer sending replaces them. You do not need to do anything for that to happen — you only need to not repeat it. How fast it happens depends entirely on how much you send. A sender doing 50,000 emails a month clears a bad campaign out of the window in days. A sender doing 2,000 a month may be looking at several weeks, because it takes that long to accumulate enough new sending to displace the old.

While you wait, the right posture is small and clean rather than paused entirely:

  1. Fix the actual source first — cleaned list, re-permissioned segment, corrected import.
  2. Resume with your most engaged recipients only: people who opened or clicked something in the last 30–90 days. Their bounce and complaint rates are close to zero, which is exactly what you want entering the window.
  3. Watch the Sending Health card after each send rather than at the end of the month.
  4. Widen the audience gradually as the numbers come down.

If your sending is already suspended, the path is different: contact support rather than waiting it out. Come with the diagnosis — which campaign caused it, where the list came from, and what you have changed. A suspension is reversible, and an account that arrives with an explanation and a fix is a straightforward conversation.

Staying Out of the Warning Zone

Most warnings are preventable with a small number of habits, none of which are expensive:

HabitWhy it works
Verify any list you did not build yourself, before the first sendCatches dead addresses before they count against you
Ramp new segments — a few hundred first, then widenA bad list reveals itself at 500 recipients instead of 50,000
Re-permission anything dormant for 6+ monthsConverts your highest-complaint audience into a small engaged one
Double opt-in on public sign-up formsEliminates typos and unconsented addresses at the source
Check Sending Health before a large send, not afterThe card is a leading indicator if you read it early
Clean the list quarterlyLists decay continuously whether or not you mail them
Keep the unsubscribe link easy to findEvery unsubscribe is a complaint that did not happen

The single highest-value item on that list is the second one. Almost every reputation incident traces back to a first send to an untested audience at full volume. Sending to 500 first costs you a day and tells you everything.

For the underlying mechanics — SPF, DKIM, DMARC, warm-up, and what actually determines inbox placement — the email deliverability guide is the deeper reference. This article is the reactive half; that one is the preventive half.

Brixus365 suppresses hard-bounced addresses and complainants automatically across every campaign, sends one-click unsubscribe headers on every message, and shows both rates against their thresholds on your dashboard. Start free — 9,000 emails a month, no card.

Frequently Asked Questions

Does a warning mean my emails are already going to spam?
Not necessarily, and that is the point of the warning firing early. The thresholds sit below the levels mailbox providers act on, so a warning usually means you are heading toward inbox placement problems rather than already having them. If you also see open rates dropping sharply on the same campaigns, that is a stronger sign filtering has already started — in which case treat the warning as urgent rather than advisory.
How long does it take to get back to Healthy?
It depends on your volume, not on elapsed time alone. The rates are computed over a rolling window of recent sends, so the bad campaign leaves the window once enough newer sending replaces it. A high-volume sender can clear it in days; a sender doing a couple of thousand emails a month may need several weeks. Sending clean email to engaged recipients speeds it up. Sending nothing at all does not — the window barely moves.
Why is the complaint threshold so much lower than the bounce threshold?
Because a complaint is a deliberate human action and a bounce is not. A bounce means an address is dead — routine, expected at low levels, and mechanically fixable. A complaint means a real person received your email and actively reported it as spam. Mailbox providers weigh that far more heavily when deciding where your future mail goes, so the acceptable rate is roughly thirty times stricter: 0.1% versus 3%.
Can I lower my rate by sending more email?
Only after you have fixed what caused the problem. Clean sending to engaged recipients genuinely does move the rate down, because it displaces the bad sends in the rolling window. But sending more to the same list that caused the warning grows the numerator as fast as the denominator, and continuing to mail a list that is already generating bounces or complaints is the most reliable way to turn a warning into a suspension. Fix first, then send.
Does Brixus365 remove bounced addresses automatically?
Yes. Hard bounces and spam complaints are added to a suppression registry as the events arrive, and every campaign is checked against it before sending — so an address that has already failed will not be mailed again, on any list or segment. What that cannot do is protect you from a list of addresses that have never been tried. Suppression only knows about addresses it has already seen fail, which is why verifying an unfamiliar list before the first send still matters.
My dashboard says “Calculating baseline” instead of a rate — what does that mean?
It means you have not sent enough email yet for a percentage to be meaningful. On very small volumes a single bounce can read as a double-digit rate, which would be alarming and wrong — so the card holds off until there is enough sending to compute a stable figure. Nothing is wrong with your account, and nothing is being restricted. Keep sending and the live rates appear on their own.
SharePost on XLinkedIn
Try it free

Send smarter emails with Brixus365

Campaigns and transactional API on one engine. 9,000 emails/month free, no credit card.

Start sending free
9,000 emails/month freeNo credit card required
All articles →
Stay in the loop

New guides, straight to your inbox

Field notes on deliverability, list hygiene, and transactional email — roughly once a month, no fluff.

No spam. Unsubscribe with one click. We respect your inbox.