Creating a Service within Marketo
In order to connect your Marketo instance to Madison Logic, you'll need to create a service within the LaunchPoint section of Marketo. Once the service is created, we'll be able to use the Marketo generated credentials to establish a connection between the two platforms.
Prerequisites
Marketo Admin access credentials
Please note that you must create an API Only User Role before the API Only User can be created
Depending on the integration, we'll need the below API Access for the following Marketo data objects:
For Marketo Journey Acceleration functionality:
Read-Only Access: Activity
Read-Only Access: Activity Metadata
Read-Only Access: Campaign
Read-Only Access: Person
Read-Only Access: Custom Object
Read-Only Access: Custom Object Type
Read-Only Access: Named Account
Read-Only Access: Named Account List
For Marketo ABM Signals functionality:
Read-Write Activity : Push activities to leads
Read-Write Activity : Metadata - Create activity type
Read-Only Access: Person
Creating a Service
Have a Marketo Admin log into your Marketo Account
Click Admin
Click LaunchPoint
In the header, click New > New Service
Enter a Display Name and select Custom from service dropdown list
Add a description (ex: Madison Logic Integration) and select the email address associated with your API Only User. If this user and role haven't been created, you can follow the steps here to do so. Click Create
Click View Details next to the new service you just created
Copy the Client ID and Client Secret codes in the popup window. Keep these handy, then click Close
In the left-hand navigation click Web Services and copy the Identity URL underneath REST API section. Keep this handy as well