Faster time to market
Ship Marketo features without building or maintaining API integrations.

Embed Marketo Engage into your product to sync and update leads, manage lists, trigger Smart Campaigns and stream activity data. Build tenant-aware automations and publish them in your in-app marketplace for customers to install and run.
Ship Marketo features without building or maintaining API integrations.
Store and manage per-customer Marketo credentials and instances.
Expose approved Marketo actions as reusable, governed MCP tools.
Deliver customer-facing workflows natively inside your SaaS product.
CONNECTOR OVERVIEW
Teams can sync lead and contact records, import and manage lists, read activity streams, trigger campaigns and manage assets and programs in Marketo. Use Cyclr’s low-code builder to orchestrate multi-step flows that call Marketo endpoints (leads, lists, activities, programs, bulk imports) and expose those automations inside your product.
PRODUCT USE CASES
Quickly build tenant-scoped automations that create or update leads, enroll contacts into campaigns, import lists and stream activity data for analytics — then publish them into your embedded integration marketplace.
Create or update Marketo lead records from in-app form submissions (Leads.create / Leads.update), map custom fields and handle duplicates per tenant.
Trigger Smart Campaigns or enroll leads into Programs using Marketo campaign endpoints to start automated nurture sequences from your app.
Poll Get Paging Token and Get Lead Activities to stream activity records (visits, clicks, form fills) into analytics or CDP pipelines.
ORCHESTRATION
Cyclr sits between your SaaS product and Marketo to handle authentication, govern access and orchestrate every API call per customer, at scale.
Your app requests an action for a specific customer.
Cyclr authenticates, applies policies and routes the request.
Marketo processes the request and returns a response to your app.
Customer-specific authentication · Governed data movement · Centralized visibility and audit
CONNECTOR COVERAGE
Explore Marketo methods you can orchestrate through Cyclr.
Gets a static list.
Lists all the static lists.
Removes a lead or leads from a static list
Gets the members of a Static List.
Adds a lead or leads to a static list.
Creates an import job for a csv payload into the target instance.
Retrieves a list of failures for an import job.
Retrieves a list of warnings for an import job.
Retrieves the status for an import job.
Retrieve metadata about program member objects.
Retrieve a list of program members.
Retrieve a list of all user records. Required Permissions: Access User Management Api and Access Users
Returns a list of campaign records.
Deactivates a trigger campaign.
Deletes a campaign.
Returns the campaign for the given name.
Returns the campaign for the given ID.
Returns a list of campaign updated created since last run.
Returns a list of campaign records created since last run.
Activates a trigger campaign.
Gets all of the leads with the specified email address.
Gets a lead.
Lists a leads website and email history.
Lists data value changes and new lead activities since the last run.
Lists all leads using a filter.
Creates or updates a lead, for use with a single lead.
Lists the smart campaigns of a lead.
Lists data value changes and new lead activities after the given datetime.
Lists the lead activities updated since the specified date.
Creates or updates leads (batch).
Submit a Lead Form.
Lists leads updated since last run.
Lists a leads memberships.
Lists a lead's activities after the given datetime.
Returns a list of all fields available for interaction via the REST API.
Lists linkable custom objects and their fields.
Creates a custom object.
Lists the API name of existing custom objects.
Creates a custom objects values. Insert custom object fields under "[input].<CustomObjectField>".
Updates a leads custom object. Custom Object mappings must be added as custom fields.
Creates or updates a custom objects values. Insert custom object fields under "[input].<CustomObjectField>".
Updates a custom objects values. Insert custom object fields under "[input].<CustomObjectField>".
Returns a list of export jobs created in the past 7 days.
Retrieves a completed export file's content.
Creates an activity export job.
Creates a lead export job.
Retrieves the status for an export job.
Cancels an export job.
Creates an export job for activities created since the last run.
Creates an export job for leads created since the last run.
Adds an export job to the processing queue.
Returns the folder for the given name.
Deletes the given company records.
Create or update company records into Marketo.
Retrieves company records from the destination instance based on the submitted filter that have been updated since last run.
Retrieves company records from the destination instance based on the submitted filter that have been created since last run.
Retrieves company records from the destination instance based on the submitted filter.
Lists activity types.
Delete a given list of opportunities.
Delete a given opportunity role.
List all opportunity roles based on a filter and set of values.
Create or update a sales person record.
Create or updated an opportunity role record.
Create or update opportunity records.
TECHNICAL DETAILS
Review the sourced authentication and API behaviour used when configuring customer-facing Marketo integrations in Cyclr.
https://{munchkinId}.mktorest.comClient ID; Client Secret; API subdomain / Identity URL .
Leads read/write; Activities and paging tokens; Lists; Programs and campaigns; Assets; Bulk lead import; Custom objects.
Batch endpoints return nextPageToken and moreResult; activities use Get Paging Token to generate date-based paging tokens. Default/max batch size up to 300 records.
Per-instance daily quota 50,000 calls; rate limit 100 calls per 20 seconds; concurrency limit ten. Monitor usage in Admin > Web Services.
IMPLEMENTATION
Marketo uses OAuth 2.0 (client_credentials). Obtain Client ID and Client Secret from Admin > LaunchPoint and use your instance Identity URL to request access tokens (tokens expire in 3600 seconds).
Client ID; Client Secret; API subdomain / Identity URL .
Requires Marketo admin access, API-only user, LaunchPoint service credentials and instance API subdomain.
COMMON QUESTIONS
It syncs and manages lead and contact records, static lists, program and campaign enrollments, assets and activity exports. Use Cyclr flows to combine these actions into multi-step automations.
Marketo uses OAuth 2.0 client_credentials. Get Client ID and Client Secret from Admin > LaunchPoint and use your instance Identity URL to request access tokens (expire in one hour).
Yes. Store per-customer LaunchPoint credentials and instance subdomains to create tenant-scoped connections, then surface tenant-specific automations in your product via Cyclr’s orchestration and presentation layers.
Yes. Build approved, reusable Marketo actions and expose them as governed tools in Cyclr so product teams publish controlled automations to customers.
KEEP EXPLORING
Related Crms connector for customer-facing integration workflows.
Related connectorRelated Crms connector for customer-facing integration workflows.
Related connectorRelated Crms connector for customer-facing integration workflows.