Marketing Automation Audit Checklist: How to Find Broken Journeys, Dead Segments, and Deliverability Risks
BerryCoders Team
A marketing automation audit checklist gives your team a repeatable way to find broken workflows, messy data, stale segments, and deliverability risks before they damage pipeline or customer experience.
Marketing automation systems decay over time. Data changes, teams add campaign-specific fields and workflows, offers expire, integrations drift, and reporting definitions stop matching the business. What started as a well-orchestrated customer journey slowly becomes a tangled mess of outdated logic and hidden failures.
A marketing automation audit is a structured review of your automation platform's data, workflows, segments, email deliverability, content assets, analytics, and compliance controls. The goal is to identify broken logic, stale audiences, data-quality issues, and governance gaps, then prioritize fixes by business impact.
This marketing automation guide covers everything you need to conduct a thorough audit: preparation, data hygiene, workflow testing, segmentation analysis, deliverability checks, content review, analytics validation, compliance verification, and a practical action plan.
Pre-Audit Preparation & Scope Setting
Every effective audit starts with clear objectives. Are you recovering from a deliverability hit? Cleaning up years of accumulated workflows? Fixing attribution so leadership trusts the numbers? Aligning lifecycle stages with a new sales process? Preparing for a compliance review? Or simply reducing database costs? Your goals determine which systems, teams, and time periods the marketing automation audit covers.
Stakeholder identification matters more than most teams realize. Marketing ops owns the platform, but demand gen knows which campaigns actually drive pipeline. Sales ops understands routing rules and CRM sync. RevOps sees the full funnel. The CRM admin controls field mappings. The lifecycle or email owner knows nurture strategy. Legal and privacy own consent and retention. IT and security manage authentication and access. Each stakeholder holds pieces of the puzzle. Miss one, and you'll find gaps later.
Inventory every platform and dependency: your marketing automation platform (MAP), CRM, CDP, ESP, landing page tools, enrichment services, ad platforms, middleware, and form builders. Document each tool's function, owner, last review date, and whether it's connected to active campaigns or workflows. This full stack inventory prevents you from auditing in isolation Source: Cometly.
Platform setup and integration integrity deserve early attention. Check authentication, permissions, and tracking coverage before diving into campaign details Source: Lifecycle Mechanics.
Document owners for every system, workflow, report, and key data object. Unowned automation is risk waiting to happen.
Capture baseline metrics before touching anything: contact count, duplicate rate, bounce rate, complaint rate, unsubscribe rate, open and click trends, workflow error rate, conversion rate, attribution variance, sync errors, and segment engagement. These baselines measure your improvement.
Tagging & Data Hygiene Review
Data quality problems cascade. A messy tag structure breaks segmentation. Duplicate contacts inflate sends and confuse sales. Missing lifecycle fields break routing. Inconsistent values make reporting meaningless.
Start by exporting everything: all tags, lists, custom properties or fields, data extensions, and lifecycle fields. This creates your complete inventory.
Identify duplicates, near-duplicates, obsolete campaign tags, unused properties, and inconsistent naming. "Webinar_Attendee_2023," "Webinar Attendee 2023," and "webinar-attendee-2023" are the same concept expressed three ways. Each variant breaks reports and segments.
Standardize naming conventions for tags, lists, forms, workflows, folders, data extensions, and reports. Consistent naming isn't bureaucracy—it enables scalable operations where anyone can understand what exists and why.
Check critical field completeness: email, name, company, lifecycle stage, lead source, consent status, country/region, owner, product interest, and last engagement date. Missing data blocks personalization, routing, and scoring.
Normalize free-text fields into controlled picklists where possible. "California," "CA," "Calif.," and "ca" should not exist as separate values in your state field.
Confirm source-of-truth rules between CRM, MAP, CDP, and data warehouse. When data conflicts, which system wins? Undefined rules create silent data corruption.
Review sync errors and field-mapping mismatches. These cause CRM/MAP disagreement and broken workflows that are maddening to debug.
Suppress hard bounces, unsubscribed contacts, legal suppressions, and invalid addresses from active journeys. Continuing to message these contacts damages deliverability and violates regulations Source: Salesforce Trailhead.
| Data issue | Why it matters | Audit action |
|---|---|---|
| Duplicate contacts | Inflates sends, causes duplicate enrollments, confuses sales | Run dedupe rules and merge process |
| Inconsistent field values | Breaks segmentation and reporting | Normalize values and use picklists |
| Empty critical fields | Blocks personalization, routing, and scoring | Create enrichment or progressive profiling plan |
| Unused tags/properties | Creates clutter and admin risk | Archive after dependency check |
| Sync errors | Causes CRM/MAP disagreement | Review logs and fix mappings |
For segmentation specifically, organize lists and data extensions based on dataset size, triggered-send needs, relational data, and API use Source: Salesforce Trailhead.
Journey & Workflow Health Assessment
Workflows are where automation debt hides in plain sight. A nurture sequence that made sense two years ago may now reference deprecated products, send leads to former territories, or compete with newer journeys. Understanding what is marketing automation and how journeys evolve over time is essential for maintaining healthy workflows https://berrycoders.com/blog/what-is-marketing-automation-definition-examples-how-it-works-types.
Inventory every active, paused, draft, and recently archived workflow. You cannot assess what you cannot see.
Document each workflow's owner, purpose, trigger, audience, suppression rules, exit criteria, last modified date, and key performance metric. This creates accountability and context for future decisions.
Test each critical journey end-to-end with a test record. Submit a test form, confirm record creation with correct source and consent values, verify proper segment or list membership, check sales routing, confirm the first email or task fires, then convert the test record and verify it exits nurture Source: Cometly.
Check trigger logic: too broad (enrolls wrong people), too narrow (misses target audience), stale (references deprecated fields), or dependent on deprecated lists.
Review re-enrollment settings. Poor configuration causes repeated sends to the same contact or missed updates when contacts re-qualify.
Confirm exit and goal criteria. Customers, unsubscribed contacts, disqualified leads, and converters should leave workflows automatically. Nothing erodes trust like post-purchase nurture emails pitching the product someone just bought.
Identify workflow conflicts. Multiple workflows writing to the same field, changing lifecycle stage, or sending overlapping emails create race conditions and confusing experiences.
Check for missing actions, failed actions, disconnected apps, deleted-list references, broken branches, expired offers, and archived templates.
Flag "zombie workflows"—automations technically active but no longer serving current business purpose. These consume resources and create risk without delivering value.
Journey health requires checking entry triggers, timing, branch logic, exit conditions, and conflict prevention to avoid message overload Source: Lifecycle Mechanics.
Audience Segmentation Analysis
Dead segments are everywhere: zero-member lists abandoned after campaigns, audiences with stale criteria referencing old product names, duplicates with slight naming variations, and segments that overlap so heavily they bombard the same contacts with multiple campaigns.
Conduct an automation health check on all active and static segments. Export the complete inventory for systematic review.
A dead segment is an audience that still exists in the platform but no longer supports a current campaign, lifecycle stage, compliance rule, or reporting need. It may have zero members, no engagement, stale criteria, or dangerous overlap with other segments.
Review active segment criteria for outdated lifecycle definitions, old product names, expired campaigns, or deprecated fields. Stale criteria send irrelevant messages to the wrong people.
Compare static versus dynamic segment usage. Static lists work for point-in-time audiences; dynamic lists suit ongoing states. Misuse creates maintenance burden or outdated targeting.
Measure overlap between major audiences. High overlap means the same contacts receive multiple campaigns simultaneously, accelerating fatigue and unsubscribes.
Check segment refresh frequency and data-source latency. Stale data means segments don't reflect current customer state.
Review suppression logic for unsubscribed contacts, bounced emails, customers, competitors, employees, and inactive subscribers. Missing suppression damages deliverability and compliance.
Confirm segments reflect current sales, product, lifecycle, and compliance definitions. Misaligned segments route leads incorrectly and misinform strategy.
Distinguish lists from data extensions, recognizing that data organization determines appropriate segmentation tools Source: Salesforce Trailhead. Check whether segments dynamically update when customer data changes and whether suppression lists properly exclude unsubscribed, bounced, and inactive contacts Source: Lifecycle Mechanics.
Deliverability & Sending Infrastructure
Deliverability problems rarely announce themselves. Your dashboard shows "delivered" while your emails languish in spam folders. A comprehensive automation health check of authentication and infrastructure prevents this silent failure.
Confirm SPF or DKIM for all senders. For bulk Gmail senders—those sending 5,000 or more messages per day—confirm SPF, DKIM, and DMARC. All senders to Gmail must use SPF or DKIM; bulk senders must use all three protocols Source: Google Gmail Help.
Confirm DMARC alignment with the visible From domain. This prevents spoofing and improves reputation with mailbox providers.
Verify valid forward and reverse DNS/PTR records for sending domains and IPs. Missing PTR records trigger spam filters.
Check that marketing and subscribed messages support one-click unsubscribe. Bulk senders must implement this for marketing and subscribed messages Source: Google Gmail Help.
Review domain and IP reputation in Google Postmaster Tools and other mailbox-provider tools. Monitor spam rate, server responses, and sending-domain reputation as volume increases Source: Google Gmail Help.
Track spam complaint rate, bounce rate, deferrals, blocks, hard versus soft bounces, and provider-specific SMTP errors. Treat complaint and bounce thresholds as warning systems, not goals. If spam complaints approach Gmail's 0.3% ceiling, pause risky segments and investigate consent, frequency, and list source immediately Source: Google Gmail Help.
Check blacklist status. Listing requires immediate remediation and root-cause analysis.
Audit sending cadence, throttling, sudden volume spikes, and IP warming plans. Volume spikes without proper warming damage reputation that takes months to rebuild.
Separate transactional and marketing streams where appropriate. Password resets and receipts need different reputation management than promotional campaigns.
Confirm every third-party sender is documented and authenticated. Unauthorized sending damages domain reputation without your knowledge.
Content & Creative Asset Inventory
Broken experiences erode trust faster than most marketers realize. A landing page with outdated pricing, an email with a broken personalization token, or a form that submits to the wrong list—each creates friction and doubt.
Catalog all email templates, landing pages, forms, popups, CTAs, preference pages, confirmation pages, and SMS or push templates if relevant. Know what creative assets exist before assessing their condition.
Check for broken links, redirected URLs, expired offers, outdated pricing, retired products, old logos, and mismatched brand guidelines.
Validate mobile rendering and accessibility basics. The majority of email opens occur on mobile devices. Templates that work on desktop may fail completely on phones.
Test personalization tokens and dynamic content fallbacks. Failed tokens display embarrassing placeholder text like "Hi {{First_Name}}" or empty spaces that look broken.
Confirm every automated email has a current owner and last-reviewed date. Unowned content becomes outdated without anyone noticing.
Review A/B testing history and identify templates that should be retired, consolidated, or retested. Stale tests mean missed optimization opportunities and potentially outdated winners.
Check that forms map to correct fields and consent language. Misaligned forms create data quality and compliance issues that propagate through the entire system.
Content review, buyer journey alignment, and A/B testing history belong in every thorough audit Source: Automation Strategists. Trigger testing and end-to-end conversion testing validate content and automation behavior together Source: Lifecycle Mechanics.
Reporting & Analytics Validation
Bad data produces bad dashboards. Before rebuilding reports, validate the foundation.
Verify tracking pixel and UTM parameter implementation across all domains, subdomains, landing page tools, and forms. Incomplete tracking means invisible attribution gaps.
Confirm UTM naming conventions are documented and consistently applied. Inconsistent UTMs fragment reporting and make channel analysis impossible.
Cross-check platform metrics against external analytics. Compare MAP campaign numbers against CRM, analytics, ad platform, and revenue reports. Discrepancies indicate tracking failures requiring investigation.
Validate conversion events: firing status, duplicate events, missing events, and mapping to CRM records. Confirm events fire correctly, are not duplicated, and map to sales and marketing actions that matter Source: Cometly.
Review attribution model fit: first touch, last touch, multi-touch, account-based, or pipeline-based. The wrong model misallocates credit and misguides investment decisions.
Check dashboards for stale filters, deleted properties, former owners, and inconsistent definitions. Broken dashboards spread misinformation throughout the organization.
Identify reporting gaps: lifecycle conversion, segment performance, deliverability, source quality, funnel velocity, and workflow performance.
Fix data and lifecycle definitions before rebuilding dashboards. Otherwise, reports will continue to reflect broken inputs, just with prettier visualization.
Tracking-code coverage, UTM convention compliance, dashboard-to-reality reconciliation, and attribution model appropriateness deserve systematic review Source: Techunit.
Compliance & Governance Review
Compliance failures carry real penalties. More importantly, they betray customer trust.
Audit consent management and opt-in records: source, timestamp, form language, jurisdiction, channel, and lawful basis where applicable. Incomplete consent records create legal exposure and operational risk.
Review GDPR, CCPA/CPRA, CAN-SPAM, CASL, PECR, and SMS/TCPA requirements based on audience geography and channel mix. Multi-jurisdiction compliance requires comprehensive review, not assumption.
Check unsubscribe processes and preference centers. Commercial email must use accurate header information, truthful subject lines, a valid physical postal address, and a clear opt-out mechanism. Opt-outs must be honored within 10 business days Source: FTC.
Confirm opt-out requests are processed across every system that can send or re-import contacts. Siloed suppression creates compliance violations where contacts unsubscribe in one system but continue receiving messages from another.
Review preference center functionality, topic and category choices, and frequency controls. Robust preference centers reduce unsubscribes by giving contacts control over their experience.
Verify data retention and deletion policies. Over-retention increases breach risk and violates regulations requiring data minimization.
Review user roles, permissions, multi-factor authentication, departed-user access, and agency or vendor access. Excessive permissions create security and compliance risks.
Document governance: naming conventions, workflow approval processes, suppression rules, field-creation rules, and quarterly review cadence.
Compliance audits should test the real workflow, not just the policy. Create a test contact, subscribe, receive an email, unsubscribe, confirm suppression, then verify the contact cannot be re-added by a sync, list import, or active journey.
Prioritized Action Plan & Ongoing Maintenance
Audit findings mean nothing without execution. Categorize everything by urgency and impact.
| Priority | Definition | Examples |
|---|---|---|
| Critical | Actively harming revenue, compliance, deliverability, or customer experience | Broken authentication, failed unsubscribe sync, lead routing failure, missing conversion tracking |
| High | Significant risk or performance drag | Duplicate records, stale high-volume journeys, missing suppression rules, inconsistent lifecycle stages |
| Medium | Creates inefficiency or reporting noise | Tag and property sprawl, outdated templates, overlapping segments |
| Low | Cosmetic or low-risk cleanup | Folder organization, naming polish, old draft cleanup |
Create a 30-60-90 day remediation roadmap:
First 30 days: Fix critical deliverability, compliance, routing, tracking, and broken-journey issues. These are the problems causing immediate damage.
Days 31–60: Clean duplicates, normalize fields and tags, consolidate dead segments, repair high-impact workflows. Build the foundation for sustainable operations.
Days 61–90: Rebuild dashboards, refine attribution, document governance, train the team, and schedule quarterly automation health check cadence. Institutionalize the improvements.
Group findings into critical fixes, quick wins, and strategic improvements, assign owners and dates, then check impact at 30 and 90 days Source: Cometly. Prioritize database cleanup and compliance gaps immediately after the audit Source: Automation Strategists.
Establish quarterly automation health check cadence and annual full marketing automation audit schedule, or conduct additional audits after major migrations, rebrands, new integrations, lifecycle changes, or deliverability incidents.
Governance documentation and team training sustain improvements. Without habits and ownership, systems decay again. Learning from why marketing automation fails can help you avoid the common pitfalls that cause systems to break down https://berrycoders.com/blog/why-marketing-automation-fails-the-4-critical-mistakes-sabotaging-your-roi.
FAQ
What is a marketing automation audit?
A structured review of your automation platform's data, workflows, segments, email deliverability, content assets, analytics, and compliance controls. The goal is identifying broken logic, stale audiences, data-quality issues, and governance gaps, then prioritizing fixes by business impact.
How often should you run a marketing automation audit?
Conduct a lightweight automation health check quarterly. Perform a full marketing automation audit annually, or after major migrations, rebrands, new integrations, lifecycle changes, or deliverability incidents.
What should be included in a marketing automation audit checklist?
Data hygiene and tagging, workflow and journey health, audience segmentation, deliverability infrastructure, content and creative assets, reporting and analytics validation, compliance and governance review, and a prioritized action plan with ongoing maintenance schedule.
How do you find broken automation journeys?
Inventory all workflows, document owner and purpose, then test end-to-end with test records. Check trigger logic, re-enrollment settings, exit criteria, suppression rules, and conflicts with other workflows. Flag zombie workflows that remain active without current business purpose.
What is an automation health check?
A focused, lighter review of critical systems—typically quarterly—checking deliverability metrics, workflow errors, data quality trends, and compliance controls. It catches problems before they require full audit remediation.
How do you audit marketing automation deliverability?
Verify SPF, DKIM, and DMARC authentication. Check PTR records and TLS. Review Google Postmaster Tools and other reputation monitors. Track complaint rates, bounces, deferrals, and blocks. Validate one-click unsubscribe. Review sending cadence and warming plans. Check blacklist status.
What are dead segments in marketing automation?
Audiences that still exist in the platform but no longer support current campaigns, lifecycle stages, compliance rules, or reporting needs. They may have zero members, no engagement, stale criteria, or dangerous overlap with other segments.
Who should own a marketing automation audit?
Marketing operations typically leads, with critical input from demand gen, sales ops, RevOps, CRM administration, lifecycle or email owners, legal and privacy, and IT or security. Each stakeholder owns different pieces of the system.
From Audit to Optimization
A systematic marketing automation audit finds hidden operational debt, fixes broken experiences, improves deliverability, ensures compliance, and builds trustworthy reporting. The value compounds: clean data enables accurate segmentation, which enables relevant messaging, which drives engagement and conversion.
Treat this marketing automation audit checklist as a living document, not a one-time cleanup. Build it into your marketing operations governance. Run quarterly automation health checks. Keep owners assigned to systems and workflows. Review deliverability and compliance continuously. Use audit findings to improve both customer experience and revenue reporting.
The teams that maintain their automation infrastructure deliberately—rather than reactively—build sustainable competitive advantage. They respond faster to market changes, waste less budget on broken experiences, and earn deeper customer trust through relevance and respect.
Start with one section of this checklist. Fix what you find. Build the habit. The compounding returns will justify the discipline many times over.