Adobe Implementation Playbook

Build 4 · Marketo

Phase 5 · Build stage 4 of 9

Marketo Engage

Depends on: Launch (Munchkin is deployed via Tags) and the CRM. Result: leads and activities flowing into AEP.

Typical duration
14–21 weeks
Walkthrough steps
12
Detailed tasks
24
Domains
6
0 of 0 done

This tool across the project

What Marketo needs in every phase, from kickoff to handoff, next to the sign-off gate for that phase.

PhaseMarketoGate (all tools)
1. Initiation (RFP / kickoff)Instance, CRM, partitions, packageRFP response; sponsor and team named
2. Discovery (current & future state)MAP/CRM audit, lifecycle, database healthCurrent State Assessment; Future State Blueprint — Discovery sign-off
3. SOW & planPrograms, scoring, CRM sync scopeSOW signed: scope, deliverables, timeline, price
4. Design (SDR / SDD)Lifecycle and scoring model, field mapping, program templatesSDR + SDD — Design sign-off
5. Build & configureAdmin/domains → Munchkin → CRM sync → fields/lists → scoring → templates/forms → nurtureConfigured environment — Build Complete sign-off
6. QA / UATTest-lead walkthrough, rendering, two-way syncQC checklist executed — UAT sign-off
7. Go-liveActivate campaigns; domain warm-upProduction cutover — Go-Live sign-off
8. Hypercare (2–4 weeks)Deliverability, sync errorsDaily monitoring; fixes — Hypercare Exit sign-off
9. Closure & handoffProgram templates, operations runbook, SLA reviewHandoff pack: runbooks, access list, training, open backlog

Implementation overview

PhaseWhat you doDeliverables
Define Lifecycle & Lead Mgmt StrategyLifecycle stages, scoring model, Sales handoff criteriaLifecycle definitions, scoring model, SLA doc
Configure Instance & CRM SyncWorkspaces/partitions, bi-directional CRM sync, MunchkinWorkspace structure, field mapping doc
Build Data ModelStandard/custom fields, Smart Lists, segmentationField dictionary, segmentation library
Build Lead Scoring & Lifecycle ProgramsScoring rules, operational lifecycle programScoring documentation, flow diagram
Build Nurture & Campaign ProgramsTemplates, landing pages, Engagement ProgramsTemplate/landing page library
Configure Forms & Progressive ProfilingForms, progressive profiling, Smart Campaign routingForm inventory, profiling rules
QA CampaignsFlow steps, email rendering, token population, CRM syncQA checklist, test lead log
Launch & Monitor DeliverabilityBounce/spam/reputation monitoring, engagement ratesDeliverability dashboard
Report & OptimizeProgram/funnel reporting, feed AEP/CJA, refine scoringPerformance dashboard, optimization backlog

Step-by-step implementation

Do these 12 steps in order, in a development environment. Each step lists where to go, what to do, what to check, what you must know, and the questions interviewers ask about it.

Step 1

Design lifecycle & scoring

Where
Outside Marketo — workshop with Sales
What you do
Define lifecycle stages (MQL, SQL, Opportunity), the scoring model and the Sales/Marketing SLA.
Tips
Sales must agree the MQL definition and handoff rules.
Check before moving on
Lifecycle and scoring documents signed off.

Must know

  • Agree lifecycle stages (e.g. known, engaged, MQL, SQL, opportunity, customer) and their definitions with Sales before building.
  • Scoring has two parts: behaviour (what they do) and demographic or fit (who they are).
  • The MQL threshold must be agreed with Sales, or leads will be ignored.

Interview questions tap to reveal a model answer

What is lead scoring?

Adding points for fit (job title, industry) and behaviour (visits, downloads) to decide when a lead is ready for Sales.

How do you define an MQL?

A lead whose combined fit and behaviour score passes a threshold agreed with Sales, plus any required fields.

Why agree lifecycle stages with Sales?

Handoffs only work if both teams use the same definitions and SLAs.

