Integrating with Marketo

Follow

By integrating Unbounce landing pages with Marketo you’re now able to automatically have your leads collected from Unbounce sent over to your lists in Marketo.

What You'll Need:

  • An Unbounce account with a subscription (Launch Plan or higher)

    If your current plan is an Essential or Starter legacy plan, you will need to upgrade to access the Marketo integration.
  • A Standard level or higher Marketo account

Note:

The Marketo integration is only compatible with Static Lists. It is not currently capable of integrating with Smart Lists


Integrating With Marketo

By integrating Unbounce landing pages with Marketo you’re now able to automatically have your leads collected from Unbounce sent over to your lists in Marketo.

In order to use this direct integration, you will need to have an Unbounce account and a Marketo account.

Pro Tip:

You can use these setup steps to integrate your popups and sticky bars with Marketo. See Setting up Integrations With Popups and Sticky Bars to learn more.

To access this integration follow the steps below:

Navigate to the Page Overview screen, click on the Integrations tab, and click the Marketo Integration button. A new dialog box will appear.

In the new Marketo Integration dialog box, fill in the following information: Client ID, Client Secret, and Rest API Endpoint.

Marketo integration dialog showing fields for Client ID, Client Secret, and Rest API Endpoint with an Authenticate button.

To find the Client ID, Client Secret and Rest API Endpoint head to Marketo and into the Admin settings of your account. In the Admin settings head to Users & Roles.

Marketo Admin panel with arrow pointing to Users & Roles link under Security section.In Users & Roles, click the Roles tab and then click the add a new Role button. When adding a new role, fill in a Role Name, Description and for Permission select Access API. Then create the new role.

Marketo "Create New Role" dialog with "Access API (11 of 11)" permission checked for Unbounce Integration Testing role.Once the new role is created, head into the Users tab and invite a New User. Here fill in a First Name, Last Name, Email Address and for Roles, check off the new role just added in the previous step. Lastly, check the checkbox for API Only.

Marketo "Invite New User" dialog with "Unbounce Integration Testing" role checked and "API Only" checkbox enabled.

Now that a new Role and User has been added head to the Admin panel and select Launchpoint.

Marketo Admin LaunchPoint panel showing Installed Services list with four active Custom services.

In Launchpoint, select the New button to add a New Service. Fill in a Display Name, select a Custom service, fill in a Description and for API Only User, select the User just added in the previous step.

Marketo LaunchPoint "New Service" dialog with Unbounce Integration settings and API Only User field filled in.

Once the New Service is successfully added, hit the View Details button and a pop up with the Client ID and Client Secret will pop up. Copy the Client ID and Client Secret and paste it into Unbounce.

Marketo LaunchPoint Details dialog showing Client Id and Client Secret fields highlighted for Unbounce integration

Next head back to the Admin panel and into Web Services.

Marketo Admin panel showing Web Services page with SOAP API section highlighted in left navigation menu.

 

In Web Services, head to Rest API and Copy + Paste the Rest API Endpoint into Unbounce. 

Marketo Admin Web Services panel showing REST API section with Endpoint and Identity fields highlighted by a red arrow.

Once the Client ID, Client Secret and Rest API Endpoint have been copied into Unbounce, proceed with authenticating the integration.

Once the authentication is successful, you can select a specific list (within Marketo) that you would like to send your Unbounce leads to and Configure Field Mapping.