Skip to main content
← Browse GTM Playbooks
Email Operations Subscription and Compliance - Playbooks3 of 3

Email Operations Subscription and Compliance — Implementation

Project One-Pager

Email Operations Subscription and Compliance One-Pager

Project Type

  • Category: Technical
  • Primary Deliverable: Fully configured subscription management framework with preference center, consent tracking fields, GDPR/CCPA compliance mechanisms, and automated opt-in/opt-out workflows in HubSpot or Marketo
Phase Relevance
PhaseApplies?WeightNotes
1. StrategyYesLight1-2 alignment loops to confirm subscription types and compliance requirements
2. EngineeringYesHeavyCore build: subscription types, preference center, consent fields, compliance automations
3. EnablementYesMediumTraining on subscription management, compliance SOPs, data subject request handling
4. HandoffYesMediumInternal + External with compliance checklist and maintenance schedule

Phase Overview

  ┌──────────────┐     ┌──────────────┐     ┌──────────────┐     ┌──────────────┐
│ 1. STRATEGY │────>│ 2. ENGINEER │────>│3. ENABLEMENT │────>│ 4. HANDOFF │
│ Light │ │ Heavy │ │ Medium │ │ Medium │
│ 1a->1b->1c->1d │ │ 2a->2b->2c->2d │ │ 3a->3b->3c->3d │ │ 4a->4b->4c->4d │
└──────────────┘ └──────────────┘ └──────────────┘ └──────────────┘
Audit + align Build subs, Train team, Compliance
subscription types pref center, compliance SOPs, checklist +
& compliance reqs consent tracking DSAR handling ownership transfer

This project's flow:

  • Full 4-phase. Light strategy (subscription type definitions + compliance requirements scoping), heavy engineering (MAP configuration, preference center, consent fields, automations), medium enablement, medium handoff.
  • Strategy can compress to 2-3 meetings if the client has a clear picture of their email programs and compliance requirements.

Pre-Kickoff (1a)

Track A: Customer Homework
  • Complete email program inventory (all email types currently sent, frequency, audience)
  • Provide list of geographic regions they market to (EU, California, Canada, other)
  • Confirm MAP admin access is ready (HubSpot or Marketo)
  • Gather brand assets for preference center (logo, brand colors, approved copy)
  • Identify legal/compliance stakeholder (if available) for GDPR/CCPA requirements review
Track B: Architect Prep
  • Pull current subscription type configuration from HubSpot/Marketo
  • Audit existing opt-in mechanisms (forms, landing pages, import processes)
  • Review current consent tracking (fields, timestamps, source tracking)
  • Identify existing preference center or unsubscribe flow
  • Draft gap analysis: current state vs. GDPR/CCPA/CAN-SPAM requirements

Refinement Loop (1b -> 1c -> 1d)

MeetingSub-PhaseFocusStakeholderOutput
Kickoff1bPresent gap analysis, confirm subscription type listVP Marketing, MOps ManagerValidated subscription type list
Refinement 11cReview compliance requirements by region, consent rulesMOps Manager, Legal (if avail)Approved compliance framework
Sign-Off1dFinal subscription type + compliance spec approvalVP Marketing, MOps ManagerSigned-off strategic package

Phase Checklists

Phase 1: Strategy
  • 1a. Pre-Kickoff complete (Track A + Track B)
  • 1b. Kickoff call held — gap analysis presented, subscription types validated
  • 1c. Refinement loop complete — compliance framework approved
  • 1d. Strategic sign-off obtained on subscription types, consent rules, and preference center scope
Phase 2: Engineering
  • 2a. Tech spec created (subscription types, consent fields, preference center design, automation logic)
  • 2b. Engineering handoff meeting held
  • 2c. Build complete (subscription types, preference center, consent tracking, GDPR/CCPA workflows, automations)
  • 2d. QA/Test + customer sign-off on all compliance mechanisms
Phase 3: Enablement
  • 3a. Training materials prepped (subscription management guide, compliance SOPs, DSAR handling process)
  • 3b. Training sessions delivered (technical + leadership)
  • 3c. Hypercare period complete (2 weeks)
  • 3d. Enablement sign-off
Phase 4: Handoff
  • 4a. Maintenance schedule documented and handed off
  • 4b. Internal handoff complete
  • 4c. External handoff complete
  • 4d. Project closed and archived

Document Types

Working Documents (iterate together)
DocumentPurposeWhen Complete
Email program inventoryCatalog all current email types and audiencesAll email types documented
Subscription type mapping tableMap email programs to subscription categoriesStakeholder-approved type list
Compliance requirements matrixDocument GDPR/CCPA/CAN-SPAM requirements by regionAll applicable regulations addressed
Consent field mappingDefine consent tracking fields and data sourcesFields mapped to all consent events
Deliverables (polished outputs)
DeliverableCreated FromCustomer Uses For
Subscription type configurationSubscription type mappingReference for email program setup
Preference center (live)Design spec + brand assetsContact self-service subscription mgmt
Compliance documentationRequirements matrixAudit trail and regulatory reference
DSAR response SOPCompliance requirements matrixHandling data subject requests