Lifecycle stage diagram
Screenshot Lifecycle stage diagramAdd screenshots/marketo/step-01.png
Step 2

Admin set-up

Where
Admin > Users & Roles; Admin > Workspaces & Partitions
What you do
Create users and roles; create workspaces/partitions for brands or regions if needed.
Tips
Set this before data arrives — moving leads later is painful.
Check before moving on
Users can log in with the right access.

Must know

  • Workspaces separate marketing assets; person partitions separate people records.
  • Use roles and permissions to limit who can send emails or change data.
  • Set communication limits to protect people from too many emails.

Interview questions tap to reveal a model answer

Workspace vs. partition?

Workspaces separate programs and assets between teams; partitions separate the people database, e.g. by region.

Why set communication limits?

They cap how many marketing emails a person receives per day and week, protecting engagement and reputation.

Who should have send permissions?

Only trained marketing operations users; others build drafts for review.

Workspaces & Partitions screen
Screenshot Workspaces & Partitions screenAdd screenshots/marketo/step-02.png
Step 3

Email authentication & domains

Where
Admin > Email > SPF/DKIM; Admin > Landing Pages (CNAME)
What you do
Add SPF and DKIM DNS records, set DMARC, and set branded domains for tracking links and landing pages.
Tips
Plan a warm-up for new sending domains.
Check before moving on
DKIM shows as verified.

Must know

  • Set up SPF, DKIM and DMARC for the sending domain to protect deliverability.
  • Use branded tracking links (CNAME) and landing page domains.
  • Warm up sending volume gradually on a new instance.

Interview questions tap to reveal a model answer

What are SPF and DKIM?

SPF lists servers allowed to send for your domain; DKIM signs emails so receivers can verify they were not altered.

Why brand tracking links?

Links on your own domain look trustworthy and improve deliverability compared with generic tracking domains.

Emails go to spam. What do you check?

Authentication (SPF, DKIM, DMARC), list quality, complaint and bounce rates, and content.

SPF/DKIM settings
Screenshot SPF/DKIM settingsAdd screenshots/marketo/step-03.png
Step 4

Install Munchkin tracking

Where
Admin > Munchkin
What you do
Copy the Munchkin code and deploy it on all sites through Tags (Launch).
Tips
Load it once per page; respect consent before tracking.
Check before moving on
Page visits appear in a test lead’s activity log.

Must know

  • Munchkin is Marketo's JavaScript tracking code; it records web visits and clicks per browser cookie.
  • Anonymous activity becomes known when the person fills a form or clicks a tracked email link.
  • Deploy Munchkin through Tags and respect consent.

Interview questions tap to reveal a model answer

What is Munchkin?

Marketo's web tracking script that logs page visits and link clicks and ties them to a lead once identified.

How does an anonymous visitor become known?

By submitting a Marketo form or clicking a tracked link in a Marketo email, which associates the cookie with the lead.

How would you deploy Munchkin?

Through Tags with a consent condition, on every page of the site.

Munchkin admin page
Screenshot Munchkin admin pageAdd screenshots/marketo/step-04.png
Step 5

Connect the CRM

Where
Admin > CRM > Sync with Salesforce.com (or Microsoft Dynamics)
What you do
Enter the sync user and security token, click Sync Fields, then Start Salesforce Sync.
Tips
Hide unneeded fields from the sync user first — synced fields cannot be deleted.
Check before moving on
Sync status shows Last Synced.

Must know

  • CRM sync (Salesforce or Microsoft Dynamics) keeps leads, contacts, accounts and opportunities in step between systems.
  • Use a dedicated sync user and decide which fields sync in which direction before turning it on.
  • Sync is hard to undo; test in a sandbox CRM first.

Interview questions tap to reveal a model answer

How does Marketo-Salesforce sync work?

A dedicated sync user connects the systems; each sync cycle runs and then pauses five minutes. Leads, contacts and Salesforce campaigns sync both ways; accounts, opportunities and custom objects come from Salesforce only.

What do you decide before enabling sync?

