Connecting Marketo Programs to Mobly Events
If your team uses Marketo Programs (Engagement, Email, or Default) to track event attribution, Mobly can automatically add captured leads as Program Members — including their Program Status based on Mobly qualifier values.
Before you start
You'll need:
The Marketo integration connected in Mobly
An existing Marketo Program for the event you want to connect
The Marketo user that authorized Mobly needs read/write access to the Program and its Member statuses
Connect a Marketo Program to a Mobly Event
In Mobly, open the event you want to sync (My Events → [event name])
Switch to the Campaigns tab on the event detail page
Click + Connect Marketo Program
Enter the 4–5 digit Program ID from Marketo. You can find it at the end of the Program's URL — e.g., if the URL ends in
AB1234C1, the Program ID is1234Enter the Program Status that captured leads should be assigned. The status text needs to match exactly one of the available statuses defined on the Program in Marketo (e.g., Registered, Attended, No Show)
Click Save
The synced Program and chosen status now appear on your Mobly event's Campaigns tab. Leads captured at this Mobly event will be added to the Marketo Program with the chosen status.
Status updates from qualifier values
To drive Program Status from a Mobly qualifier value (e.g., "Yes" → "Engaged," "No" → "Member"), set up a Qualifier Option mapping under Integrations → Marketo → Campaigns for the linked Program. See Mapping campaign fields.
Disconnecting
To disconnect a Marketo Program from a Mobly event, return to the event's Campaigns tab and remove the linked Program using its action menu. Existing Program Members stay in Marketo — disconnect only stops new captures from being added.
Common gotchas
Status text mismatch. Marketo Program Statuses are exact-match strings. "Attended" and "attended" are different. Copy the status text directly from your Program's Member Status configuration in Marketo to avoid typos.
Program type matters. Engagement Programs, Email Programs, and Default Programs each have their own valid Member Statuses. Make sure the status you enter exists for the Program type you're syncing to.
Program ID gotcha. The Program ID is the numeric segment in the URL — strip the workspace prefix (e.g.,
AB) and the suffix character (C1). Just the digits in the middle.
Troubleshooting
If captured leads aren't showing up as Marketo Program Members, check Integrations → Marketo → Reconciliation — see Fixing Marketo sync errors for category-specific fixes.
Related articles
Last updated
Was this helpful?