Salesforce Pardot
Email MarketingConnect AI agents to Salesforce Pardot, now Marketing Cloud Account Engagement. Agents create and update prospects, add them to lists, and read campaigns to keep B2B marketing data synchronized.
What This Integration Enables
Pardot, now Marketing Cloud Account Engagement, is where B2B marketing programs actually fire: nurture tracks, engagement studio programs, and email sends all key off prospect records and list membership. That makes prospect data quality the whole game, and prospect data quality is exactly the kind of continuous, unglamorous work that belongs to an agent rather than a marketer's Friday afternoon. FlowRunner agents create and update prospects from any upstream source, look up score and grade on demand, and place prospects on the static lists that drive your programs. - Sync leads from forms, storefronts, and CRMs into Pardot as prospects, deduplicated on email - Enrich existing prospect records with corrected names, companies, titles, and phone numbers - Enroll prospects in segmentation lists that feed engagement programs and email sends - Pull prospect, list, and campaign data into reporting sheets and downstream systems - Check an individual prospect's score and grade before a sales handoff There is also a practical API reality FlowRunner absorbs for you: Pardot v5 requires an explicit field list on every read, which makes ad hoc scripting against it tedious. The connector supplies a sensible default field set automatically, so agents read prospects, lists, and campaigns without anyone maintaining query boilerplate. Marketing ops defines what a good prospect record looks like once; the agents enforce it on every record, every day, across every source system that produces leads. Because list membership is what triggers real email to real inboxes, FlowRunner's [human-in-the-loop](/concepts/human-in-the-loop) gate sits between segmentation logic and enrollment. Agents propose, people approve, programs fire. That division holds even at volume: a hundred prospects can be created and enriched without a single approval, but the first one entering a live engagement program crosses a line only a person should cross.
Without FlowRunner
With FlowRunner
Use Case Scenarios
Form fill to nurture track without the CSV
A [Typeform](/integrations/typeform) response arrives with a work email and a job title. The agent calls List Prospects to check for an existing record on that email. Finding none, Create Prospect writes the lead with the mapped fields, and Add Prospect to List enrolls them in the mid-funnel nurture segment. If the domain matches a named account, the agent pauses and asks the account owner whether this lead should skip nurture and go straight to sales. Either way, the prospect exists in Pardot minutes after the form fill, not after the next import.
The buyer who should be a B2B prospect
A new customer signs up in [Shopify](/integrations/shopify) with a corporate email. The agent recognizes the business domain, calls Create Prospect to sync the buyer into Account Engagement, and tags the record with the source. Ecommerce buyers with company domains are expansion candidates, and now they sit in the same nurture machinery as inbound leads instead of living only in the order system.
The pipeline report that runs itself
On a Monday schedule, the agent calls List Prospects for records created in the last week, then List Campaigns to attach campaign names and costs. Each prospect appends to a reporting sheet in [Google Sheets](/integrations/google-sheets), and a digest posts to [Slack](/integrations/slack) with new prospect counts by campaign. Marketing reads the week's intake without anyone exporting anything, and the numbers come from live Pardot data rather than a stale download.
Human-in-Loop Highlight
Add Prospect to List is the operation on this page that reaches a human inbox. A list membership in Pardot is not a passive tag: static lists feed engagement programs and email sends, and once a program fires, that email cannot be recalled. So when an agent's segmentation logic concludes that 340 imported prospects belong on the enterprise nurture list, it does not enroll them. It posts the proposed list, the matching criteria, and a sample of the records to the marketing ops owner and asks for a yes. A person confirms the segment is right before the first send goes out, because a mis-targeted nurture sequence to a customer list is a mistake you apologize for, not one you undo.
Agent Capabilities
7 actionsProspects
4- List Prospects Retrieves a paginated list of prospects from your business unit with id, email, name, company, score, grade, and timestamps. The lookup step behind dedup checks and reporting pulls.
- Get Prospect Retrieves a single prospect by Pardot ID with the standard field set including opt-out flags. Used to check score and grade before a sales handoff.
- Create Prospect Creates a new prospect keyed on email as the primary identifier, with name, company, job title, and other attributes optional. The write behind every lead sync workflow.
- Update Prospect Updates an existing prospect by Pardot ID, changing only the fields you supply. Used for enrichment and correction passes.
Lists
2- List Lists Retrieves the static and dynamic lists in your business unit with names, descriptions, and public and dynamic flags. Used to resolve the right target list before enrollment.
- Add Prospect to List Adds a prospect to a static list by creating a list membership. The step that puts a prospect into a live engagement program, and the reason this page's human gate exists.
Campaigns
1- List Campaigns Retrieves campaigns with name, cost, and associated Salesforce ID. Used to attribute prospects and build reporting that ties intake to spend.
Frequently Asked Questions
What can FlowRunner do with Salesforce Pardot?
FlowRunner agents can run List Prospects, Get Prospect, and Create Prospect in Salesforce Pardot, plus 4 more actions.
Does connecting Salesforce Pardot to FlowRunner require OAuth?
Yes. Salesforce Pardot connects to FlowRunner with OAuth 2.0, so agents authenticate without handling raw credentials.
Can Salesforce Pardot trigger a FlowRunner workflow automatically?
Salesforce Pardot doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.
Start building with Salesforce Pardot
$100 in credits. No card required. Connect in minutes.