Personalize Landing Pages: Using Webhooks in Marketo

Level 3

Personalize Landing Pages: Using Webhooks in Marketo

Business Objective: The objective is to recommend the relevant articles for leads based on their preference.

Problem Statement: Preference and relevance are subjective, and they are generally inferred by items users have consumed previously.

Content AI and Web Personalization of Marketo: I have used both of them in Marketo. The major drawback in both modules is that we don’t have access to the algorithm and the information is not tracked on the lead database. Because of this you simply do not know which article they have consumed previously and have not shown any interest. 

Both modules don’t work if the lead’s browser has opted for “do not track” which is becoming by default feature in the corporate setting and in all browsers.

Another problem which almost all recommendations system have is known as user cold start, in which it is hard to provide personalized recommendations for users with none or a very few numbers of consumed items, due to the lack of information to model their preferences.

Solution: So keeping this in mind, we have written a webhook that looks for the last view article by the lead and shows other articles that are most relevant to the business in the next subsequent visits. 

We created a smart campaign that triggers “call to webhook” and “interesting Moment” whenever known lead visits the Marketo landing pages for the tracking purpose.

Below is the webhook call which we are making and gets triggered whenever someone visits one of the targeted landing pages.



Each visit provides different recommendations for each user.

Visit 1.



Visit 2

content2_LI (3).jpg

Visit 3 and so on


In the above use case, the list of content is managed by the client itself and we only provide the webhook that provides the recommendation. This can be a great start to track the lead’s interest and increase clicks in the blog posts at no extra cost if you compare it with other paid solutions.

Level 10 - Community Moderator

Re: Personalize Landing Pages: Using Webhooks in Marketo

Is the code out somewhere for people to try?

Level 3

Re: Personalize Landing Pages: Using Webhooks in Marketo

Hi @SanfordWhiteman currently I have not made the landing page public. If you have time I can schedule a quick 15 mins demo and explain to you in detail. Would really appreciate your feedback.