Enablement Details

Training Types
TypeAudienceFocusDuration
LeadershipVP Marketing, Marketing DirectorCompliance obligations, risk overview, preference center KPIs30m
TechnicalMOps Manager, Marketing Ops teamSubscription type management, preference center admin, consent field maintenance, DSAR handling60m
Hypercare
  • Applies: Yes
  • Duration: 2 weeks
  • Office Hours: Yes — Weekly 30-min slot for compliance questions and subscription management issues
Training Assets to Create
  • Video walkthrough: Preference center walkthrough and admin guide
  • Video walkthrough: How to set up emails with correct subscription type filtering
  • Doc: Subscription type definitions and email program mapping
  • Doc: DSAR response SOP (with disclaimer: not legal advice)
  • Doc: Compliance checklist for ongoing email operations

Handoff & Retention

Internal Handoff
  • Key context: Subscription type structure, consent field logic, which regions have GDPR vs. CCPA treatment, preference center customization details
  • Escalation trigger: Any changes to compliance requirements, new geographic regions, or subscription type restructuring
External Handoff
  • Final meeting agenda: Walk through subscription types, preference center, consent tracking, compliance checklist, maintenance schedule
  • Documentation package: Subscription type definitions, field mappings, workflow documentation, compliance checklist, DSAR SOP
Maintenance Schedule
  • Monthly: Audit subscription filter compliance in email sends, review unsubscribe rates by type
  • Quarterly: Full compliance audit, consent tracking validation, preference center usage review
  • Who owns: Single project = customer owns | Dedicated = Architect owns
Retention/Expansion Path

If Single Project: Upsell: Managed Services -> if no -> Downsell: Email Operations Nurture Program or Email Templates & Build Process project -> Retry retainer

If Multi-Project (Dedicated):

  • Refinement check-in scheduled: ~quarter out
  • Internal prep trigger: 2 weeks before
  • Decision: Architect handles / SME needed

Key Assets

AssetWhen Used
Subscription type mapping templatePhase 1 Strategy
Consent field specification docPhase 2 Engineering
Compliance checklist templatePhase 4 Handoff
DSAR response SOP templatePhase 3 Enablement

Definition Alignment Terms

TermTypical Definition
Subscription TypeA category of email communication a contact can opt into or out of (e.g., Marketing Newsletter, Product Updates)
Preference CenterA self-service web page where contacts manage their email subscription preferences
ConsentA contact's documented permission to receive a specific type of communication
Double Opt-InA two-step consent process where the contact confirms their subscription via a confirmation email
Transactional EmailSystem-generated emails tied to a specific action (e.g., password reset, order confirmation) — not subject to marketing opt-out
Data Subject Access Request (DSAR)A formal request from a contact to access, modify, or delete their personal data under GDPR or CCPA
Lawful BasisThe legal justification for processing personal data under GDPR (consent, legitimate interest, contractual necessity)
Suppression ListA list of contacts who have unsubscribed and must not receive marketing emails

Common Gotchas

  • Over-complicated subscription types (too many options confuse contacts) -> Start with 3-5 broad categories, expand only when data supports it
  • Missing consent timestamps -> Always capture consent source, date, and method at field level from day one
  • Treating transactional emails as marketing -> Clearly separate transactional from marketing subscription types; transactional must never be unsubscribable
  • Delayed unsubscribe processing -> Ensure unsubscribes are honored immediately (within hours), not batched — CAN-SPAM requires processing within 10 business days [1], but GDPR expects "without undue delay" [2]
  • Pre-checked consent boxes for EU contacts -> Violates GDPR; consent must be affirmative and explicit [2]
  • Forgetting "Do Not Sell" tracking for CCPA -> California residents have the right to opt out of personal data sale; must track this separately [3]

Methodology Options

OptionWhen to UseComplexity
HubSpot-native preference centerClient uses HubSpot Marketing Hub Pro+, standard needsLow
Custom preference centerClient needs advanced frequency controls, multi-brand, or non-standard UXHigh
Marketo subscription managementClient uses Marketo, needs subscription categories + tokensMedium
Hybrid (MAP + external consent tool)Client has multiple MAPs or needs centralized consent management across platformsHigh

Phase 1: Strategy

Goal: Get stakeholder sign-off on subscription types, compliance requirements, and preference center scope.

Output: Approved subscription type list + compliance requirements matrix + preference center design spec.

1a. Pre-Kickoff

