How can I update a collection list with member information in Webflow? I've tried using a sign-up form as a logic trigger, but it doesn't work. I've also tried using a basic form and sending a membership invite, but that doesn't work either. Can someone help me figure out why it's not working?

TL;DR
  • Use Webflow forms to collect member data, then send it to Make or Zapier via Webhooks.  
  • In Make/Zapier, identify the correct CMS item (via email or ID) and update it using the Webflow API with a secure Site API token.  
  • To display personalized CMS items, use a Reference Field linking members to CMS entries, and filter using Webflow’s Membership 'Current User' condition.

You're trying to update a CMS Collection List with member-specific data in Webflow, likely using Webflow Memberships and Logic. However, Webflow currently does not allow writing directly to CMS items via native forms or Memberships without using external tools.

1. Understand the Limitations

  • Webflow Forms cannot directly modify or update CMS items.
  • Webflow Memberships stores user data in a separate system from the CMS.
  • Webflow Logic can only perform basic automations like sending an email or Webhook. It cannot write data directly into a CMS Collection item.

2. Use Make (Integromat) or Zapier Instead

  • Use Webflow Forms to capture input, then send the data to Make or Zapier.
  • From there, use the Webflow API to update a CMS Collection item based on the data (e.g., member email/name).

3. Recommended Setup

  • Step 1: Create a Webflow Form that captures member data (e.g., update name or city).
  • Step 2: Connect the form to Make or Zapier via Webhooks.
  • Step 3: Identify the CMS Item to be updated – usually by storing a reference field (e.g., associate a user ID/email with a CMS item).
  • Step 4: Use the Webflow CMS API module in Make/Zapier to patch (update) the correct collection item.

4. Handling Authentication

  • For using the API, you'll need a Webflow Site API token.
  • Only use tokens server-side (in Make/Zapier), never expose them on your site.

5. Optional: Display Logged-in Member Data

  • If you want to show personalized CMS data to a logged-in member, you can:
  • Create a User-Linked CMS Collection using a Reference Field that links each CMS item to a specific member.
  • Then use a Membership 'Current User' condition to filter CMS items shown in the collection list.

Summary

Webflow forms and Membership triggers alone cannot update CMS Collection Lists. To achieve this, use an external tool like Make or Zapier connected via Webhooks to the Webflow API. For conditional display, use Reference fields and Membership filters within Webflow.

Rate this answer

Other Webflow Questions