Support Center


By analyzing your sources, Booshaka helps identify the level of engagement of your current customers. In this case, Booshaka will analyze the activity of your Marketo customers and create smart audiences for you to target with ads.

To Connect your Marketo account, you will first need to obtain an Authentication Token. You need to be logged in as a Marketo administrator to create a Custom Service and associate that service with a single API-Only user.

How to Generate an Authentication Token

1. Navigate to the admin area of the Marketo application


2. Click on the Users & Roles node on the left panel


3. Create a new role


4. The next step is to create an API only user and associating it with the API role that you created in step 3. You can do so by checking the API-Only user checkbox at the time of user creation.


5. A Custom service is required to uniquely identify your client application. To create a custom application, go to the Admin->LaunchPoint screen and create a new service.


6. Choose “Custom” Service type, provide the Display Name, Description and the user email address created in step 4. We recommend using a descriptive Display Name that represents either the company or purpose of this Custom REST API Service.


7. Click on “View Details” link on the grid to get the Client Id and Client Secret.


Your client application will be able to use the Client Id and Client Secret to generate an access token.


8. Copy and paste your authentication token into a text editor. Your authentication token will look similar to the example below.


How to Use Authentication Token to Call Get Lead by Id API

In the previous sections, we generated an authentication token and found the endpoint URL. We will now make a request to REST API endpoint called Get Lead by Id.

The easiest way to make your request to Marketo REST API is to paste the URL into your web browser’s address bar. Follow the format below.


// Format
http://<REST API Endpoint URL for your Marketo instance>/rest/v1/<API you are calling>?<access_token>

// Example

If your call is successful, it will return JSON with the format below.

    "requestId": "d82a#14e26755a9c",
    "result": [
            "id": 318581,
            "updatedAt": "2015-06-11T23:15:23Z",
            "lastName": "Doe",
            "email": "",
            "createdAt": "2015-03-17T00:18:40Z",
            "firstName": "John"
    "success": true


Connect Marketo to your Booshaka account

1. From the Audience Manager screen, click on "Add Source."

If this is the first source that you are adding, the screen and Add Source button will look like this:


2. Select Marketo:


3. Now you will be asked to enter the Client ID, Client Secret, Rest URL, and Identity URL.



After you've connected your sources successfully to Booshaka, you'll be ready to create campaigns that target the smart audiences created in the audience manager funnel to meet your objectives, such as increasing page engagement and page likes, driving more website views and conversions, or driving more video views.  All the instructions to do this can be found at:


If this was the first source you connected, you can now connect your Facebook ad account.  Please see:


Powered by Zendesk