Two parallel tracks run before the kickoff call.

Track A: Customer Homework

What we send:

ItemPurposeFormat
Email program inventory formCatalog all email types, frequencies, and audiencesGoogle Form
Geographic region questionnaireDetermine GDPR/CCPA/CAN-SPAM applicabilityGoogle Form
Brand asset requestCollect logo, colors, and copy for preference centerEmail with checklist
Definition Alignment DocumentGet sign-off on subscription, consent, and compliance termsGoogle Doc

Completion tracking: Push hard before kickoff — missing email inventory or region data slows the entire project.

Track B: Architect Prep

What the Architect does:

StepActionOutput
1Pull current MAP subscription type configurationExisting subscription type list
2Audit opt-in mechanisms (forms, landing pages, imports)Opt-in source inventory
3Review consent tracking (fields, timestamps, source)Consent tracking gap analysis
4Identify existing preference center or unsubscribe flowCurrent preference center assessment
5Map applicable regulations to client's geographic footprintCompliance requirements matrix (draft)

Critical: Mark all findings as ASSUMED. The kickoff call validates.

Stakeholder Alignment Document

Get stakeholder sign-off on terms BEFORE building anything.

TermOur DefinitionInternally Approved?
Subscription TypeA category of email communication a contact can opt into or out of[ ] Yes / [ ] No
Marketing EmailAny email sent for promotional purposes (newsletters, events, offers)[ ] Yes / [ ] No
Transactional EmailSystem emails tied to a specific user action (not subject to opt-out)[ ] Yes / [ ] No
ConsentDocumented permission to receive a specific communication type[ ] Yes / [ ] No
Double Opt-InTwo-step confirmation process required for EU contacts under GDPR[ ] Yes / [ ] No
Lawful BasisLegal justification for processing data (consent, legitimate interest)[ ] Yes / [ ] No
Data Subject Access RequestFormal request to access, modify, or delete personal data[ ] Yes / [ ] No

Instructions to customer:

Review each definition with your marketing and legal teams. Check "Yes" when approved. We cannot proceed to build until all terms are aligned.


1b. Kickoff Call

Purpose: Present gap analysis and get alignment on subscription types, compliance requirements, and preference center scope.

Agenda (60 min)

TimeTopicWhat Happens
0-15Walk through current state audit"Here's what we found in your MAP"
15-30Present gap analysisIdentify compliance risks and missing capabilities
30-40Validate subscription type listReview proposed categories, adjust based on feedback
40-50Compliance requirements reviewConfirm GDPR/CCPA/CAN-SPAM applicability by region
50-60Next stepsAssign homework, schedule refinement meeting

What We Bring

  • Current state audit (subscription types, consent tracking, preference center)
  • Gap analysis document (compliance risks ranked by severity)
  • Proposed subscription type list with descriptions
  • Definition Alignment Document (pre-filled with recommendations)

What We Leave With

  • Validated subscription type list (or clear action items to finalize)
  • Confirmed geographic compliance requirements
  • Identified stakeholders for consent language review
  • Homework assignments for next meeting

1c. Alignment Loop & Strategic Meeting Cadence

Purpose: Iterate on subscription type definitions, compliance framework, and preference center scope until sign-off.

The Pattern

Kickoff Call (present audit, gather feedback)
|
Update subscription type list + compliance matrix
|
Refinement Meeting (present updated spec, gather final inputs)
|
Final Review -> Sign-off

This project typically requires only 1-2 refinement meetings. The main variables are:

  • Whether legal/compliance stakeholders need separate review time
  • Whether the client markets to EU contacts (adds GDPR complexity)
  • Whether a custom preference center is needed (adds design review)

Potential Meeting Types

Meeting TypeFocusStakeholder
Subscription DefinitionFinalize subscription type names, descriptions, defaultsVP Marketing, MOps Manager
Compliance ReviewGDPR consent rules, CCPA requirements, legal basis mappingMOps Manager, Legal/Compliance
Preference Center DesignLayout, branding, frequency controls, UX reviewMOps Manager, Marketing
Final ReviewFull spec walkthrough, sign-offAll stakeholders

Typical Timeline

MilestoneTiming
Pre-kickoff prep1-2 days
Kickoff callDay 1 of engagement
Refinement meeting(s)1-2 weeks
Final review + sign-offWhen all inputs confirmed

1d. Strategic Sign-Off

Purpose: Confirm we have everything before building.

Validation Checkpoint

  • Definition Alignment Document signed off by stakeholders
  • Subscription type list approved (names, descriptions, defaults, required vs. optional)
  • Compliance requirements confirmed by region (GDPR, CCPA, CAN-SPAM)
  • Preference center scope agreed (native vs. custom, frequency controls, branding)
  • Consent field design validated (status, timestamp, source, legal basis)
  • No blockers for engineering

