Marketo Integration

Do you need a Marketo Integration solution that integrates Marketo marketing automation software with your CRM system to synchronise data and improve marketing performance?

Codeless Platforms' drag and drop Marketo Integration connector enables organisations using Marketo to integrate Marketo with CRM and other business systems and applications to remove the need to manually rekey customer and lead data, improve data accuracy and drive commercial performance.

Download Brochure

Marketo Integration Scenarios and Benefits

Common Marketo Integration scenarios include:

  • Synchronise prospect contact data between Marketo and your CRM application
  • Synchronise customer contact data between Marketo and your CRM application
  • Gather content from other blogging platforms and publish this on your Marketo blog
  • Transfer click through email campaign statistics from Marketo to your CRM application
  • Synchronise Marketo email unsubscribes with your CRM solution

Common business benefits of integrating Marketo with your CRM solution include:

  • Removal of time consuming bi-directional data entry
  • Eradication of the risk of sending inappropriate communications to contacts whose statuses have changed in one application (CRM) but not your other systems (Marketo).
  • Improvement in employee productivity
See BPA Platform in action Download Brochure

Marketo Integration starts from

Connector Pricing

Marketo

One time purchase

$1,663

BPA Server

Standard Product Base Server

Starts from:

$2,527

Marketo API Documentation

View the Marketo API Objects and Functions exposed by our Connector

Lead Database: Activities

Get

  • Get /rest/v1/activities.json
  • Get /rest/v1/activities/deletedleads.json
  • Get /rest/v1/activities/leadchanges.json
  • Get /rest/v1/activities/pagingtoken.json
  • Get /rest/v1/activities/types.json

Post

  • Post /rest/v1/activities/external.json

Lead Database: Bulk leads

Get

  • Get /bulk/v1/leads/batch/{batchId}.json
  • Get /bulk/v1/leads/batch/{batchId}/failures.json
  • Get /bulk/v1/leads/batch/{batchId}/warnings.json

Post

  • Post /bulk/v1/leads.json

Lead Database: Campaigns

Get

  • Get /rest/v1/campaigns.json
  • Get /rest/v1/campaigns/{campaignId}.json

Post

  • Post /rest/v1/campaigns/{campaignId}/schedule.json
  • Post /rest/v1/campaigns/{campaignId}/trigger.json

Lead Database: Companies

Get

  • Get /rest/v1/companies.json
  • Get /rest/v1/companies/describe.json

Post

  • Post /rest/v1/companies.json
  • Post /rest/v1/companies/delete.json

Lead Database: Custom Objects

Get

  • Get /rest/v1/customobjects.json
  • Get /rest/v1/customobjects/{customObjectName}.json
  • Get /rest/v1/customobjects/{customObjectName}/describe.json

Post

  • Post /rest/v1/customobjects/{customObjectName}.json
  • Post /rest/v1/customobjects/{customObjectName}/delete.json

Lead Database: Leads

Get

  • Get /rest/v1/lead/{leadId}.json
  • Get /rest/v1/leads.json
  • Get /rest/v1/leads/{leadId}.json
  • Get /rest/v1/leads/describe.json
  • Get /rest/v1/leads/partitions.json
  • Get /rest/v1/leads/programs/{programId}.json

Post

  • Post /rest/v1/leads.json
  • Post /rest/v1/leads/{leadId}/associate.json
  • Post /rest/v1/leads/{leadId}/merge.json
  • Post /rest/v1/leads/delete.json
  • Post /rest/v1/leads/partitions.json
  • Post /rest/v1/leads/programs/{programId}/status.json
  • Post /rest/v1/leads/push.json

Lead Database: Named Accounts

Get

  • Get /rest/v1/namedaccounts.json
  • Get /rest/v1/namedaccounts/describe.json

Post

  • Post /rest/v1/namedaccounts.json
  • Post /rest/v1/namedaccounts/delete.json

Lead Database: Opportunities

Get

  • Get /rest/v1/opportunities.json
  • Get /rest/v1/opportunities/describe.json
  • Get /rest/v1/opportunities/roles.json
  • Get /rest/v1/opportunities/roles/describe.json

Post

  • Post /rest/v1/opportunities.json
  • Post /rest/v1/opportunities/delete.json
  • Post /rest/v1/opportunities/roles.json
  • Post /rest/v1/opportunities/roles/delete.json

Lead Database: Sales Persons

Get

  • Get /rest/v1/salespersons.json
  • Get /rest/v1/salespersons/describe.json

Post

  • Post /rest/v1/salespersons.json
  • Post /rest/v1/salespersons/delete.json

Lead Database: Static Lists

Delete

  • Delete /rest/v1/lists/{listId}/leads.json

Get

  • Get /rest/v1/list/{listId}/leads.json
  • Get /rest/v1/lists.json
  • Get /rest/v1/lists/{listId}.json
  • Get /rest/v1/lists/{listId}/leads.json
  • Get /rest/v1/lists/{listId}/leads/ismember.json