Fields to sync and their direction, which records sync, field mappings, and duplicate handling.

Why use a dedicated sync user?

It controls exactly what Marketo can see and edit in the CRM and keeps changes traceable.

CRM sync status in Admin
Screenshot CRM sync status in AdminAdd screenshots/marketo/step-05.png
Step 6

Field management

Where
Admin > Field Management
What you do
Create custom fields (lead score, lifecycle stage, consent) and confirm field mapping.
Tips
Name fields clearly; avoid duplicates of CRM fields.
Check before moving on
Field dictionary matches the design.

Must know

  • Every field needs an owner, a format and a clear source of truth.
  • Normalize values (country, state, job level) with lists or smart campaigns.
  • Remove or hide unused fields to keep forms and lists clean.

Interview questions tap to reveal a model answer

How do you keep Marketo data clean?

Standard picklists, normalization campaigns, duplicate management and field ownership rules.

What is a source of truth for a field?

The system that wins when values conflict, e.g. CRM for account owner, Marketo for email engagement.

Why normalize job titles?

So scoring and segmentation can use a small set of job levels and functions instead of thousands of free-text titles.

Field management list
Screenshot Field management listAdd screenshots/marketo/step-06.png
Step 7

Smart Lists & segmentation

Where
Database > New > Smart List; Database > Segmentations
What you do
Build core Smart Lists (by persona, region, stage) and segmentations for dynamic content.
Tips
Segmentations must be approved before use.
Check before moving on
Counts look right for known records.

Must know

  • A smart list defines who (filters and triggers); the flow defines what happens; the schedule defines when.
  • Segmentations split the database into mutually exclusive groups for dynamic content.
  • Trigger campaigns react to activity in real time; batch campaigns run on a schedule.

Interview questions tap to reveal a model answer

Smart list vs. static list?

A smart list updates automatically from its rules; a static list is a fixed set of people you add or remove.

Trigger vs. batch smart campaign?

Trigger campaigns run for each person when an activity happens; batch campaigns run for everyone matching the list at a set time.

What is a segmentation?

A set of mutually exclusive segments (e.g. by industry) used to personalize emails and landing pages with dynamic content.

Smart List filters
Screenshot Smart List filtersAdd screenshots/marketo/step-07.png
Step 8

Scoring & lifecycle program

Where
Marketing Activities > New Program (Default/Operational) > Smart Campaigns
What you do
Build scoring campaigns (Change Score flow steps) and the lifecycle campaigns that move leads between stages.
Tips
Use tokens for score values so they’re easy to tune.
Check before moving on
Test lead scores and changes stage correctly.

Must know

  • Build scoring and lifecycle as operational programs with trigger campaigns.
  • Use score decay or reset rules so old activity does not keep leads hot forever.
  • Route MQLs to Sales with an SLA and track recycling of rejected leads.

Interview questions tap to reveal a model answer

How do you build a scoring program?

Trigger campaigns that change behaviour and fit scores on activities and data changes, in an operational program.

What is score decay?

Reducing behaviour scores over time for inactivity so the score reflects current interest.

A lead is MQL but Sales rejects it. What next?

Move it to a recycled stage, record the reason, and use the feedback to tune scoring.

Smart campaign flow with Change Score
Screenshot Smart campaign flow with Change ScoreAdd screenshots/marketo/step-08.png
Step 9

Emails, landing pages & forms

Where
Design Studio > New > Email / Landing Page / Form
What you do
Build templates, landing pages and forms with progressive profiling.
Tips
Show only 1–2 new fields per form fill.
Check before moving on
Form fill creates/updates the test lead.

Must know

  • Use templates and tokens (program and person tokens) for reusable, personalized content.
  • Forms should be short, use progressive profiling, and respect consent.
  • Test emails on major clients and devices before sending.

Interview questions tap to reveal a model answer

What are tokens?

Placeholders that insert program values (dates, links) or person fields into emails and pages.

What is progressive profiling?

Showing new form questions to returning visitors instead of asking for everything at once.