Decision Point

  • Proceed to Engineering -> Customer wants the full subscription framework built
  • This project does NOT have a natural exit point after Phase 1 — the value is in the technical build

Phase 2: Engineering

Goal: Build and test the complete subscription management infrastructure.

Output: Fully configured subscription types, preference center, consent tracking fields, compliance workflows, and subscription management automations — all tested and customer-approved.

Project TypeEngineering WeightExample
This projectHeavy (60-70%)MAP subscription types, preference center, consent fields, GDPR/CCPA workflows, automations

Sub-Phases

2a Tech Spec -> 2b Engineering Handoff -> 2c Build -> 2d Test

2a. Tech Spec

Purpose: Translate the approved subscription type list, compliance framework, and preference center scope into technical specifications.

Input: Signed-off strategic package from Phase 1

Output: Draft tech spec containing:

  • Subscription type configuration (names, descriptions, default opt-in/opt-out per type, required vs. optional)
  • Preference center design spec (layout, branding, subscription checkboxes/toggles, frequency options, "Unsubscribe from All" behavior)
  • Consent tracking field definitions (consent_status, consent_date, consent_source, legal_basis per subscription type)
  • GDPR-specific workflow logic (double opt-in flow, geographic consent rules, consent withdrawal mechanism)
  • CCPA-specific workflow logic (Do Not Sell field, DSAR response workflow, deletion/anonymization process)
  • Unsubscribe handling spec (one-click header, confirmation page, suppression list automation)
  • Subscription management automation logic (form submission workflows, import rules, sunset automation, welcome workflows)
  • Build sequence (what to build first)

2b. Engineering Handoff

Purpose: Review tech specs with engineer before building.

Agenda (30-45 min):

TimeTopicWhat Happens
0-15Walk through specsArchitect explains compliance context + subscription logic
15-30Engineer questionsClarify MAP-specific implementation details, flag risks
30-45Refine and approveAdjust specs, confirm build approach

What Architect brings:

  • Strategic package (subscription type list, compliance requirements, preference center scope)
  • Draft tech spec (from 2a)
  • MAP access credentials and any platform-specific constraints

What engineer leaves with:

  • Approved tech spec with clear build sequence
  • Known risks (e.g., MAP edition limitations, custom preference center complexity)
  • Platform-specific notes (HubSpot Marketing Hub Pro+ required for custom subscription types, Marketo tokens for preference center)

2c. Build (Configure)

Purpose: Build the complete subscription management infrastructure in the client's MAP.

Input: Approved tech spec from 2b

Build sequence — execute in this order:

Step 1: Create Subscription Types in MAP

  • Create each subscription type in HubSpot Settings > Marketing > Email > Subscription Types (or Marketo Admin > Email > Subscription Management) [7]
  • Configure default opt-in/opt-out status for new contacts per type
  • Set subscription type descriptions (visible in preference center)
  • Define which types are required vs. optional
  • Configure email associations (which emails map to which subscription type)
  • Test subscription type behavior with sample contacts

Step 2: Build Preference Center

  • Design preference center layout (subscription options, frequency settings if applicable)
  • Configure branding (logo, colors, copy per brand guidelines)
  • Implement subscription type checkboxes or toggles
  • Add "Unsubscribe from All" option with appropriate warning messaging
  • Include email frequency options if applicable (daily digest vs. immediate) [8]
  • Set up confirmation messaging for preference updates
  • Test preference center across devices (desktop, mobile, tablet) and browsers

Step 3: Configure Consent Tracking Fields

  • Create consent_status field (Opted In, Opted Out, Not Set) per subscription type
  • Create consent_date timestamp field per subscription type
  • Create consent_source field (form name, import, API, preference center) per subscription type
  • Create legal_basis field for GDPR contacts (consent, legitimate interest, contract)
  • Set up field update automation when consent changes (any status change triggers timestamp + source update)
  • Document field mapping for DSAR handling

Step 4: Implement GDPR-Specific Flows

  • Configure double opt-in workflow for EU contacts (geographic trigger based on country field or IP)
  • Create confirmation email with explicit consent language (no pre-checked boxes)
  • Set up geographic-based consent rules (EU vs. non-EU treatment)
  • Implement consent withdrawal mechanism (preference center opt-out triggers consent_status update)
  • Document lawful basis for each email type (consent vs. legitimate interest)

Step 5: Implement CCPA-Specific Flows

  • Create do_not_sell tracking field
  • Configure opt-out of sale mechanism (if applicable)
  • Set up DSAR response workflow (10-day acknowledgment requirement, 45-day response window) [3]
  • Document data categories collected for disclosure requests
  • Configure contact deletion/anonymization workflow
  • Create internal SOP for handling CCPA requests within required timeframes

