After your organization’s account has been set up, enter Marketo’s REST API credentials in OneInsight so that the app can begin fetching the data from your Marketo instance. This action is performed by separate services at regular intervals.

Please enter the following credentials in the admin interface under “Configuration”:

  • Munchkin ID:The Munchkin ID is unique to your Marketo instance and can’t be changed. It is used by OneInsight to connect the app to one specific Marketo instance.
  • REST API Client ID / REST API Client Secret:OneInsight requires both of these values from Marketo. Follow this Marketo guide to create an API user and a custom service in Marketo. Enter these IDs in the configuration panel.
  • Smart List ID:OneInsight uses a smart list to retrieve information for all people (customer accounts) from Marketo (initial sync). You will need to create this smart list in Marketo with any name under “Database” and use the filter “Email Address is not empty” (Marketo guide on smart lists). The ID of this smart list can be found in the URL bar of your browser after selecting the smart list. 
  • Landing Page URL:You’ll find the domain name of the Marketo Landing Pages by looking at the admin interface in Marketo under “Integration” -> “Landing Pages” -> “Domain Name”. The landing page URL should include the protocol, i.e. http:// or https://, but not a trailing slash. (A trailing slash is a forward slash at the end of the URL [after the top level domain: .com, .eu, .io, etc.].)

After all REST API credentials are set, OneInsight will retrieve all relevant data from Marketo. For the initial fetch, OneInsight will retrieve information for all people on the smart list and all activities for the last 90 days. For subsequent syncs, OneInsight will only fetch the data that was changed since the last time the data was retrieved.

Did this answer your question?