Post

  • Post /rest/v1/lists/{listId}/leads.json

Lead Database: Usage

Get

  • Get /rest/v1/stats/errors.json
  • Get /rest/v1/stats/errors/last7days.json
  • Get /rest/v1/stats/usage.json
  • Get /rest/v1/stats/usage/last7days.json

Asset: Channels

Get

  • Get /rest/asset/v1/channel/byName.json
  • Get /rest/asset/v1/channels.json

Asset: Email Templates

Get

  • Get /rest/asset/v1/emailTemplate/{id}.json
  • Get /rest/asset/v1/emailTemplate/{id}/content
  • Get /rest/asset/v1/emailTemplate/byName.json
  • Get /rest/asset/v1/emailTemplates.json

Post

  • Post /rest/asset/v1/emailTemplate/{id}.json
  • Post /rest/asset/v1/emailTemplate/{id}/approveDraft.json
  • Post /rest/asset/v1/emailTemplate/{id}/clone.json
  • Post /rest/asset/v1/emailTemplate/{id}/content.json
  • Post /rest/asset/v1/emailTemplate/{id}/delete.json
  • Post /rest/asset/v1/emailTemplate/{id}/discardDraft.json
  • Post /rest/asset/v1/emailTemplate/{id}/unapprove.json
  • Post /rest/asset/v1/emailTemplates.json

Asset: Emails

Get

  • Get /rest/asset/v1/email/{id}.json
  • Get /rest/asset/v1/email/{id}/content
  • Get /rest/asset/v1/email/{id}/dynamicContent/{dynamicContentId}.json
  • Get /rest/asset/v1/email/{id}/variables.json
  • Get /rest/asset/v1/email/byName.json
  • Get /rest/asset/v1/emails.json

Post

  • Post /rest/asset/v1/email/{id}.json
  • Post /rest/asset/v1/email/{id}/approveDraft.json
  • Post /rest/asset/v1/email/{id}/clone.json
  • Post /rest/asset/v1/email/{id}/content.json
  • Post /rest/asset/v1/email/{id}/content/{htmlId}.json
  • Post /rest/asset/v1/email/{id}/content/{moduleId}/add.json
  • Post /rest/asset/v1/email/{id}/content/{moduleId}/delete
  • Post /rest/asset/v1/email/{id}/content/{moduleId}/duplicate.json
  • Post /rest/asset/v1/email/{id}/content/{moduleId}/rename.json
  • Post /rest/asset/v1/email/{id}/content/rearrange.json
  • Post /rest/asset/v1/email/{id}/delete.json
  • Post /rest/asset/v1/email/{id}/discardDraft.json
  • Post /rest/asset/v1/email/{id}/dynamicContent/{dynamicContentId}.json
  • Post /rest/asset/v1/email/{id}/sendSample.json
  • Post /rest/asset/v1/email/{id}/unapprove.json
  • Post /rest/asset/v1/email/{id}/variable/{name}.json
  • Post /rest/asset/v1/emails.json

Asset: File Contents

Post

  • Post /rest/asset/v1/file/{id}/content.json

Asset: Files

Get

  • Get /rest/asset/v1/file/{id}.json
  • Get /rest/asset/v1/file/byName.json
  • Get /rest/asset/v1/files.json

Post

  • Post /rest/asset/v1/files.json

Asset: Form Fields

Get

  • Get /rest/asset/v1/form/{id}/fields.json
  • Get /rest/asset/v1/form/fields.json

Post

  • Post /rest/asset/v1/form/{formId}/field/{fieldId}/visibility.json
  • Post /rest/asset/v1/form/{id}/field/{fieldId}.json
  • Post /rest/asset/v1/form/{id}/field/{fieldId}/delete.json
  • Post /rest/asset/v1/form/{id}/fields.json
  • Post /rest/asset/v1/form/{id}/fieldSet.json
  • Post /rest/asset/v1/form/{id}/fieldSet/{fieldSetId}/field/{fieldId}/delete.json
  • Post /rest/asset/v1/form/{id}/reArrange.json
  • Post /rest/asset/v1/form/{id}/richText.json

Asset: Forms

Get

  • Get /rest/asset/v1/form/{id}.json
  • Get /rest/asset/v1/form/{id}/thankYouPage.json
  • Get /rest/asset/v1/form/byName.json
  • Get /rest/asset/v1/forms.json

Post

  • Post /rest/asset/v1/form/{id}.json
  • Post /rest/asset/v1/form/{id}/approveDraft.json
  • Post /rest/asset/v1/form/{id}/clone.json
  • Post /rest/asset/v1/form/{id}/delete.json
  • Post /rest/asset/v1/form/{id}/discardDraft.json
  • Post /rest/asset/v1/form/{id}/submitButton.json
  • Post /rest/asset/v1/form/{id}/thankYouPage.json
  • Post /rest/asset/v1/forms.json

Asset: Landing Page Content