Step 6: Configure Unsubscribe Handling

  • Enable one-click unsubscribe in email headers (RFC 8058 compliance, required by Gmail and Yahoo as of February 2024) [4]
  • Configure unsubscribe confirmation page messaging
  • Set up suppression list automation for hard unsubscribes
  • Define behavior for partial unsubscribes (one type vs. all types)
  • Verify unsubscribe requests are honored immediately (not batched)

Step 7: Build Subscription Management Automations

  • Build form submission workflow to update subscription types based on form selections
  • Create import process rules for setting subscription status on list uploads
  • Configure API integration rules for subscription updates from external systems
  • Set up re-engagement workflow triggers based on subscription changes
  • Build sunset automation for chronically unengaged contacts (e.g., no opens in 90+ days -> move to suppression)
  • Create welcome workflow triggered by new subscription opt-ins

Step 8: Validate Subscription Filtering in Email Sends

  • Audit all existing email programs for subscription type filtering
  • Update email send lists to respect subscription preferences
  • Configure smart lists/segments that dynamically filter by subscription status
  • Document email program -> subscription type mapping

Build tracking:

  • Subscription types created and configured
  • Preference center built and branded
  • Consent tracking fields created
  • GDPR workflows configured
  • CCPA workflows configured
  • Unsubscribe handling configured
  • Subscription management automations built
  • Email send filtering validated

2d. QA / Test + Sign-Off

Purpose: Verify the subscription management framework works end-to-end and get customer approval.

Two types of testing:

TypeWhoPurpose
Technical TestingOur teamVerify all subscription types, consent fields, preference center, and automations work correctly
Customer TestingCustomerVerify the system handles their real-world scenarios

Technical testing checklist:

  • Each subscription type correctly filters email sends (opted-in contacts receive, opted-out do not)
  • Preference center renders correctly across devices and browsers
  • Preference center updates propagate to contact record immediately
  • Consent tracking fields update with correct status, timestamp, and source on every consent change
  • Double opt-in workflow fires for EU contacts and does NOT fire for non-EU contacts
  • GDPR consent checkboxes are NOT pre-checked on forms
  • One-click unsubscribe works in email headers
  • Unsubscribe requests are honored immediately (no batch delays)
  • Suppression list automation prevents re-subscribing unsubscribed contacts
  • "Unsubscribe from All" removes contact from all marketing subscription types
  • Transactional emails are NOT affected by marketing unsubscribes
  • CCPA "Do Not Sell" field correctly populates when opt-out is submitted
  • DSAR workflow triggers correctly and meets acknowledgment timeline
  • Sunset automation correctly identifies unengaged contacts
  • Form submission workflows correctly update subscription types
  • Import rules correctly set subscription status on list uploads

Customer testing:

  • Walk customer through preference center self-service flow
  • Have them test opt-in and opt-out scenarios
  • Verify email filtering with a real email send to a test list
  • Confirm compliance documentation matches their understanding

Engineering sign-off checkpoint:

  • Built system matches tech spec
  • All technical tests passing
  • Customer has tested and approved
  • Ready for enablement

Decision point:

  • Proceed to Enablement -> System is built and tested, needs training/adoption
  • Loop back to Build -> Issues found, needs fixes

Phase 3: Enablement

Goal: Customer team can manage subscriptions, handle compliance requests, and maintain the system independently.

Output: Trained team with documentation, stabilized system, no critical issues.

Sub-Phases

3a Training Prep -> 3b Training Sessions -> 3c Hypercare -> 3d Enablement Sign-Off

3a. Training Prep

Purpose: Create training materials from strategic and technical documentation.

Input: Strategic package + tech specs + built system

Output: Training package containing:

  • Video walkthrough script: Preference center admin walkthrough (how to view/manage subscriptions, add new types)
  • Video walkthrough script: How to set up emails with correct subscription type filtering
  • Written guide: Subscription type definitions with email program mapping
  • Written guide: DSAR response SOP (step-by-step process with timeline requirements, with disclaimer: not legal advice)
  • Written guide: Ongoing compliance checklist for email operations
  • FAQ draft: Common questions about subscription management, consent tracking, and compliance scenarios

3b. Training Sessions

Purpose: Transfer knowledge to customer team.

Two types of training:

TypeAudienceFocus
Leadership trainingVP Marketing, Marketing DirectorCompliance risk overview, preference center KPIs, what regulatory obligations look like
Technical handoffMOps Manager, Marketing Ops teamDay-to-day subscription management, preference center admin, consent field maintenance, DSAR handling, adding new subscription types

Leadership training (30 min):

  • Why subscription compliance matters: GDPR fines exceeded EUR 1.6 billion in 2024 alone [1], and CAN-SPAM penalties can reach $53,088 per non-compliant email [5]
  • How the preference center reduces risk and improves subscriber experience
  • Key KPIs to monitor (unsubscribe rate by type, preference center self-service rate, compliance audit results)
  • When to involve legal (new regions, new data collection practices, regulatory changes)

