Marketo

✅  Source  ✅  Destination

With MadKudu + Marketo, segment your marketing campaigns based on the quality and level of engagement of your Leads. 

What does this integration do?

This integration enriches your Marketo leads with the predictive and behavioral lead attributes generated by MadKudu.

This is particularly useful for:

  1. Creating automated workflows in Marketo (eg. “send an email on behalf of a sales person when customer is ready to buy”)

  2. Creating smarter Marketo reporting (eg. “how many truly qualified leads were created month over month”)

  3. Personalizing outreach based on predictive and behavioral attributes (eg. greet a customer saying “I saw you created your first 10 reports and I thought I would reach out to discuss…”)

 Supported objects

 

Pull (Source)

Push (Destination)

Lead

Activity

NA

Account

Opportunity

Custom objects

Please note that Likelihood to Buy and Lead Grade scores can only be pushed to your Marketo if MadKudu estimates that your API limits are high enough for this usage. Getting close to your daily quota could disrupt your other workflows, we want to avoid that!

You can enable a sync between Marketo and Salesforce or enable the push to S3 as an alternative.

How to set it up?

Step 1: Create a MadKudu user in Marketo

Set up the Marketo REST API for MadKudu

Follow the Marketo documentation to 

  • create an API role,

  • create an API-only user for MadKudu and associate it with the API role you just created

  • create a custom service for MadKudu application

  • obtain the customer service credentials you'll need to enter in MadKudu app 

    • Client ID

    • Client Secret

    • Endpoint URL

    • Identity URL

For the API Role, please use the following permissions 

  • Read-Write Person 

  • Read-Only Activity 

  • Read-Only Activity Metadata 

  • Read-Only Company

 

Step 2: Enter Marketo user credentials in MadKudu

  1.  

  2. Log in MadKudu app app.madkudu.com

  3. Go to Integrations

  4. Click on Marketo 


  5. Copy/paste the information obtained in Step 1 
     

  6. Click Save

MadKudu will start pulling data from Marketo. The list of fields being pulled by default will appear in the section "Pull". 

To receive the MadKudu scores in Marketo, you would need to create the MadKudu fields in Marketo so that your leads can be enriched with your MadKudu data.

  • You can find a comprehensive list of fields here.

  • Follow Marketo’s instructions to create the custom fields.

  • Field usage settings being every time “Included in layout: No, Editable by API: Yes, Visible in the UI: Yes”.

FAQ

  • I want to have the MadKudu scores from Salesforce in Marketo - how can I do that?

To enable to MadKudu scores to be visible in Marketo, you will need to map the fields from Salesforce to be visible in Marketo.  Once the fields have been mapped, the fields will be automatically created in Marketo and the two systems will manage the synchronicity.  See the guide on Marketo's site.

 

  • What are some of the fields you pull from Marketo? Here are some of the fields we typically pull from Marketo (but this is NOT exhaustive):

  1. interesting_moments 

  2. open_email, 

  3. visit_webpage, 

  4. email_bounced_soft, 

  5. click_email, 

  6. fill_out_form, 

  7. unsubscribe_email

  • Can MadKudu pull from Marketo custom objects?

    • No

  • Can MadKudu pull custom Activities from Marketo?

  • Can MadKudu pull Marketo Programs from Marketo?

    • No

  • Can MadKudu pull Marketo custom fields?

    • only at the Contact levels

    • No for Events