IGSendMail
All articlesIndustry Guides

Email Marketing for Agencies: Client Playbook

Running email for clients means managing multiple reputations, approval chains, and definitions of success. This playbook covers service models, per-client reputation isolation, a 30-day onboarding, pricing bands, reporting that renews contracts, and scaling past ten accounts.

Email Marketing for Agencies: Client Playbook
Erin Moore
Erin Moore
September 25, 202610 min read
Share:

Running email marketing for clients is a different discipline from running your own. You are managing multiple sending reputations, multiple approval chains, and multiple definitions of success at once. This playbook covers onboarding, pricing, isolation, reporting, and the operational habits that keep accounts profitable.

Decide what you are actually selling

Agencies lose money on email when they sell "email marketing" as an undefined retainer. Pick a service shape and price it deliberately:

ModelWhat the client getsBest fitMargin risk
Done-for-you retainerStrategy, copy, design, sends, reportingEcommerce and SaaS with real volumeScope creep on revisions
Build-and-hand-offAutomations and templates built onceClients with an in-house marketerLow — fixed scope, fixed fee
Managed platform (white label)Software plus light management, your brandMany small local clientsSupport volume
Performance / revenue shareEverything, priced off resultsEcommerce with clean attributionHigh — attribution disputes

The managed-platform model is the one most agencies underuse. Reselling email under your own brand turns a service line into recurring product revenue and makes you harder to replace. A white label email marketing setup lets you put your logo on the platform the client logs into, which changes the relationship from vendor to infrastructure.

Isolate every client's sending reputation

This is the non-negotiable technical rule and the one agencies violate most often. Sending all clients from one shared setup means one client's bad list import damages inbox placement for every other client you serve.

  • Every client authenticates on their own domain. SPF, DKIM, and DMARC records live in the client's DNS, on a dedicated sending subdomain like mail.clientdomain.com.
  • Never send client mail from your agency domain. It looks like a forwarder, it hurts recognition, and it pools everyone's reputation into yours.
  • Separate workspaces or sub-accounts per client. Contacts, suppression lists, and templates must not be able to leak across accounts.
  • Suppression lists stay client-scoped. A person who unsubscribed from Client A has not unsubscribed from Client B, and vice versa — but never merge the two lists.

Get DNS access in writing during onboarding. The single most common launch delay is waiting three weeks for a client's IT contact to add a TXT record. Platforms that automate SPF, DKIM, and DMARC setup remove most of this friction, but someone still has to paste the records.

The first 30 days of a new client

  1. Days 1-3: audit. Pull the last twelve months of sends. Record list size, engaged share, bounce rate, complaint rate, existing automations, and current platform. Find out where the list came from — this determines everything that follows.
  2. Days 4-7: access and authentication. DNS records, platform access, ecommerce or CRM integration, analytics. Do not skip verifying that revenue attribution actually works before you promise revenue reporting.
  3. Days 8-12: hygiene. Verify the list, suppress long-term inactives, remove role addresses. Expect pushback when the list shrinks; explain that a smaller reachable list outperforms a larger unreachable one.
  4. Days 13-20: warm and baseline. Start with the client's most engaged segment at low volume and ramp. Establish a baseline before you claim any improvement.
  5. Days 21-30: build the money automations. Welcome, abandoned cart or lead follow-up, post-purchase, and win-back. These produce the results that justify month two.

Resist the urge to send a big campaign in week one. A new sending domain blasting a stale list is how you inherit a deliverability problem and then own it.

Pricing that survives contact with reality

Price on deliverables and volume, not hours. A workable structure for a done-for-you retainer:

TierMonthly scopeTypical retainer band
Foundation2 campaigns, 1 automation maintained, monthly report$1,000 - $2,000
Growth4-6 campaigns, 3-4 automations, A/B testing, segmentation work$2,500 - $5,000
Full program8+ campaigns, full lifecycle automation, deliverability management, strategy$5,000 - $12,000