Technical training (60 min):

  • Subscription type management: how to add/edit types, set defaults, map to emails
  • Preference center administration: branding updates, adding frequency options, troubleshooting
  • Consent tracking: how fields update, where to audit consent history
  • DSAR handling: step-by-step walkthrough of the response process with timeline requirements
  • Email send compliance: how to verify subscription filtering before every send
  • Common scenarios and edge cases

Training delivery:

  1. Schedule sessions with appropriate stakeholders
  2. Deliver training (live, recorded for future reference)
  3. Record video walkthroughs of key workflows
  4. Answer questions, note gaps

Output:

  • Trained stakeholders
  • Video walkthrough recordings
  • Questions log (feeds into FAQ)

3c. Hypercare

Purpose: Intensive post-launch support to stabilize the subscription management system.

Duration: 2 weeks

What happens:

  • Quick response to issues (subscription filtering errors, consent tracking gaps, preference center bugs)
  • Office hours: weekly 30-min slot for compliance and subscription management questions
  • Monitor first 2-3 email sends for correct subscription filtering
  • Verify DSAR process works with a real (or simulated) request if possible
  • Bug triage and fixes

When to extend: If the client has a complex multi-region setup (EU + California + other jurisdictions) or a custom preference center with ongoing design iterations.

Output: Stabilized system, no critical compliance gaps outstanding


3d. Enablement Sign-Off

Purpose: Confirm customer can operate independently.

Validation checkpoint:

  • All training sessions delivered
  • Training recordings and documentation provided
  • Hypercare period complete
  • No critical issues outstanding
  • MOps team can add new subscription types without support
  • MOps team can handle a DSAR without support
  • Marketing team sends emails with correct subscription filtering consistently
  • Ready for handoff

Decision point:

  • Proceed to Handoff -> Customer is enabled, project wrapping up
  • Extend Hypercare -> Still unstable, needs more support time

Phase 4: Handoff

Goal: Clean project close with maintenance plan established and retention/expansion path set.

Output: Maintenance schedule documented, internal context transferred, customer owns the system, project archived, future revenue path established.

Structure:

4a Maintenance Schedule -> 4b Internal Handoff -> 4c External Handoff -> 4d Project Close

Maintenance ownership by engagement type:

Engagement TypeWho Owns MaintenanceHanded Off At
Single ProjectCustomer owns4c (External Handoff) — customer receives maintenance schedule and runs it themselves
Dedicated (Multi-Project)Architect owns4b (Internal Handoff) — Architect receives maintenance schedule and runs it for customer

4a. Maintenance Schedule

Purpose: Document what needs ongoing attention after the project is complete.

Standard Maintenance Framework

Monthly Tasks:

Monthly TaskWhat to CheckRed Flag Threshold
Subscription filter auditAll email sends used correct subscription type filteringAny email sent without proper filtering
Unsubscribe rate reviewUnsubscribe rate per subscription type per send>0.5% sustained unsubscribe rate per send [6]
Consent tracking validationSpot-check 10-20 recent contacts for consent field accuracyAny contacts missing consent timestamps
Preference center usage reviewSelf-service preference updates vs. direct unsubscribesSelf-service rate drops below 50%

Quarterly Tasks:

Quarterly TaskWhat to ReviewAction if Off-Track
Full compliance auditGDPR/CCPA/CAN-SPAM compliance across all email programsRemediate gaps, update SOPs
Subscription type relevanceAre current types still aligned with email programs?Consolidate or add types as needed
DSAR process testSimulate a DSAR to verify workflow still fires correctlyFix any broken steps, update SOP
Consent database health check% of contacts with valid consent tracking fieldsTarget >95% coverage; remediate gaps

After First Business Cycle (30-60 days post-launch):

  • Validate that unsubscribe rates are within healthy range (0.1-0.3% per send)
  • Confirm preference center self-service rate (target: >80% of preference changes happen via self-service vs. direct unsubscribe)
  • Verify zero compliance violations or unsubscribe complaints
  • Review subscription type engagement rates — are contacts using the granularity or defaulting to "Unsubscribe from All"?

Refinement Triggers (when to re-engage):

TriggerThresholdResponse
Compliance violation/complaintAny reported violationImmediate audit, remediate, update SOPs
New geographic regionClient expands to EU, California, Canada, etc.Re-engage to add compliance mechanisms
Unsubscribe spike>0.5% sustained across 3+ sendsReview email frequency, content relevance, subscription type structure
Regulatory changeNew privacy law or amendment (e.g., new state privacy law)Assess impact and update configurations

