How to Create a Custom Sign-Up Page with Group Selection for Members in Wix?

Hi Wix Community!

I have a question about creating a custom sign-up process for memberships. If this has already been answered somewhere, please feel free to direct me there, as I haven’t been able to find this specific information.

I’ve been building websites with Wix for several years, and I’m comfortable with the basics of creating memberships and editing member pages. However, I need help setting up a solution where new members can choose which group they want to join during the sign-up process. Here’s some context:

I run a site offering a Discord support group for individuals with ADHD and their loved ones. I’d like to organize members into specific groups based on their needs and interests. The membership groups I’d like to set up are:

Basic Member
Pro Member
For Family Members
For Women
For Men
For Me

My goal is for members to select their specific group from a dropdown menu during registration. Once they click “register,” they should be directed to the group they selected, gaining access to tailored information and support specific to their role.

I’ve been working intensively on SEO and other parts of the site, and this is the final step before launch. If anyone could guide me on which Wix feature (perhaps through CMS or similar) could help make this happen, or point me in the right direction so I can figure it out myself, I’d be incredibly grateful.

Thank you in advance for any help or guidance!

If you mean Wix Groups app, it is limited on how you can add a new person. Only an admin or group admin can add a new person. Which means the person logging in cannot add themselves via API automatically. The most you can probably do is redirect them to a page where they do the rest.

You would have to code the registration function to redirect to a specific URL based on dropdown selection.

https://dev.wix.com/docs/velo/api-reference/wix-groups-backend/members/add-group-members

https://dev.wix.com/docs/velo/api-reference/wix-location-frontend/to