Skip to main content

Custom User Roles

Create and manage custom user roles in Event Temple to define permissions, control access, and tailor user capabilities across your property or chain. Learn how to build roles, assign them to users, and verify permissions.

Updated this week

Custom Roles let you define what users can access in Event Temple, including Bookings, components, and Settings. Assign roles to give team members the permissions they need.


Only available on Enterprise and Unlimited Users Plans.

User Roles Overview

Event Temple includes four main system roles:

  • Read-Only Users – Can view all Bookings and components (space availability, BEOs, financial reports) but cannot make edits. Ideal for team members needing visibility without editing rights.

  • Regular – Can view and manage all Bookings and components but cannot access account-wide Settings.

  • Admin – Full access to Bookings and Settings, including adding or editing users.

  • Chain Admin (for multi-organization accounts) – Full access to the Chain Dashboard and multi-organization management. Can assign roles per Organization and manage chain-wide Settings.

Custom Roles appear alongside these system roles once created, letting you assign more granular permissions.


Creating a Custom Role

Only Chain Admins can create custom roles.

  1. Go to Settings → Roles

  2. Click + Add Role

  3. Enter a Role Name (e.g., Event Manager)

  4. Select the permissions for the role:

    • Bookings & Components Access: View, Create, Edit, Delete

    • Settings Access: Menus & Packages, Spaces, Room Types, Invoice Settings, User Settings, Organization Settings, Other Settings

  5. Click Create

⚠️ You can create up to 10 custom roles per chain.


Assigning a Role to a User

  1. Go to Settings → Users

  2. Select the user to update

  3. Click Edit

  4. Choose the system or custom role from the dropdown

  5. Click + Add

The user’s access updates immediately.


Verifying Permissions

After assigning a role, confirm it works as intended:

  • Have the user login

  • Check that they can access the features they need

  • Confirm restricted Settings are hidden or blocked


Best Practices

  • Use clear, descriptive role names

  • Assign the minimum required permissions for each user

  • Review roles periodically to match changes in responsibilities

  • Document role usage for onboarding and internal clarity

Did this answer your question?