All field notes
Telephony + trust 5 min read

Managing Consent for Email Marketing: A Guide for Agencies

A clear, practical guide for agencies to collect, store, and document email consent. Includes checklists, a decision framework, and an example onboarding flow.

Answer right away: Agencies must collect explicit, documented consent for email marketing, keep records tied to each contact, honor unsubscribes, and audit consent regularly to protect deliverability and avoid compliance problems. This guide shows how to design consent flows, store evidence, handle suppression lists, and audit client workspaces.

Why consent matters for agencies

Consent protects your clients' sender reputation and keeps inbox placement high. It also reduces complaints, spam reports, and the risk that an ESP throttles or blocks a campaign. Good consent practices make onboarding faster and reduce legal questions later.

Note: email rules change and vary by country. The FTC CAN-SPAM business guide is the primary U.S. resource for email rules: https://www.ftc.gov/business-guidance/resources/can-spam-act-compliance-guide-business. For SMS or phone outreach, verify carrier rules like Twilio’s A2P 10DLC guidance (https://www.twilio.com/docs/messaging/compliance/a2p-10dlc) and FCC guidance (https://www.fcc.gov/rules-political-campaign-calls-and-texts). Always confirm requirements with your ESP, carriers, or qualified counsel.

Collecting consent: simple rules and examples

  • Make the opt-in clear and specific. Say what types of emails the contact will get (newsletters, invoices, promotions).
  • Tie consent to a specific client, campaign, and consent source. Never lump multiple clients together under one vague opt-in.
  • Use explicit language ("Yes, I want marketing emails from Acme Co."). Avoid pre-checked boxes.

Practical methods:

  • Web form with required email field and clearly labeled checkbox.
  • Double opt-in: send a confirmation email with a link to verify the address.
  • Paper or verbal consent recorded with a timestamp and staff ID (for events or calls).

When to prefer double opt-in: when deliverability matters a lot or when inbound lists are cold. Single opt-in can be fine for warm leads captured during a sales process.

Storing and documenting consent (data model)

Store consent records in each contact profile. A minimal, practical consent record includes:

FieldExample value
contact_id12345
emailjane@example.com
consent_statussubscribed / unsubscribed / pending
consent_methodweb_form / phone / import
consent_text"Yes to monthly updates"
consent_timestamp2025-03-10T14:22:00Z
consent_ip198.51.100.23
consent_source"Landing page: Spring Promo"
confirmedtrue / false

Keep these records immutable where possible. If status changes, append an event entry rather than overwriting the old evidence.

Handling unsubscribes and suppression lists

  • Every commercial email must include a clear unsubscribe link. Honor unsubscribe requests promptly.
  • Use a global suppression list per client. If a contact unsubscribes for Client A, do not send Client A emails again.
  • For agencies managing multiple clients, keep suppression lists separated by client workspace.

Checklist for unsubscribe handling:

  • Is there an unsubscribe link in the footer? Yes / No
  • Is the unsubscribe action processed within 1-2 business days? Yes / No
  • Is the unsubscribed status recorded with timestamp and source? Yes / No
  • Is the contact added to the correct client suppression list? Yes / No

Practical example: onboarding a new client (step-by-step)

  1. Export existing lists from the client. Ask for source tags (events, paid ads, imports).
  2. Map each contact to a consent record structure (see table above).
  3. Run a quick consent audit: mark contacts with missing consent as "needs reconfirmation."
  4. Create a re-permission email sequence for those contacts. Use double opt-in when possible.
  5. Import contacts into a client workspace with separate suppression list and audit trail.
  6. Log the import method, file name, and who approved it.

Concrete example: Onboarding Acme Co.

  • Step 1: Client provides 4 CSVs: events.csv, downloads.csv, clients.csv, partners.csv.
  • Step 2: Tag each CSV with consent_method and consent_source.
  • Step 3: Send a 2-email re-permission to downloads.csv with a clear opt-in link. Move responders to subscribed and record confirmation timestamp.

