Marketo

Connect your Marketo app for OAuth in Paragon.

Setup Guide

You can find your Marketo application credentials by visiting LaunchPoint in the Admin section of your Marketo Dashboard.

You'll need the following information to set up your Marketo App with Paragon Connect:

  • Client ID

  • Client Secret

  • Endpoint URL

  • Identity URL

Prerequisites

  • A Marketo Account. You can create one here.

  • A Custom Service. Learn more about creating Custom Services in Marketo here.

Gathering your Credentials

Your end-users will be required to enter their Marketo Client ID, Client Secret, Endpoint URL, and Identity URL as authentication when first connecting to your application.

You can find the credentials for your Marketo account in their respective sections:

  • Client ID: Found under Admin > Integration > LaunchPoint > View Details > Client Id on your Marketo dashboard.

  • Client Secret: Found under Admin > Integration > LaunchPoint > View Details > Client Secret on your Marketo dashboard.

  • Endpoint URL: Found under Admin > Integration > Web Services in the REST API section.

  • Identity URL: Found under Admin > Integration > Web Services in the REST API section.

Press the blue "Continue" button to save your credentials.

Connecting to Marketo

Once your users have connected their Marketo account, you can use the Paragon SDK to access the Marketo API on behalf of connected users.

See the Marketo REST API documentation for their full API reference.

Any Marketo API endpoints can be accessed with the Paragon SDK as shown in this example.

// You can find your project ID in the Overview tab of any Integration
// Authenticate the user
paragon.authenticate(<ProjectId>, <UserToken>);
// Get Leads
await paragon.request("marketo", "leads.json?filterType=id&filterValues=1", {
method: "GET",
});
// Create a new Lead
await paragon.request("marketo", "leads.json", {
method: "POST",
body: {
"input": [
{
"email":"[email protected]",
"firstName":"Kataldar-1"
},
]
}
});

Building Marketo workflows

Once your Marketo account is connected, you can add steps to perform the following actions:

  • Create or Update Lead

  • Get Leads

  • Get Lead by ID

  • Add Leads to List

When creating or updating leads in Marketo, you can reference data from previous steps by typing {{ to invoke the variable menu.