Custom fields are columns of data in your Member database. You can use them to collect and store information for your members. Limit of 100 custom fields per project.
How to create custom fields.
Step 1 → Navigate to the Members page.
- Click here, or click “Members” in the top left-hand corner of your project.
Step 2 → Click “Custom Fields” at the top right.
- Give your custom field a name. This will be used to generate a field ID and may be visible to customers. The field name and field label should be the same thing.
- Click Save.
- The field will appear at the far right of your Members table. You may need to scroll to see it.
What's next?
Now that members can create their own accounts, it's time to create some free or paid plans. We can use plans to charge customers, grant access to content, and more!
------------
How to edit custom fields.
- Click the Table header for the field you want to edit.
- Click “Edit” in the dropdown.
- From here you can update the field name. NOTE! Updating the field name will not affect the field ID which is used to collect and display member data on your site.
How to delete custom fields.
- Click the Table header for the field you want to delete.
- Click “Edit” in the dropdown.
- Click “Delete Custom Field.”
- Read the warning, enter the custom field’s name, and click “Proceed with deletion.”
Comments
9 comments
The custom fields are super useful. It would be great if we also could:
Bug?: I noticed that when setting a new custom field with the DOM package's updateMember() method, it doesn't ever appear in the dashboard UI, but it's there when calling subsequently calling getCurrentMember().
Also, after declaring a custom field but not setting any value in the dashboard UI, the field isn't present in customFields when calling getCurrentMember(). I would've expected it to be there but maybe with an empty string value or even null.
Hello Steven Webster 👋
Great questions!
To show the custom field data in the dashboard you will need to add it manually in the dashboard. We made the custom fields this way so users wouldn't lose any data if they use the pre-made components in webflow and test it out before adding the custom field.
Hi, memberstack team
Hey Josh,
I created a customized input search filter using webflow HTML embed because I am fetching a lot of data that can not be stored in webflow or Memberstack input components. is there a way I can add the custom field to my customized input so I can store the information the user puts in their member's data?
Hello Goosetlk null
I dont fully understand your question, can you provide additional information? Maybe a screenshot or loom video would help.
Hey Josh
No problem, I created a custom input using HTML embed in webflow. Is there a way I can connect the results to the member custom field when they choose their option?
Ah! Thank you for clarifying Goosetlk null.
You could do this with some custom code. First you would add an event listener to the form and make it so it doesnt submit right away. Then you would get the field value and send it to Memberstack using the DOM Package. If you need help with custom code you can reach out to one of our awesome experts!
Okay, Thanks for helping Josh!
Please sign in to leave a comment.