I’m familiar with web development (usually work with Next.js) and am building a Webflow site where users log in and update their profiles. I need to display their names, photos, descriptions, and social media links on a public overview page.
Struggling to find how to pull this user data into a page on Webflow. Any tips or resources for achieving this?
Webflow doesn’t have any support for server-side coding, so you can use any approach that circumvents that issue.
SELF-HOSTING
Build your screens, export your site, and then integrate it with your next.js app + data.
CLIENT-SIDE CODING
You could use 100% client-side JS long with an authentication system and a user data storage system, and build something against a Webflow-hosted site. For the auth and data, Memberstack is a great solution and has some member-data storage abilities.
WIZED + XANO
There are some frameworks for building apps on top of Webflow-hosted sites. They’re targeted at nocode users but the best solution for many app-style projects today.
Its not possible to achieve this with a native solution in Webflow…
The features of Webflow User Accounts are very limited…
They cancelled the development of new features for User Accounts earlier this year (same for Webflow Logic).
Its sad, but both of those features are basically useless for most cases
You can use the SA5 User info lib to retrieve user custom fields, name, email, and a unique persistent identifier. The user can update their own user profile data on the /user-account page.
That covers basic read and write of user specific data. Anything at all beyond that, including “attaching” CMS item data that the user upload. ( Think e.g. an auctions site, where users upload listings ). you’d have to do a fair bit of coding and design work to build that on native Webflow. Almost certainly you’d need an external automation platform or your own custom API in order to perform the Webflow API transactions.
SA5 support reading, only. I’ve considered adding write support into the custom user vars, but it would be difficult to make that reliable with the current design of Webflow User Accounts (WUA), and pretty quickly I’m building a whole application infrastructure.
The goal with SA5 User Info was primarily personalization, easy form filling, remembering dark/light-mode settings.
I’d recommend you use Memberstack for read-write instead, it’s much more complete in this regard.
SA5’s a big lib, with a number of areas under active development, especially the Layout, HTML and Data modules.
The User Info module won’t be of much use so I’ll just deprecate it eventually- we’ve already stopped further work which is unfortunate since we just got the user ID feature added.