Looking to migrate from Drift reply management, see how Mary can helpMigrating from Drift? See how Mary can helpLearn more →
All posts

News

Marketo's Import Leads Agent: What It Does and What Production-Grade List Operations Look Like

May 4, 2026 · ahmed datoo

Adobe's Import Leads agent for Marketo Engage alongside the broader list operations workflow

Adobe's announcement of agentic AI capabilities in Marketo Engage, including the new Import Leads agent, validates a thesis we've been operating on for a while: list operations are an AI-native problem, not a rules-based one. Seeing Adobe ship in this direction is genuinely good news for the category. The market is catching up to where the work is actually going.

Here's a breakdown of what Adobe's Import Leads agent does, what we've learned building across the full list operations workflow, and what that looks like in allGood today.

What Adobe shipped in the Import Leads agent

The Import Leads agent lives inside Marketo Engage's new Build with AI experience. You can upload a CSV of trade show, event, or content syndication leads directly into Marketo Engage. The agent does a fuzzy match on column headers to map them to Marketo Engage fields — a real quality-of-life improvement, given that almost every trade show provides different names for common fields. Adobe also gives you an easy way to verify the mapping before committing, which is a thoughtful piece of UX.

Once columns are mapped, you can invoke business rules to clean data, like normalizing State columns to two-letter codes. This is a great application of agentic AI: reasoning models are meaningfully better than traditional rules-based systems at data cleaning, and it's good to see Adobe leaning into that.

The rules are extensible, which means sophisticated work like persona mapping, job level and role classification, and basic firmographic scoring is possible. Adobe has also announced support for multiple LLM providers as part of its broader agentic AI strategy for Marketo Engage.

What we've learned building across the full list operations workflow

Adobe's Import Leads agent covers the upload and mapping layer. The full list operations workflow extends beyond that. Here's what we've learned building across the whole surface area.

Multi-tab spreadsheets are their own problem

Field marketers routinely submit multi-tab files, and consolidating them isn't just a formatting exercise. You have to dedupe across tabs and decide how to prioritize conflicting campaign member statuses, notes, and field data before the file ever reaches Marketo Engage. We learned the hard way that hardcoding a status priority list doesn't hold up across customers. So allGood pulls Marketo Engage's actual ordered campaign member status list dynamically via MCP and consolidates against it. Every customer's prioritization logic just works, because it's their own.

PII control needs to be granular, not binary

Early on, we faced a real trade-off: LLM-based matching is meaningfully better than fuzzy matching, but customers (rightly) didn't want PII flowing to LLM providers. The lesson was that the right answer isn't "send everything" or "send nothing." It's field-level control. Some fields — column headers, non-sensitive firmographics — are fine to send. Others — email addresses, phone numbers, anything that qualifies as PII under a customer's compliance regime — should never leave their environment. So allGood lets customers make that call field by field, across every cleaning, matching, and enrichment step.

No single LLM is best at everything

We kept running into cases where Claude handled persona classification beautifully but stumbled elsewhere, while basic data cleaning worked better via OpenAI. Picking one model and forcing it to do everything was leaving accuracy on the table. So allGood routes each cleaning rule to the model that handles it best, and we maintain the provider abstractions so customers don't have to.

Models drift, silently

This one stung. LLM providers ship new models, and worse, they silently update existing ones. Prompts that worked perfectly on Tuesday could break on Wednesday. The only way to catch it before customers did was to build a test harness with representative data and expected outputs, running on a continuous cadence. So allGood ships with continuous regression testing built in.

LLM outages are real

Both Anthropic and OpenAI have had them. A list upload can appear successful but actually have timed out mid-processing, and without monitoring, neither you nor the marketer who uploaded the file knows. So allGood ships with monitoring infrastructure built in, because anything touching the lead-to-revenue pipeline can't afford silent failures.

What full list operations look like in allGood today

  • Multi-tab spreadsheet ingestion with dedupe and conflict resolution before records reach Marketo Engage
  • Marketo-native status prioritization via MCP, using each customer's actual ordered campaign member status list
  • Field-level PII gating across every cleaning, matching, and enrichment step
  • LLM-native column matching with full data control
  • Per-rule model routing across Claude and OpenAI
  • Continuous regression testing against representative data
  • Built-in monitoring for LLM provider issues and silent failures

The choice for Marketo Engage customers

Adobe's Import Leads agent is a strong starting point for the upload and mapping layer, especially if you have engineering resources to build the surrounding workflow.

If you want the full list operations workflow working out of the box, with the lessons above already baked in, that's what allGood is for.

Either way, the direction the market is moving is the right one. We're glad to see Adobe pushing it forward.

Frequently Asked Questions
What is the Import Leads agent in Marketo Engage?

The Import Leads agent is part of Adobe's new Build with AI capabilities in Marketo Engage. It lets users upload a CSV file of leads, automatically maps columns to Marketo Engage fields using fuzzy matching, applies business rules for data cleaning, and imports the records into Marketo Engage with deduplication.

What file formats does the Marketo Import Leads agent support?

The Import Leads agent currently requires a single CSV file. Multi-tab spreadsheets need to be consolidated before upload.

Does Marketo's Import Leads agent handle PII?

Adobe's agent requires user consent before processing data through an LLM. It does not currently support field-level PII gating, where individual fields can be restricted from reaching the LLM provider while others are allowed.

How does allGood compare to Marketo's Import Leads agent?

allGood covers the full list operations workflow, including multi-tab consolidation, field-level PII control, per-rule LLM routing, continuous regression testing, and monitoring. Adobe's Import Leads agent focuses on the upload and field mapping layer.

Is Marketo's Import Leads agent generally available?

As of writing, the Import Leads agent is in open beta and is being rolled out in phases. Customers know it's enabled when the Build with AI tile appears on their My Marketo screen.

Ready to hire Mary?

Less reading. More shipping.

Book a Demo