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
Log out of any active Marketo session.
In the left navigation bar, select Settings > Integrations > All Integrations > Marketo.
Click the Connect button.
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.
Click the toggle to enable Data Syncs and click Finish.
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.