Skip to main content
Ashwini_Hejmad1
Level 2
December 4, 2017
Question

Integration of Marketo and Consent Management System

  • December 4, 2017
  • 1 reply
  • 2204 views


We have onetrust as centralized consent management. Is it possible to call the webservice for every contact/lead/record when a campaign is launched

Can the marketo check the eligibility of the cutsomer before a campaign is sent for a given customer

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

1 reply

SanfordWhiteman
Level 10
December 7, 2017

It is possible to call the remote webservice using a webhook, yes. But if you're running more than, say, 50,000 leads through it per day, you need to take certain limits into account:

  • the baseline HTTP request performance of the fastest useful webhook (~75ms) doesn't encourage truly massive daily use
  • the performance of this particular webhook is likely much slower than the baseline
  • the remote service may limit the number of calls per day

If I were rolling this out, I would be sure to use a caching layer so that repeated calls for the same address during a 24-hour (or 72-hour) period do not have to hit the remote database.  An even better/additional way to cache is to have a separate Datetime field like lastConsentInquiryDateTime that stores the timestamp of the last response. Then constrain your calls so someone who's been looked up in the last N days doesn't call the 'hook again and again.