Get

  • Get /rest/asset/v1/landingPage/{id}/content.json
  • Get /rest/asset/v1/landingPage/{id}/dynamicContent/{content_id}.json

Post

  • Post /rest/asset/v1/landingPage/{id}/content.json
  • Post /rest/asset/v1/landingPage/{id}/content/{contentId}.json
  • Post /rest/asset/v1/landingPage/{id}/content/{contentId}/delete.json
  • Post /rest/asset/v1/landingPage/{id}/dynamicContent/{dynamicContentId}.json

Asset: Landing Page Templates

Get

  • Get /rest/asset/v1/landingPageTemplate/{id}.json
  • Get /rest/asset/v1/landingPageTemplate/{id}/content.json
  • Get /rest/asset/v1/landingPageTemplate/byName.json
  • Get /rest/asset/v1/landingPageTemplates.json

Post

  • Post /rest/asset/v1/landingPageTemplate/{id}.json
  • Post /rest/asset/v1/landingPageTemplate/{id}/approveDraft.json
  • Post /rest/asset/v1/landingPageTemplate/{id}/clone.json
  • Post /rest/asset/v1/landingPageTemplate/{id}/content
  • Post /rest/asset/v1/landingPageTemplate/{id}/delete.json
  • Post /rest/asset/v1/landingPageTemplate/{id}/discardDraft.json
  • Post /rest/asset/v1/landingPageTemplate/{id}/unapprove.json
  • Post /rest/asset/v1/landingPageTemplates.json

Asset: Landing Pages

Get

  • Get /rest/asset/v1/landingPage/{id}.json
  • Get /rest/asset/v1/landingPage/byName.json
  • Get /rest/asset/v1/landingPages.json

Post

  • Post /rest/asset/v1/landingPage/{id}.json
  • Post /rest/asset/v1/landingPage/{id}/approveDraft.json
  • Post /rest/asset/v1/landingPage/{id}/clone.json
  • Post /rest/asset/v1/landingPage/{id}/delete.json
  • Post /rest/asset/v1/landingPage/{id}/discardDraft.json
  • Post /rest/asset/v1/landingPage/{id}/unapprove.json
  • Post /rest/asset/v1/landingPages.json

Asset: Programs

Get

  • Get /rest/asset/v1/program/{id}.json
  • Get /rest/asset/v1/program/byName.json
  • Get /rest/asset/v1/program/byTag.json
  • Get /rest/asset/v1/programs.json

Post

  • Post /rest/asset/v1/program/{id}.json
  • Post /rest/asset/v1/program/{id}/approve.json
  • Post /rest/asset/v1/program/{id}/clone.json
  • Post /rest/asset/v1/program/{id}/delete.json
  • Post /rest/asset/v1/program/{id}/unapprove.json
  • Post /rest/asset/v1/programs.json

Asset: Segments

Get

  • Get /rest/asset/v1/segmentation.json
  • Get /rest/asset/v1/segmentation/{id}/segments.json

Asset: Snippets

Get

  • Get /rest/asset/v1/snippet/{id}.json
  • Get /rest/asset/v1/snippet/{id}/content.json
  • Get /rest/asset/v1/snippet/{id}/dynamicContent.json
  • Get /rest/asset/v1/snippets.json

Post

  • Post /rest/asset/v1/snippet/{id}.json
  • Post /rest/asset/v1/snippet/{id}/approveDraft.json
  • Post /rest/asset/v1/snippet/{id}/clone.json
  • Post /rest/asset/v1/snippet/{id}/content.json
  • Post /rest/asset/v1/snippet/{id}/delete.json
  • Post /rest/asset/v1/snippet/{id}/discardDraft.json
  • Post /rest/asset/v1/snippet/{id}/dynamicContent/{segmentId}.json
  • Post /rest/asset/v1/snippet/{id}/unapprove.json
  • Post /rest/asset/v1/snippets.json

Asset: Tags

Get

  • Get /rest/asset/v1/tagType/byName.json
  • Get /rest/asset/v1/tagTypes.json

Asset: Tokens

Get

  • Get /rest/asset/v1/folder/{id}/tokens.json

Post

  • Post /rest/asset/v1/folder/{id}/tokens.json
  • Post /rest/asset/v1/folder/{id}/tokens/delete.json
Data Integration & Synchronisation

Data Integration & Synchronisation

Integrate applications, systems and web services via easy-to-use, graphical tools.

Data Integration & Synchronisation connectors

Drag and drop experience

A full drag and drop user experience so integration steps are visually represented within a wider automated process.

Transformation functions

A set of transform functions that can be dragged onto the mapping area to change the data between input and output.

Hundreds of connectors

Access hundreds of data connectors via one easy-to-use platform.

View Capability

Got a question?

Send us your questions and we will provide you with the information and resources that you need.

Ready to Talk?

You don’t learn everything in life by reading a manual, sometimes it helps to get in touch

Phone: +44 (0) 330 99 88 700