Tip of the Day from an Adobe Marketo Engage Champion and Community Advisor!
Adobe Marketo Engage Champion and Community Advisor @darshil_shah1 has a recurring post a LinkedIn which highlights unique Marketo tips that may help you with your programs. Check out a recent tip below on Marketo webhooks!
💡 Adobe Marketo Engage tip of the day 💡
Use a webhook aggregator service to reduce the execution time and the number of outbound calls from Marketo. 🔥
🔶 Marketo limits a maximum of 20 concurrent webhook connections at a time, meaning, at any point in time, there could only be a max of 20 outstanding webhook calls from an instance, any subsequent calls are made to wait until any of the existing calls complete and their response gets back to the Marketo.
🔷 This limitation of 20 concurrent webhook calls can pose a challenge in processing times for an instance with a lot of outbound webhook calls.
🔶 In order to optimize the webhook processing in such cases, it is recommended to use a webhook aggregator service. A webhook aggregator can split a single composite webhook call from Marketo into individual requests, call the respective downstream services, get the individual call's responses back, aggregate them and send them back to Marketo as one single response.
🔷 As you can clearly notice from above, Marketo doesn't have to call each service individually, it can just make a composite call to the aggregator service with all the required data, and offload the heavy lift of making calls to the individual services and getting back the responses. The execution time and the number of calls made by Marketo are greatly reduced using this.
If you have any questions or comments, please let @darshil_shah1 know in the comment section below!
If you’d like to see more, you can view all of Darshil’s tips on his LinkedIn profile, or look out for more of his tips on the Community!