Business Directory (CMS) edits possible by Members w/ Permissions?

I am creating a website for a local Chamber of Commerce. I have created a CMS for the Business Directory, which includes just a few data points per listing (business name, phone, address, website).

My question is:

Is it possible for the Chamber Members to log in and edit just their own listing within the CMS? If so, how would I set that up? There are approximately 110 members currently, and hopefully more to come as they grow.

Please let me know if you need further context – thanks in advance. I searched around articles and Wix tutorials, but couldn’t troubleshoot how to do this or even if it’s possible.

On every CMS you can set permissions.

You need to add Wix Members area to the website so the users can log in. Then create a custom members page where they can edit the details and save to the CMS

This is very much possible, and this tutorial will show you exactly how to do it:

How to Add CMS to a Members Page in Wix

Step 1. Install Members App

  1. Open the App Market in your Wix Editor.

  2. Install the Members Area app.

  3. A default members page will be created, but you can also manually create your own Members page.


Step 2. Add a Members List

  1. On your custom Members page, click the Add Elements (+) button.

  2. Scroll down to Community → select Members List.

  3. Adjust the display style (grid, cards, etc.) as you like.

  4. Members can now set up and customize their profiles.


Step 3. Enable CMS (Content Manager)

  1. In the Wix Editor, open the App Market.

  2. Search for Content Manager and add it.

  3. This will create a Database Collections section for your site.

  • CMS / Content Manager = A site-wide database system. It lives in the left-hand toolbar of the Editor (or Dashboard), not inside Members.

Where to find CMS in the Editor

  1. Also under the Add Elements (+) button.

  2. Scroll down to CMS

  3. It will have the following options:

  • Add Preset,
  • Create collection,
  • Data Set,
  • Form Dataset,
  • Rich content

How it connects to Members

  • You don’t manage CMS from the Members List widget.

  • Instead:

    1. Enable CMS (from the toolbar / search).

    2. Create a collection (e.g., “MemberContent”).

    3. Go back to your Members page → add a Repeater or Gallery.

    4. Use Connect to Data → link it to your collection.

That’s how you bridge CMS data with Member profiles / Members List, but the CMS itself will never appear inside the Members app menu.


Step 4. Create a Collection

  1. In the Content Manager, click + New Collection.

  2. Name it something like MemberContent.

  3. Set permissions:

    • Write: Site Members (so members can contribute).

    • Read: Everyone (so visitors can view).


Step 5. Connect the Collection to the Members Page

  1. Go to your Members Area → open your Members page (e.g., Profile Page).

  2. Add a Repeater, Gallery, or List/Grid element.

  3. Select the element → click Connect to Data (database plug icon).

  4. Connect it to your MemberContent collection.

  5. Map fields:

    • Title → Text element.

    • Image → Image element.

    • Description → Text box.


Step 6. (Optional) Add Dynamic Pages

  1. In Content Manager → select your collection → enable Dynamic Pages.

  2. Choose a URL structure (like /members/{username}).

  3. Design the dynamic page → bind elements to fields (e.g., uploaded images, text, etc.).


Step 7. Allow Members to Submit Content

  1. On the Members page (or a separate submission page), add a Form.

  2. Connect the form fields to your MemberContent collection:

    • Image Upload → Image field.

    • Text field → Title or Description fields.

  3. Make sure only logged-in members can submit.


Done! You now have a members page connected to CMS where users can display and upload content, with the option of individual profile/dynamic pages.

Be aware I haven’t done this part myself but found these instructions about a month ago. Its not my area of experience. I do hope this helps.