For a long time, I told myself I was protecting my community by keeping every admin lever in my own hands. The real story is simpler: I did not have another option. Until the Community Roles update shipped on 2026-08-22, ESTAGE gave community owners exactly one way to bring in help. You made someone an Admin, or you did not bring them in at all.
The Problem With One Big Switch
I understand the logic of the all-or-nothing model. It is simple, it is auditable, and for a community with one trusted co-founder it works. The problem appears the moment your community grows past the point where one or two people can carry the operational weight. I have written before about what happens when you try to run everything yourself. At some point you need a moderator for the member reports, a content editor for the course library, or a host who can manage your live events. But handing any of those people the Admin role also handed them the ability to rewrite channels, change membership access rules, and edit the legal pages your members had already agreed to. There was no smaller option.
Before this update: Admin or nothing. Anyone you promoted had full community access, including settings your members had consented to at signup.
Community Roles Changes the Frame Entirely
Community Roles lets you choose exactly what each person can reach, down to the individual permission or setting. The feature lives at Community Settings, then Roles. Four roles come built in, and every one of them is fully editable: you can rename a role, re-tick which permissions it carries, or delete it. They are your community's own roles, not fixed fixtures.
The Four Built-In Roles
- Admin: everything except assigning roles. For a partner the owner trusts with the whole community.
- Moderator: reports, hiding posts and comments, bans, restrictions, and approving people who want to join. No settings access, no authoring or content access.
- Editor: writes the material, meaning courses, resources, and videos. Cannot moderate people and cannot touch settings.
- Host: runs the live surface, meaning streams, events, the schedule, and muting or removing someone mid-call.
Notice what each role cannot do as much as what it can. My course editor cannot ban a member. My moderator cannot touch a single lesson. That separation is the structural point.

Building a Custom Role
If none of the four built-in roles fits, the New Role screen opens the full permission list as a checkbox tree, grouped and ordered the same way the Settings menu itself is organized. There are 39 individual permissions spread across 9 areas: settings, analytics, levels and rewards, courses, moderation, live, members, Amplify, and course licences. Because the layout mirrors the Settings menu you already navigate, reading the permission list does not require learning a new map.
Each role's summary shows a count like 6 of 39 so it is immediately obvious at a glance whether a role is narrow or nearly all-access. One more practical detail: permissions tied to a paid ESTAGE add-on only appear in the checkbox tree if your community actually has that add-on. You will not see checkboxes for features you do not own.
Assigning a Role and Taking One Away
From the member list, or from an individual member's profile, choose Assign a role. The picker shows every available role along with how many permissions each one carries, and it marks whichever role that member currently holds. Nothing changes until you press Save. To revoke a role entirely, you pick No role.
What Stays With the Owner Only
The ability to assign roles to others is reserved for the community owner, and that is deliberate. Anyone who could grant roles could grant themselves a role, which would turn every other permission boundary into a suggestion rather than a rule. Separately, nobody can change their own role. Only the community owner can do that, for anyone, including themselves.
Anyone who could grant roles could grant themselves a role, which would turn every other permission boundary into a mere suggestion.
Three Details Worth Knowing Before You Start
- Editing a role's permissions reaches every person holding that role immediately. Narrowing what Moderator can do narrows it for every moderator in the community at once, not just new ones going forward.
- A role cannot be deleted while people still hold it. You have to move those members off the role first. The interface tells you how many people are currently on the role, so you always know what you are working with.
- Add-on-gated permissions only appear in the checkbox tree if your community actually has that add-on. A checkbox for a feature you do not own is not shown.
Role edits are live immediately and apply to every current holder. No need to reassign anyone after you update a role's permissions.

Community Roles vs. Project Roles
These two systems operate on completely different surfaces. Community Roles cover what a person can do inside your community, as described throughout this article. Project Roles govern what a collaborator can do inside the Genesis website builder itself, meaning pages, publishing, payments, and a completely different admin surface. You manage those under Project Settings, then Roles. Knowing the difference matters because assigning someone a community role gives them nothing in the builder, and vice versa.
This kind of granular, structural permission control is one of the reasons I run Memberflow AI on ESTAGE rather than on platforms that offer a much flatter permission model. If you are curious how the community feature set compares more broadly, I covered that in my ESTAGE vs. Skool breakdown.
Frequently Asked Questions
What are the four built-in community roles?
Admin, Moderator, Editor, and Host. Admin covers everything except assigning roles. Moderator handles reports, hiding posts and comments, bans, restrictions, and approving join requests. Editor writes courses, resources, and videos. Host runs streams, events, the schedule, and can mute or remove someone mid-call. All four are fully editable by the community owner.
Who can assign roles to community members?
Only the community owner can assign roles, including the Admin role. This permission is deliberately withheld from every role, including Admin, so that no one can escalate their own access.
Can a member change their own role?
No. Nobody can change their own role. Only the community owner can do that, for anyone, including themselves.
Can owners create custom roles beyond the four defaults?
Yes. The New Role screen opens a checkbox tree of all 39 individual permissions, organized across 9 areas, in the same order as the Settings menu. You can name the role whatever you like and tick exactly the permissions it needs.
Are Community Roles the same as Project Roles?
No. Community Roles control what someone can do inside your community. Project Roles control what a collaborator can do inside the Genesis website builder, which is a completely different admin surface covering pages, publishing, and payments. The two systems do not share permissions.
What happens if I edit the permissions on an existing role?
The change applies immediately to every member currently holding that role, not just to people assigned the role in the future. If you narrow a role, every current holder loses the removed permissions right away.
Can I delete a role that still has members on it?
No. A role cannot be deleted while people still hold it. You must move those members to a different role or set them to No role first. The interface shows you how many members are currently on the role so you know exactly what to do before deleting.
Community Roles is a structural fix to a structural problem. The old model forced an all-or-nothing choice, and most community owners responded by holding everything themselves until they burned out, or by trusting someone too much and regretting it. The new model lets you match authority to actual responsibility, which is how healthy organizations work. You can read the full details in the official Community roles and permissions documentation. If you are building a community and want to see this kind of intentional architecture in practice, joining the Memberflow community waitlist is one click away.

