Skip to main content

Custom User Roles (Premium only)

Premium plans allow the ability to create custom admin user roles, outside of the standard three user roles: Staff, Manager, Board.

On the Premium plan, you can create custom user roles for your admin users, in addition to the built-in roles.

Custom roles give you more control over access. For example, you might add roles like Swim Coach, Tennis Staff, or Social Chair to organize access, track changes, and grant only the permissions each person needs.

How to Add a Custom User Role

  • Go to Admin > User Roles.

  • Click Add Role below the list of roles.

  • Type the name of the new role (for example, Treasurer) and click Create. Role names can be up to 30 characters.

  • The new role is selected automatically. Turn on the capabilities it needs using the switches on the right.

Note: A new custom role starts with no capabilities turned on. Turn on each capability the role needs (for example, Front Desk).

Note: If your club is not on the Premium plan, Add Role is locked and shows "Custom roles require the Premium plan."

Note: Each capability shows which plans it is available to. Capabilities not included in your plan cannot be turned on.

Cloned sites: If a cloned site is missing Member Splash roles after onboarding, Member Splash checks that the roles exist and restores any missing roles when the site loads. No manual setup is needed, and roles that still have users assigned are kept.

How to Delete a Custom User Role

  • First, go to Admin > Users and reassign or archive every user who has the role you want to delete. The role list on Admin > User Roles shows how many users each role has.

  • Go to Admin > User Roles and select the custom role.

  • Click Delete Role at the top right, then click Delete to confirm.

Note: If the role still has users, you will see "Reassign this role's users before deleting it." and the role is not deleted.

Note: Built-in roles (Staff, Manager, and Board) cannot be deleted. The Board role always has every capability, and its switches are locked.

Did this answer your question?