Decision framework: single vs double opt-in

Use this quick flow to decide:

  • Are contacts warm (met in person, recent purchase)? Use single opt-in but track source.
  • Are contacts cold (bought list, scraped)? Do not email until you get explicit consent; prefer double opt-in.
  • Is deliverability or legal risk high? Use double opt-in.

If in doubt, prioritize documented consent and a confirmation step.

Audits, logging, and reporting

Schedule a consent audit every quarter or before each major campaign. Audit steps:

  • Sample 100 contacts per client workspace.
  • Check that each sampled contact has consent_status and consent_timestamp.
  • Verify the audit trail shows who imported or changed the record.

Keep logs that show human actions. If your CRM or tools expose a capability registry or API logs, store those links with the consent record for future proof.

Shared workspaces and client separation

Agencies must separate client data and consent evidence. If you use a shared account, partition contacts by workspace, tag records with client_id, and use separate suppression lists. This prevents accidental sends and keeps each client's consent traceable. Read about organizing platform features and multi-client workflows on the product Features page: /features. For phone and number management across campaigns, see best practices here: /blog/managing-phone-numbers-across-multiple-client-campaigns.

When to consult legal or providers

This guide is practical, not legal advice. Rules change and providers have policies that affect routing, deliverability, and required consent fields. For SMS or voice outreach, check carrier programs like Twilio’s A2P 10DLC (https://www.twilio.com/docs/messaging/compliance/a2p-10dlc) and FCC guidance (https://www.fcc.gov/rules-political-campaign-calls-and-texts). For email-specific legal guidance, consult the FTC CAN-SPAM page: https://www.ftc.gov/business-guidance/resources/can-spam-act-compliance-guide-business.

Tools and process tips

  • Use a CRM that lets you store structured consent fields and separate client workspaces. A white-label CRM can help agencies keep clean partitions and audit trails.
  • Automate confirmation emails and suppression syncs to your sending platform.
  • Record human approvals and imports with a timestamp and staff identifier.

A tool like a connected agency platform can store consent fields and keep client workspaces separate, which simplifies tracking and audits.

Next step: pick one client and run a 30-minute consent audit. Export their contact list, check for consent_timestamp and consent_source, and fix any gaps with a re-permission campaign.

Checklist: immediate actions for every agency

  • Export and map client contact lists with consent fields.
  • Create separate suppression lists per client workspace.
  • Confirm every campaign includes a working unsubscribe link.
  • Implement or verify confirmation emails for double opt-in where needed.
  • Schedule quarterly consent audits and log results.

End with action: run the 30-minute audit above this week and document results.

Common questions

Answers at a glance

Do agencies need to use double opt-in for email marketing?

Not always. Double opt-in improves deliverability and proof of consent, so use it for cold lists or high-risk campaigns. For warm, documented leads, single opt-in can be acceptable if you record the consent source and timestamp. Verify requirements with your ESP or counsel.

What fields should I store for each consent record?

At minimum store contact_id, email, consent_status, consent_method, consent_text, consent_timestamp, consent_ip, consent_source, and whether the contact confirmed. Append events rather than overwriting history.

How quickly must unsubscribes be honored?

You must honor unsubscribes promptly and keep the contact on the correct suppression list. Specific timing can vary by provider and law; check your ESP and applicable regulations like the FTC guidance on CAN-SPAM: https://www.ftc.gov/business-guidance/resources/can-spam-act-compliance-guide-business.

How should agencies manage consent across multiple clients?

Keep client data separated by workspace or client_id, use separate suppression lists, and record the client source on every consent record. This prevents accidental cross-sends and makes audits simple.

Put the system to work

Run the whole client journey in one place.

CRM, phone, messaging, automation, funnels, and AI—connected on one contact record and ready for your brand.

See Chirply pricing