Integrating 6sense with Marketo

Prev Next

This how-to guide describes the process of integrating 6sense with a production Marketo instance so that 6sense has sufficient permissions to sync your MAP data on a regular basis.

Things to know before you begin

Minimum data requirements

  • See the Minimum Data Requirements article for a list of objects that will be synced nightly.

    • Historical Data Required:

    • The entire state of these objects will be synced to 6sense:

      • Lead

      • Static List

  • The last two years of data will be synced to 6sense for the following objects:

    • Activity History

    • Program

    • Campaigns

Permissions

  • Read permissions are required at a minimum for each of the objects.  

  • Write permissions will be needed for any objects you plan to export data via:  

    • Sales Intelligence:

      • Write access required if you plan to enrich leads via workflows or orchestrations.

API limits

  • During the integration, you’ll be asked to enter some API limits.  These limits are put in place so 6sense stops making API calls once any of limits are reached. Below are the limits you’ll be asked to set.  

  • REST API:

    • Recommended starting limits during onboarding.

      • REST API 50,000

        • This value can usually be decreased once your initial onboarding sync has completed.  

  • To see how this API is used by 6sense, please see API Limits - Overview.

Integration user must have API access enabled

This is necessary even if the user is a super admin with “Access Admin” enabled. If “Access API” is not enabled, you will see error 603 (permission denied) during the integration.

Integration steps

  1. Log out of any active Marketo session.  

  2. In the left navigation bar, select Settings > Integrations > All Integrations > Marketo.

  3. Click the Connect button.

  4. Enter the requested credentials.

    • Production Client ID: This can be found after creating a new service type through Admin>Launchpoint. Create New Service>Service Type (select Custom from dropdown) in your Marketo platform. For more info, click here.

    • Production Client Secret: This can be found after creating a new service type through Admin>Launchpoint. Create New Service>Service Type (select Custom from dropdown) in your Marketo platform. For more info, click here.

    • Production REST Endpoint: This URL can be found within your Marketo platform in Marketo Admin>Web Services panel. For more info, click here.

    • Production Identity Endpoint: This URL can be found within your Marketo platform in Marketo Admin>Web Services panel. For more info, click here.

  5. Click the toggle to enable Data Syncs and click Finish.

  6. The screen below should appear, showing Marketo has been successfully integrated with 6sense.

Post-integration and what to expect

Now that the integration setup is complete, a permission check will run. If successful, Marketo objects will be queued to sync, and this syncing process should be complete within 24 hours.  However, this sync may take longer depending on the number of records to be synced.

FAQ

Can I be notified if there are any issues with exceeding API Limits or if the Salesforce credentials expire?

Yes. Please refer to the KB Article Manage Recipients for System Notifications for additional information on system notifications.