Webflow sync, pageviews & more.
NEW

Can Webflow handle a tool that recommends items based on user answers from a questionnaire, with data filtering done through third-party tools like Zapier or Automate? Where should the data be stored?

TL;DR
  • Use Webflow Forms to collect responses and store them in Webflow CMS or an external database.
  • Automate data processing with Zapier or Make, filtering responses via Airtable, Firebase, or Google Sheets.
  • Display recommendations in Webflow CMS with conditional visibility, email results, or use a custom results page with query parameters.

Webflow can handle a recommendation tool where users answer a questionnaire, and their responses are processed to suggest items. However, Webflow alone doesn't support advanced filtering and logic, so you’ll need third-party services like Zapier or Make (formerly Integromat) to handle data processing. Here’s how you can structure it:

1. Collect User Input in Webflow

  • Use Webflow Forms to gather questionnaire responses.
  • Store responses inside Webflow's CMS (if displaying recommendations in Webflow) or send them to an external database.

2. Process and Filter Data with Third-Party Automation

  • Use Zapier or Make to capture form submissions.
  • Integrate with a tool like Google Sheets, Airtable, or a database (e.g., Firebase, Supabase) for storing and filtering responses.
  • Set up filtering logic in Zapier/Make to match user answers with relevant items.

3. Deliver Recommendations Back to Users

  • If simple, display results immediately using Webflow CMS with conditional visibility (e.g., show/hide items based on responses).
  • If more complex, send recommendations via email (using Zapier + Gmail or Mailchimp).
  • Alternatively, redirect users to a custom results page with query parameters (e.g., yourdomain.com/results?category=shoes).

4. Where to Store Data

  • Webflow CMS: If storing a predefined set of items and filtering based on user responses.
  • Airtable/Firebase: If data is dynamic, and you need more complex filtering before displaying results.
  • Google Sheets: Works for basic data storage, but not ideal for high-speed filtering.

Summary

Yes, Webflow can handle a questionnaire-based recommendation tool with third-party automation tools handling the filtering. Store data in Airtable, Firebase, or Webflow CMS based on complexity. Use Zapier or Make to process and match responses with recommendations before delivering them via Webflow or email.

Rate this answer

Other Webflow Questions