Marketo OneTrust integration | Community
Skip to main content
Level 2
April 24, 2024
Question

Marketo OneTrust integration

  • April 24, 2024
  • 1 reply
  • 3488 views

Hello, we recently purchased OneTrust to support our consent and preference center data. I've setup the workflows in OneTrust to GET and POST data with Marketo, when I test the workflow, I get an error response from Marketo that says error code 609, unrecognized token 'bob', was expecting JSON string....

This tell me that OneTrust is sending data to Marketo, but Marketo does not like the way the data is coming from OneTrust, has anyone experience this same problem or have successfully setup the connection between Marketo and OneTrust so they can share data?

 

Thank you

1 reply

Jo_Pitts1
Community Advisor
Community Advisor
April 25, 2024

@jzolinski ,

I've done a OneTrust<->Marketo integration project.

 

It tells me that the data being sent from OneTrust to Marketo is poorly formatted.  Without seeing the data you're sending it is impossible to say more than that.  Can you share a payload with us?

 

Also, you need to consider the following.  OneTrust does not allow duplicates by email.  Marketo does.  If you have more than one Marketo record with the same email address and OneTrust preferences are updated you will need to propagate that information.  

 

Regards

Jo

 

 

SanfordWhiteman
Level 10
April 25, 2024

What @jo_pitts1 said, and also if (recent) memory serves:

 

  • OneTrust’s built-in integration platform doesn’t manage Marketo API access tokens correctly; it fails jobs completely when the token expires, retrying them 15-30m later instead of immediately as you’d expect.
  • Their platform also doesn’t manage Marketo API concurrency limits, so if you have a large update in OneTrust that makes an individual Marketo API connection for each update, you’ll overwhelm the limit.

I haven’t seen anyone overcome these problems within the platform — instead, they switch to a separate service and have OneTrust send updates there. That service cooperates with the needs of the Marketo API.

alludoalex
Level 3
August 2, 2025

@sanfordwhiteman - Have you observed other consent management platforms (CMP) work better with Marketo's API, compared to OneTrust;  or is this something that is better left trusted to a middleware or reverse-ETL for improved error handling and observability?