I’m a total newbie to Webflow so i would really appreciate your advice.
Are there any plugins or integrations for displaying personalised content? What I mean by that is displaying content (to a logged in user) that is relevant to them.
An example would be the following…
I sign up
I answer some screening questions (possibly in Type-form or similar)
Based on my answers I’m shown articles that are relevant to me on my home page.
@Jimmy_Hopton - welcome to the forums. I would not look at using Webflow since this is really not a good use case for the product. Deep personalization requires dynamically served content ( if-else then) logic. Webflow generates static content on publish; not on page load, per user.
Thanks, @PixelGeek! Welcome to the community Jimmy
It depends on how many variations of personalized content you need. Can you go into a bit more detail for us? I.e. how many categories of articles are there, how many screening questions / possible combinations are there, etc.
If there are only a few possible categories I think this will be really easy. If there are a bunch… its still possible but may require additional code.
I just figured out how to, and created a screencast for, the foundation of exactly what you describe:
The 2 missing pieces:
The form on the welcome page that everyone must fill out after signing up. But… I do have the welcome page defaulted as the first page every new user lands on with the tutorial above.
Adding the form answers to the Members database (Webflow CMS Collection) and then filtering the blog posts based upon those answers.
Did you come up with a solution for this?
If interested, I think I could quickly whip up a screencast walking through how to create the 2 missing pieces.
@Jimmy_Hopton I ended up solving your problem and creating a 30 minute step-by-step walk through on how to make it happen will the 2 pieces I was previously missing:
I’m currently trying to work out the best way to do none-logged-in personalisation using visitor data from marketing tools (primarily HubSpot). Hit me up if you’re interested in discussing.