0

I started with Pardot recently, now we are trying to perform an API callout as soon as Prospect get created, so whenever a new prospect get entered through any source (via API, forms etc.) we need to perform an API callout to a third party API and get the data and then feed that data into prospect record like update operation.

I tried several ways to perform this but so far I didn't get any way by which it can be real-time. I tried Automation rules, but there is no such action available which you can do. As an alternative we can create some operation like Task Creation in salesforce and then write down a trigger or platform event to do the callout and perform that operation. But automation rules are proactive and it runs on a regular interval not very real time second the salesforce task can't be created until the prospect is assigned, so in short it is not real-time.

Anybody have any suggestion for using salesforce ecosystem or Pardot to achieve this.

1
  • Prospect enrichment from external sources can't be done from Pardot, that's one of the roadmap items. You can do it from the core Platform side in a variety of ways and have the changes be synced back to Pardot but none of them are real-time. Your insistence upon real-time sounds like a XY problem. Please edit your post and describe what you're trying to achieve from a Marketing perspective. – identigral Apr 4 at 18:46
0

The best option you currently have is to have a 3rd party custom app/script effectively poll the Pardot API looking for Prospects created/updated in the last X seconds. API heavy but it does work (we do it for many clients). It isn't real-time, but near-real-time based on your interval. As long as you don't have completion actions that assign contacts (which causes an immediate SF sync for new prospects) you should be ok.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.