Faraday can connect to your Marketo to share data to your Faraday account.

Doing so, we can utilize your lead, customer, and churn data for predictive outcomes, e.g. "Lead generation, lead conversion, or likelihood to churn, or simply append Faraday data back into your Marketo, or other destinations.

Necessary Parameters:

Endpoint REST URL (ex. https://457-RFG-234.mktorest.com/rest)

Marketo Client ID

Marketo Client Secret

Max Daily API Calls (Most Marketo subscriptions are allocated 50,000 API calls per day.)

Granting access

  1. Sign into your Marketo account from https://login.marketo.com/
  2. Click the Admin option.

3. In the Security section, click Users & Roles.

4. Click the Roles tab, the "New role"

5. In the Create New Role window, enter the following:

Role Name - Enter a name for the role. If it’s specific to Faraday, make the name specific - something like “Faraday API Role.”

Description - Enter a description.

Permissions - Click the checkbox next to the Access API option.

Click Create

6. Go back to the Users tab, and click Invite New User.

7. In the INFO section, enter an support@faraday.io and first and last name ("Faraday" and "Inc" are fine).

Click Next.

8. In the PERMISSIONS section, click the checkboxes next to the API User Role you created and the API Only option.

Click Next.

9. In the MESSAGE section, click the Send button to create the user.

10. Next we need to create an API Custom Service to start getting the necessary parameters. Find "LaunchPoint" under "Integration" on the left-hand sidebar

11. Click New and then New Service.

12. In the New Service window, do the following:

Display Name - Enter “Faraday REST API”.

Service - Select Custom from the dropdown.

Description - Enter a description.

API Only User - Select the Stitch user you created.

Click Create.

13. After the service is created, it’ll display in the Installed Services grid. Click the "View Details" link to display your API credentials.


Copy the Marketo Client ID and Marketo Client Secret into a text file for later

14. Next we need to whitelist the IPs addresses needed to connect. Completing this step is required only if you have IP Restriction enabled in Marketo.

Find "Web Services" under "Integration" on the left-hand sidebar (right above LaunchPoint)

15. If the "IP Restrictions" setting is Disabled, skip ahead to step 17.

16. If it's Enabled, click the Edit button next to "IP Restrictions"

In the Allowed Addresses field, paste one of the IP addresses listed below and then click Add:

52.23.137.21

52.204.223.208

52.204.228.32

52.204.230.227

Repeat until all the IP addresses are added.

Click the Save button.

17. Staying on "Web Services", scroll down to the "API Call Information". Determine the Max Daily API Calls you'd like to allow Faraday to make. 40,000 is standard.

18. Scroll down to the REST API section and copy the "Endpoint" as the Endpoint REST URL

19. Create a new Source on https://app.faraday.io/sources, select Marketo as a Source type, and add properties for the Endpoint REST URL, Marketo Client ID, Marketo Client Secret, Max Daily API Calls. Faraday will be notified automatically, but be sure to let your Customer Success Manager know you'd like to add Marketo as a Source.

Did this answer your question?