Bands vary by market and client size — use them as a structure, not a price list. Three rules keep margin intact: build the platform cost into the retainer rather than passing it through at cost, cap revision rounds at two in the contract, and bill list migrations and template builds as one-time projects.

Approvals, or how agencies actually lose time

The work is not what kills profitability. The seventh round of subject-line feedback from a client's CEO is. Systematize it:

  • One named approver per client. Written into the contract. Committee feedback goes through them, not to you.
  • A published calendar. Clients approve a month of topics at once instead of debating each email individually.
  • A hard deadline. "Feedback by Wednesday noon or we send as drafted" — and then actually do it, once.
  • Comment in one place. Not email threads, not Slack DMs, not screenshots with arrows.
  • Test sends to a fixed list. Same reviewers every time, so nobody discovers the campaign after it ships.

Reporting that renews contracts

Clients do not renew because your open rate went up two points. They renew because they can see money. Structure every monthly report the same way:

  • Revenue attributed to email, with the attribution window stated explicitly and never changed mid-engagement.
  • Revenue per email and per subscriber, trended over time.
  • List growth net of unsubscribes and bounces — net growth, not gross signups.
  • Deliverability health: bounce rate, complaint rate, inbox placement. Report this even when it is boring; it is what you get blamed for when it breaks.
  • What we tested and what we learned. One paragraph. This is what makes you look like a partner rather than a vendor.
  • Next month's plan. Three bullets.

Give clients read-only dashboard access. Transparency reduces status meetings far more than it invites second-guessing.

Compliance across a client portfolio

You are handling other people's subscriber data, which raises obligations beyond your own marketing. At minimum: sign a data processing agreement with each client, keep consent records for imported lists, honor unsubscribes within the required window, include a valid physical postal address in every campaign, and never move a list from one client to another under any circumstances.

Refuse purchased and scraped lists in writing. It is the single most common way agencies inherit a deliverability disaster, and the client will remember it as your failure. None of this is legal advice — GDPR, CAN-SPAM, and CASL obligations differ by jurisdiction and by your role as processor or controller, so have counsel review your client contracts and DPAs.

Scaling past ten clients

What works at three clients breaks at fifteen. Build these before you need them: a reusable template library adapted per brand rather than rebuilt, a documented automation blueprint you deploy in an afternoon, a shared campaign calendar across all accounts so your team is not surprised by three Black Friday launches, and a weekly deliverability sweep that checks bounce and complaint rates across every account at once. Purpose-built agency tooling with sub-accounts and consolidated billing removes most of the administrative drag.

Frequently asked questions

Should each client have their own sending domain?

Yes. Each client should authenticate a sending subdomain on their own root domain so reputation stays isolated, and so a problem at one account cannot damage inbox placement for the rest of your portfolio.

How much should an agency charge for email marketing?

Most done-for-you retainers land somewhere between $1,000 and $12,000 per month depending on send volume, automation depth, and whether strategy is included. Price on deliverables rather than hours.

What is white label email marketing?

It means reselling an email platform under your own brand, so clients log into an interface with your logo and domain. It turns a service line into recurring product revenue and makes the relationship stickier.

How do I handle a client with a purchased list?

Decline to send to it. Offer a re-permission campaign to the portion with any evidence of prior consent, and put the refusal in writing so the deliverability consequences are not later attributed to your work.

How many email clients can one account manager handle?

Roughly six to ten on full retainers, or considerably more on build-and-hand-off and managed-platform models. The limiting factor is usually approval cycles, not production.

IGSendMail is built for agencies — white-label branding, per-client isolation, automatic SPF/DKIM/DMARC, free 24-hour migration, and unlimited contacts on paid plans. Launch your agency's email program with IGSendMail.

Enjoyed this article?

Get The Send: one email a month with the best of the blog and one practical tip.

No spam. Unsubscribe with one click.