How do you test an email?

Send samples, preview with real lead data, check rendering across clients, and verify links and tracking.

Form editor with progressive profiling
Screenshot Form editor with progressive profilingAdd screenshots/marketo/step-09.png
Step 10

Nurture programs

Where
Marketing Activities > New Program > Engagement
What you do
Create engagement streams, add content, set cadence and transition rules.
Tips
Tie streams to persona and stage.
Check before moving on
Test lead receives the first cast.

Must know

  • Engagement programs drip content in streams on a cadence and stop when people convert or exhaust content.
  • Transition rules move people between streams as they progress.
  • Measure engagement score and conversion per stream.

Interview questions tap to reveal a model answer

What is an engagement program?

A nurture program that sends content in streams on a cadence, moving people between streams as they engage.

How do people leave a nurture?

Exit rules (e.g. became MQL, opted out) or by running out of content in their stream.

How do you measure nurture success?

Engagement scores, progression to MQL and SQL, and pipeline influenced.

Engagement program streams
Screenshot Engagement program streamsAdd screenshots/marketo/step-10.png
Step 11

QA & launch

Where
Test lead walkthrough; Email > Send Sample; Smart Campaign > Results
What you do
Walk a test lead through every flow, check rendering (incl. dark mode) and CRM sync, then activate.
Tips
Monitor bounces and complaints daily for two weeks.
Check before moving on
QA checklist and test lead log complete.

Must know

  • Walk a test lead through every campaign flow step end to end before launch.
  • Check CRM sync both ways with test records.
  • Confirm unsubscribes and communication limits work.

Interview questions tap to reveal a model answer

How do you QA a Marketo launch?

Run test leads through each flow, check email rendering, CRM sync, scoring changes and unsubscribe handling.

Where do you debug a campaign?

In the lead's activity log and the smart campaign's results tab.

A lead did not get an email. Why?

They did not qualify for the smart list, were blocked by communication limits, unsubscribed, or the email bounced.

Smart campaign Results tab
Screenshot Smart campaign Results tabAdd screenshots/marketo/step-11.png
Step 12

Report & optimize

Where
Analytics > program/email performance reports; feed AEP/CJA
What you do
Build program and funnel reports, recalibrate scoring, and optionally send engagement to AEP/CJA.
Tips
Review scoring against real conversions each quarter.
Check before moving on
Optimization backlog updated.

Must know

  • Use program channels and statuses so reporting can compare programs consistently.
  • Track pipeline and revenue attribution, not just opens and clicks.
  • Feed Marketo activity into AEP for cross-channel analysis.

Interview questions tap to reveal a model answer

Why do program statuses matter?

Consistent statuses (sent, engaged, success) make programs comparable and power attribution reporting.

Which metrics show marketing's value to Sales?

MQL-to-SQL conversion, pipeline created and revenue influenced by programs.

How do Marketo and AEP work together?

The Marketo source connector brings people and activities into AEP, and audiences can flow back to Marketo.

Program performance report
Screenshot Program performance reportAdd screenshots/marketo/step-12.png

Sources (UI paths checked against Adobe Experience League, Oct 2026 — menus can move between releases; confirm in your org): salesforce sync setup · step 3 of 3 connect marketo and salesforce professional

Implementation by domain

How to use: do each step in your sandbox using the “How to do it” column, then read across the row to see how the same step changes by domain. Each domain column follows one scenario from top to bottom. Add a screenshot and what you learned in the last column.

Travel & Airlines · practice brand: SkyLumen Airways

Lab use case: Travel-agency partners

Profile: B2C, seasonal, multi-currency/locale. Compliance focus: GDPR (EU travelers), loyalty program data, real-time pricing/inventory sensitivity.

What changes in this domain: Loyalty and trip-reminder nurture for B2B travel-agency partners