Every 6-12 Months:

  • Full system review: subscription types, preference center, consent tracking, compliance workflows
  • Regulatory landscape check: any new laws or enforcement trends affecting email operations
  • Preference center UX review: update design, add features based on subscriber feedback
  • Re-train any new marketing team members

4b. Internal Handoff

Purpose: Transfer context so Architect can manage ongoing relationship.

What the Architect needs to know:

  • Subscription type structure and which email programs map to each type
  • Consent tracking field logic (how fields update, what triggers changes)
  • Which regions have GDPR vs. CCPA treatment and how geographic rules work
  • Preference center customization details (native vs. custom, any platform-specific quirks)
  • DSAR handling SOP and timeline requirements
  • Common issues and how to resolve them
  • When to escalate

Escalation guidelines:

Issue TypeWho HandlesAnalogy
Adding a new subscription type, minor preference center updatesArchitectGeneral contractor
Compliance framework changes, new region setup, GDPR/CCPA workflow modificationsSMESpecialist tradesperson

For Dedicated engagements: Architect receives the maintenance schedule (4a) and becomes responsible for executing monthly and quarterly tasks.


4c. External Handoff

Purpose: Formal project completion with customer.

Final project meeting:

  • Review what was delivered (subscription types, preference center, consent tracking, compliance workflows, automations)
  • Walk through documentation package
  • Walk through compliance checklist for ongoing operations
  • Demonstrate preference center admin tasks
  • Walk through DSAR response SOP (with reminder: this does not constitute legal advice)
  • Confirm nothing outstanding
  • Make it explicit: "Project complete"
  • For Single Project engagements: Walk customer through the maintenance schedule (4a) in detail

Documentation package:

  • Subscription type definitions (names, descriptions, defaults, email mappings)
  • Consent field specification (field names, data types, update triggers)
  • Preference center documentation (URL, admin access, customization guide)
  • Workflow documentation (all automations with trigger conditions and actions)
  • Compliance checklist for ongoing email operations
  • DSAR response SOP (with legal disclaimer)
  • Video walkthrough recordings
  • FAQ document
  • Definition Alignment Document (final version)
  • Maintenance schedule

Output: Customer owns the system. Project formally complete.


4d. Project Close

Purpose: Clean internal wrap-up + establish retention/expansion path.

Archive Checklist

  • All project artifacts saved to proper location
  • Handoff documentation complete
  • Project status updated in tracking system
  • Time/billing finalized
  • What went well?
  • What would we do differently?
  • Any compliance edge cases to feed back into the playbook?
  • Any MAP-specific quirks to document for future projects?

Retention / Expansion

Two paths based on engagement type:

Engagement TypePath
Single ProjectUpsell -> Downsell -> Retry
Multi-Project (Dedicated)Schedule Refinement Check-In

Single Project Path:

1. Upsell: Managed Services (retainer for ongoing compliance monitoring + email ops support)
| if no
2. Downsell: Email Operations Nurture Program OR Email Templates & Build Process project
| if yes
3. Retry retainer at end of next project cycle

Script:

"Now that your subscription management framework is in place, there are two ways we can continue working together. Option 1: We can put you on managed services where we handle ongoing compliance monitoring, subscription type optimization, and email operations support. Option 2: If you need help building out your nurture programs or email templates on top of this compliance foundation, we can scope that as a next project. Which sounds more interesting?"

Multi-Project (Dedicated) Path:

Schedule a refinement check-in at handoff:

"On [date ~quarter out], we'll review how the subscription framework is performing — unsubscribe rates, preference center usage, and compliance audit results — and see if any adjustments are needed."

Internal prep (2 weeks before check-in):

StepWhat Happens
1. Get pingedSystem reminder: refinement check-in in 2 weeks
2. Review metricsPull unsubscribe rates, preference center usage, compliance audit results
3. Decide ownershipCan Architect handle this check-in, or need SME?
4. Prep materialsIf SME needed, brief them. If Architect, prep talking points.

At the refinement check-in:

  • Review performance against original goals (zero compliance violations, >80% preference center self-service rate, <0.3% unsubscribe rate)
  • Identify any adjustments needed (new subscription types, preference center updates, new region compliance)
  • If minor: Architect handles tweaks
  • If major: Scope new project (e.g., new region compliance, preference center redesign)

Output: Project archived. Future revenue path established. Ready for next engagement.


Deliverables & Assets Summary

Strategic Deliverables:

  • Subscription type mapping (email programs -> subscription categories with definitions and defaults)
  • Compliance requirements matrix (regulations by region with specific requirements)
  • Preference center design spec (layout, branding, features)

