MemberFlow
Members & custom fields
The members list
Members shows everyone who has signed up on the connected site. Each row carries the member's email, name, tier, status, and last login.
Member statuses:
| Status | Meaning |
|---|---|
| active | Normal. Access is granted according to the member's tier. |
| pending | Signed up but not yet through checkout for a paid tier. |
| failed | Stripe reported a failed payment on their subscription. |
| cancelled | Subscription ended. |
| suspended | Blocked by you. Access is denied regardless of tier. |
From the members list you can change a member's tier, suspend or reactivate them, and delete the account. Deleting a member removes their sessions and password-reset tokens with them; it does not cancel a Stripe subscription, so cancel in Stripe first if one is active.
Sessions
A signed-in member holds a session token in the browser's local storage. Sessions expire on their own, and signing out clears the token. Deleting or suspending a member takes effect on their next page load.
Custom fields
Custom fields let you store more than name and email on a member.
- Open Custom fields for the site.
- Add a field with a key (used in your Webflow markup), a label, and a type:
text,number,boolean, orurl.
Keys are what your forms reference, so keep them short and stable—company, not Company Name (required). Renaming a key later orphans the values already stored under the old one.
Collecting a custom field
Tag the input with the field's key:
<input data-flowappz-membership-input="company" name="company" />
This works on both the signup form and the profile form.
Displaying a custom field
<span data-flowappz-membership-field="company"></span>
Pre-filling a custom field
On a profile form, add data-flowappz-membership-prefill next to the input attribute and MemberFlow fills in the member's current value on page load:
<input data-flowappz-membership-input="company" data-flowappz-membership-prefill />
Profile and account deletion
Members manage their own record through forms you build:
<form data-flowappz-membership-form="profile">…</form>
<form data-flowappz-membership-form="delete-account"
data-flowappz-membership-confirm="Delete your account? This cannot be undone.">…</form>
A profile form can change first name, last name, email, and password. Changing a password requires currentPassword. The delete-account form requires the member's password and asks for browser confirmation first when you set the confirm attribute.
See Data attributes for the complete list.