Special considerations: Partner-vs-consumer database segregation

  1. Agencies scored on bookings volume and engagement.

    How (any domain): Define stages (MQL, SQL, Opportunity), scoring and the Sales SLA with Sales.

    Check: Stages and scoring signed by Sales.

    Lifecycle & scoring design · Travel & Airlines
    Screenshot Lifecycle & scoring design · Travel & AirlinesAdd screenshots/marketo/travel-01.png
  2. Partner partition kept apart from consumers.

    How (any domain): Admin > Users & Roles; Workspaces & Partitions.

    Check: Users see only their workspace.

    Admin set-up · Travel & Airlines
    Screenshot Admin set-up · Travel & AirlinesAdd screenshots/marketo/travel-02.png
  3. Partner sender domain.

    How (any domain): Admin > Email > SPF/DKIM; DMARC in DNS; branded tracking domain.

    Check: DKIM verified.

    Email domains & authentication · Travel & Airlines
    Screenshot Email domains & authentication · Travel & AirlinesAdd screenshots/marketo/travel-03.png
  4. On the agency portal.

    How (any domain): Admin > Munchkin; deploy via Tags with consent gating.

    Check: Visits appear in a test lead’s activity log.

    Munchkin tracking · Travel & Airlines
    Screenshot Munchkin tracking · Travel & AirlinesAdd screenshots/marketo/travel-04.png
  5. Sync partner accounts.

    How (any domain): Admin > CRM > Sync with Salesforce/Dynamics: sync user, token, Sync Fields, Start.

    Check: Status shows Last Synced.

    CRM sync · Travel & Airlines
    Screenshot CRM sync · Travel & AirlinesAdd screenshots/marketo/travel-05.png
  6. Agency tier, region.

    How (any domain): Admin > Field Management; Database > Smart Lists; Segmentations.

    Check: List counts look right.

    Fields, lists & segmentation · Travel & Airlines
    Screenshot Fields, lists & segmentation · Travel & AirlinesAdd screenshots/marketo/travel-06.png
  7. Score agency bookings and training completed.

    How (any domain): Marketing Activities > New Program > Smart Campaigns with Change Score.

    Check: Test lead moves stage correctly.

    Scoring & lifecycle program · Travel & Airlines
    Screenshot Scoring & lifecycle program · Travel & AirlinesAdd screenshots/marketo/travel-07.png
  8. Agency newsletter and fare-promo nurture.

    How (any domain): Design Studio: emails, landing pages, forms (progressive profiling); Engagement Programs.

    Check: Test lead receives the first email.

    Emails, forms & nurture · Travel & Airlines
    Screenshot Emails, forms & nurture · Travel & AirlinesAdd screenshots/marketo/travel-08.png
  9. Agency booking influence.

    How (any domain): Test-lead walkthrough, rendering, CRM sync check, deliverability; program reports.

    Check: Report shared with Sales.

    QA, launch & report · Travel & Airlines
    Screenshot QA, launch & report · Travel & AirlinesAdd screenshots/marketo/travel-09.png

Extra steps for this domain

  1. In Phase 3, segregate partner/travel-agency database from consumer database.
  2. In Phase 5, build loyalty and trip-reminder nurture specifically for B2B travel-agency partners.

Full task list

Every numbered task from your board, grouped by phase. Use it as the project checklist once you know the steps above.

Lifecycle Strategy 3 tasks
Instance & CRM Sync 3 tasks
Data Model 2 tasks
Scoring & Lifecycle Programs 2 tasks
Nurture & Campaigns 3 tasks
Forms 2 tasks
QA 4 tasks
Launch 2 tasks
Report & Optimize 3 tasks

QC / validation checklist

Key terms and sources

Each term links to Adobe's documentation.

TermWhat it is
Marketo glossaryOfficial Marketo Engage terms.
Setup stepsInitial Marketo setup checklist.
Configure protocolsDomains, tracking and protocols.
SPF and DKIMEmail authentication for deliverability.
Munchkin lead trackingWeb tracking with Munchkin.
Smart campaignsUnderstanding smart campaigns.
Lead scoring programBuilding a scoring program.
Salesforce sync setupConnecting Marketo and Salesforce (from your board).