Technical Deliverables:

  • Configured subscription types in HubSpot/Marketo
  • Live preference center (branded, responsive, self-service)
  • Consent tracking fields (status, timestamp, source, legal basis per subscription type)
  • GDPR compliance workflows (double opt-in, geographic consent rules, consent withdrawal)
  • CCPA compliance workflows (Do Not Sell tracking, DSAR response automation, deletion/anonymization)
  • Unsubscribe handling (one-click header, confirmation pages, suppression automation)
  • Subscription management automations (form workflows, import rules, sunset automation, welcome workflows)
  • Validated email send filtering (all programs respect subscription preferences)

Documentation Package:

  • Video walkthrough recordings (preference center admin, email setup with subscription filtering)
  • Written guides (subscription type definitions, consent field mapping, DSAR response SOP)
  • Compliance checklist for ongoing email operations
  • FAQ document
  • Definition Alignment Document (final version)
  • Maintenance schedule

Troubleshooting Guide

Common scenarios and resolutions for subscription management and compliance issues.

ScenarioSymptomsResolution
Contact receives email after unsubscribingUnsubscribe processed but email already queued; or email mapped to wrong subscription typeVerify email-to-subscription-type mapping; check for batch send timing; confirm suppression list automation fires immediately
Preference center not updating contact recordContact clicks "Save Preferences" but consent fields unchangedCheck preference center -> MAP integration; verify field mapping; test in incognito browser to rule out caching
Double opt-in email not sending for EU contactsEU contacts added but no confirmation email triggeredVerify geographic trigger logic (country field or IP-based); check workflow enrollment criteria; confirm confirmation email is active
Consent timestamps missing for imported contactsBulk import does not trigger consent field automationsCreate import-specific workflow that sets consent_source = "Import" and consent_date = import timestamp; add to import SOP
"Unsubscribe from All" not removing from all typesContact clicks global unsubscribe but still receives some emailsVerify transactional vs. marketing separation; check if any email types are bypassing subscription filtering
Unsubscribe rate spiking after launch>0.5% unsubscribe rate on multiple sendsReview email frequency (sending more than 1 promotional email per day doubles unsubscribe rates [6]); check subscription type relevance; audit that preference center frequency controls work
DSAR request not acknowledged within timelineDSAR received but no auto-acknowledgment firesVerify DSAR workflow trigger (form submission, email alias, API endpoint); check 10-day acknowledgment email is active
Pre-checked consent boxes on formsGDPR audit reveals pre-checked consent checkboxesRemove default checked states from all forms with consent capture; re-test all forms across all pages

References

[1] MailDiver - GDPR Email Marketing Compliance Guide 2025 [2] Scrut - Avoiding GDPR Fines in 2025: Enforcement Trends and Tips [3] Termly - CCPA DSAR Requirements [4] Mailjet - Email Compliance Audit: GDPR, CAN-SPAM, and CCPA [5] Zoho Campaigns - Email Laws GDPR CAN-SPAM Compliance Best Practices [6] Amra and Elma - Email Unsubscribe Rate Statistics 2025 [7] HubSpot - Set Up Email Subscription Types [8] Moosend - Email Preference Center Best Practices 2026


Appendix

Roles

RoleWhat They Do
ArchitectOwns the customer relationship, leads strategy, creates specs, does enablement, owns account post-delivery
EngineerMAP build, automation, configuration (Phase 2)
SMESpecialist brought in for project-specific compliance and technical work

Phase Gate Summary

PhaseOutputGate Criteria
Phase 1: StrategySigned-off strategic package (subscription types + compliance framework + preference center scope)Customer stakeholders have approved definitions and strategic assets
Phase 2: EngineeringBuilt and tested subscription management systemSystem matches tech spec, all tests pass, customer has approved
Phase 3: EnablementTrained team with documentationAll training delivered, hypercare complete, team can operate independently
Phase 4: HandoffIndependent customer + archived projectInternal/external handoffs complete, maintenance plan in place, project closed

How to Adapt Per Project Type

This project is Engineering-heavy:

Project ProfileStrategy WeightEngineering WeightEnablement Weight
Engineering-heavy10-20%60-70%15-25%

Adaptation rules:

  • Phase 1 (Light): 2-3 meetings total. Strategy is about defining subscription types and confirming compliance requirements, not deep strategic modeling.
  • Phase 2 (Heavy): The core of the project. 8 build steps executed in sequence. Most time spent here.
  • Phase 3 (Medium): Standard training + 2-week hypercare. Compliance SOP training is important — do not skip the DSAR walkthrough.
  • Phase 4 (Always applies): Every project needs handoff. The compliance checklist and maintenance schedule are particularly important for this project type.

Single vs. Dedicated Engagement

Engagement TypeWhat It MeansKey Difference
Single ProjectOne-off project engagementCustomer owns maintenance post-handoff (4c)
Dedicated (Multi-Project)Ongoing retainer / multiple projectsArchitect owns maintenance post-handoff (4b)