Creating a user-specific dashboard in Webflow by adding a field to a CMS collection that references the user who created it is not natively supported. Webflow CMS does not have built-in user authentication that ties specific CMS items to logged-in users.
1. Alternative Solutions
- 3rd Party Tools: You can potentially use third-party tools like Memberstack, Firebase, or Airtable to manage user authentication and data.
- Custom Code: If you are comfortable with coding, you could use Webflow’s CMS API combined with a custom solution to track user data and display it conditionally.
2. Limitations
- Webflow CMS: The CMS itself won't store the reference to the user directly. You need external tools or scripts for that.
- Security: Handling user-specific data often requires dealing with sensitive information, so ensure proper security measures through third-party tools or custom scripts.
3. Steps with Memberstack
- Implement Memberstack: Integrate Memberstack with your Webflow project to handle user authentication.
- Custom Fields: Use Memberstack’s custom fields feature to store and reference user-specific data.
- Conditional Visibility: Adjust conditional visibility settings in Webflow to display content based on logged-in user attributes.
Summary
In Webflow, a direct reference from a CMS item to the user who created it is not supported. To achieve user-specific dashboards, consider using third-party user management tools like Memberstack and tailor your project with custom solutions to link and display user-specific data.