How to Protect Email Sender Reputation When You Send for Many Clients
When an agency sends email for a dozen clients, one sloppy list can drag everyone down. Here is a system for keeping each sender's reputation healthy, week after week.
By SaaSVisionary Team · · 6 min read
Inbox providers keep a score on every sender. You never see it directly, but it decides whether your newsletter lands in the primary inbox, the promotions tab, or the spam folder. For a single business, managing that score is a modest chore. For an agency sending on behalf of a dental group, a roofing company, three restaurants, and a yoga studio, it becomes an operations problem.
The risk is contagion. If clients share sending infrastructure and one of them uploads a purchased list, the complaints and bounces can affect everyone on that infrastructure. The fix is not a single setting. It is a set of structural choices plus a few steady habits.
This article focuses on prevention and ongoing care. If you are already in trouble, see our companion guide on diagnosing why emails land in spam.
What inbox providers are actually judging
Reputation is built from signals attached to your sending domain and, to a lesser degree, your sending IP address. The main ones:
- Authentication. Do SPF, DKIM, and DMARC pass and align with the visible From domain?
- Complaints. How often do recipients click “report spam”?
- Bounces. How often do you send to addresses that do not exist?
- Engagement. Do people open, reply, move messages out of spam, or delete without reading?
- Consistency. Is your volume steady, or does it swing wildly?
- Spam traps. Are you hitting addresses that exist only to catch bad list practices?
Since 2024, Gmail and Yahoo have required bulk senders to authenticate properly, offer one-click unsubscribe, and keep spam complaint rates low (Google points to staying under 0.3 percent, with a lower target being safer). Microsoft introduced similar expectations for high-volume senders to Outlook addresses in 2025. Treat these as the minimum, not the goal.
Structure first: give every client its own identity
The single best decision an agency can make is to keep each client’s reputation separate.
Use the client’s own domain
Send each client’s mail from their domain, not from your agency domain. That way their reputation is theirs, and a problem with one client stays with that client.
Send from a subdomain
Many teams send marketing mail from a subdomain like news.harborstreetdental.com rather than the root domain. This keeps promotional reputation somewhat separate from the domain used for everyday one-to-one email, such as the office manager’s replies to patients. If a campaign goes badly, day-to-day mail is better protected.
Authenticate every domain
For each client sending domain, publish:
- SPF listing the services allowed to send for that domain
- DKIM signing so receivers can verify messages were not altered
- DMARC with at least a monitoring policy, plus a reporting address you actually read
Start DMARC at p=none to collect reports, fix any legitimate senders that fail, then move toward quarantine or reject once you are confident.
Keep sending accounts separated
On SaaSVisionary, customers connect their own Mailgun account for email sending, so you can set up separate sending domains per client and keep each one’s records and reputation distinct.
List rules every client signs up for
Most reputation damage starts with the list, not the content. Put these rules in writing during onboarding.
- No purchased or scraped lists. Ever. They are full of dead addresses and traps.
- Documented consent. Know where each contact came from and when they opted in.
- Double opt-in for new web signups when the client’s audience allows it. It filters typos and bots.
- Sunset rules. Contacts who have not engaged in a set period (for example, six to twelve months) get a re-permission email, then are suppressed if they stay silent.
- Instant suppression for hard bounces, complaints, and unsubscribes.
Onboarding an old list safely
New clients often arrive with a spreadsheet that has not been emailed in two years. Do not blast it. Run it through an email verification service, remove obvious role addresses and duplicates, then send first to the most recently engaged segment. Expand only if bounce and complaint numbers stay low.
Warming up and ramping volume
Inbox providers distrust sudden changes. A brand-new sending domain, or one that has been quiet for months, should start small and grow gradually.
Here is an illustrative ramp for a client moving to a new sending subdomain. Adjust based on your actual results.
| Week | Daily volume | Who gets it |
|---|---|---|
| 1 | A few hundred | Most engaged contacts from the last 90 days |
| 2 | Roughly double | Engaged in the last 6 months |
| 3 | Double again | Engaged in the last 12 months |
| 4+ | Full list, in steady batches | Everyone with valid consent |
If complaints or bounces spike at any stage, hold volume flat until they settle.
Content and cadence habits that build trust
Good content earns engagement, and engagement is a reputation signal. A few practical rules:
- Make the From name recognizable, usually the client’s business name.
- Put the value in the subject line honestly. Misleading subjects also conflict with CAN-SPAM.
- Keep a predictable schedule so subscribers expect the mail.
- Include a visible unsubscribe link and a physical mailing address.
- Invite replies. A reply is one of the strongest positive signals there is.
- Segment. A roofing client’s commercial accounts and homeowners do not need the same email.
Workflow automation helps here, because you can route contacts into segments based on what they clicked or bought instead of mailing everyone everything.
A weekly monitoring routine
Reputation problems are easiest to fix when caught early. Block 30 minutes a week and check each client:
- Bounce rate on the last few campaigns. Hard bounces creeping up means list decay.
- Complaint rate from your sending provider’s feedback loops.
- Google Postmaster Tools for domain reputation and spam rate on Gmail traffic.
- Microsoft SNDS if the client has meaningful Outlook or Hotmail volume.
- DMARC reports for unexpected senders or authentication failures.
- Blocklist status for the sending domain and IP.
- Engagement trends by segment. A steady slide is an early warning.
Record the numbers in a simple shared sheet so trends are visible over time, and flag any client that crosses your internal thresholds.
What to do when one client slips
If a client’s numbers turn bad, act on that client alone:
- Pause their campaigns and find the cause, usually a new list import or a skipped suppression step.
- Suppress unengaged and risky segments.
- Resume with only the most engaged contacts, then ramp back up slowly.
- Have a direct conversation with the client about list sources.
Because each client sends from its own domain, their recovery does not require touching anyone else’s program.
Frequently asked questions
Should an agency send all client emails from one domain?
It is usually better not to. When every client shares one domain, one client’s complaints or bounces affect everyone. Sending from each client’s own domain, often a marketing subdomain, keeps reputations separate. It also makes authentication clearer, because the From address matches the domain that SPF, DKIM, and DMARC are set up for.
What spam complaint rate is too high?
Gmail’s bulk sender guidance says to keep your reported spam rate below 0.3 percent, and many deliverability experts aim for well under 0.1 percent. If a campaign crosses those levels, pause and investigate the list source and targeting. Complaint spikes are often tied to old or poorly sourced contacts rather than to the email content itself.
Do I need a dedicated IP address to protect reputation?
Not always. Dedicated IPs make sense for steady, higher-volume senders who can keep them warm. Lower-volume clients often do better on a well-managed shared pool, because a dedicated IP with little traffic has no reputation history. For most small clients, domain reputation, authentication, and list quality matter far more than the IP choice.
How often should I clean a client’s email list?
Suppress bounces, complaints, and unsubscribes automatically after every send. Beyond that, review engagement every quarter and run a re-permission campaign for contacts who have gone quiet for six to twelve months. Verify any imported list before its first send. Regular small cleanups are far easier than a big rescue after reputation drops.
Want per-client sending domains, segments, and automations in one workspace? Start a free 14-day trial.