Skip to main content

Sub-Admin Permissions

Grant Controlled Access to Platform Features and Tools

Written by Mari Bern

INTRODUCTION

Feature Summary: Sub-admin permissions allow organization admins to grant designated system users - such as instructors or club staff - selective access to specific platform features and tools. Each permission can be enabled or disabled individually, giving you precise control over what each sub-admin can see and do within CourtReserve.

Use Cases:

  • Grant an instructor access to manage their own events and lessons without giving full admin access

  • Allow front desk staff to process payments or manage reservations without exposing sensitive settings

  • Enable select staff to approve new members or event registrations

  • Give specific users access to reports or the point of sale without broader administrative privileges


NAVIGATION

  1. Log in to the admin dashboard.

  2. Go to the side menu and click Settings.

  3. Under the Organization Settings heading, click System Users. A new page displays.


Creating or Editing a Sub-Admin User

  1. On the System Users page, select the Sub-Admins tab.

  2. Click the Create Sub-Admin button or click Edit next to an existing system user to modify their permissions.

  3. Fill in the form fields.

  4. Click Save.


Permission Settings

Sub-admin permissions are organized across several areas of the platform, including reservations, events, instructors, transactions, and more. All permissions are disabled by default. Review the table below and check the box next to each permission you want to grant. Changes take effect as soon as the sub-admin account is saved.

Note: Some permissions only appear when a parent permission is enabled. In the following table, if a Subject field contains a colon (e.g., Reservations: Create Reservations), the permission is nested under Create Reservations, for example, and will only display once that option is checked.

Permission

Subject

Description

Create Reservations

Reservations

Allows the sub-admin to create new reservations on behalf of members.

Allowed Days In Advance To Create Reservations

Reservations: Create Reservations

Indicates the number of days in advance the sub-admin is permitted to create a reservation. Leave empty if there are no restrictions.

Same day reservations only

Reservations: Create Reservations

When checked, restricts the sub-admin to creating reservations for the current day only.

Create Reservations In The Past

Reservations

Allows the sub-admin to create reservations with a start time that has already passed. Useful for logging walk-on play after the fact.

Can Manage/Close Courts

Courts

Allows the sub-admin to open or close specific courts, affecting availability for reservations.

Can Manage Closures

Courts

Allows the sub-admin to create and manage scheduled court closures, such as maintenance windows or special events.

Edit Any Reservations

Reservations

Allows the sub-admin to edit reservations created by any member or admin.

Edit Reservations (Owned Only)

Reservations

Restricts reservation editing to only those reservations the sub-admin created themselves.

Edit Recurring Reservation (Entire Series)

Reservations

Allows the sub-admin to edit all occurrences in a recurring reservation series at once.

Delete Any Reservations

Reservations

Allows the sub-admin to delete reservations created by any member or admin.

Prevent from Deleting a Reservation within X Hours

Reservations: Delete Any Reservations

Prevents the sub-admin from canceling reservations within X hours of the reservation start time, and also prevents canceling reservations in the past. Leave empty if there are no restrictions.

Delete Reservations (Owned Only)

Reservations

Restricts reservation deletion to only those reservations the sub-admin created themselves.

Prevent from Deleting a Reservation within X Hours

Reservations: Delete Reservations (Owned Only)

Prevents the sub-admin from canceling their own reservations within X hours of the reservation start time, and also prevents canceling reservations in the past. Leave empty if there are no restrictions.

Create Events

Events

Allows the sub-admin to create new events within the platform.

View All Events

Events

Allows the sub-admin to view all events, including those created by other admins or instructors. This is view-only access.

Manage Registrants

Events

Allows the sub-admin to view and manage the list of members registered for an event including:

  • Look up members (via the Search Bar)

  • Register members for events

  • Check-in members for events

  • Remove members from events

Can Create Event Without Courts

Events

Allows the sub-admin to create events that are not tied to a specific court.

Ability to Override Dates when Registering to Full Events

Events

Allows the sub-admin to register members into events that have reached capacity or whose registration window has closed.

Edit Any Events

Events

Allows the sub-admin to edit events created by any admin or instructor.

Edit Events (Owned Only)

Events

Restricts event editing to only those events the sub-admin created themselves.

Delete Any Events

Events

Allows the sub-admin to delete events created by any admin or instructor.

Delete Events (Owned Only)

Events

Restricts event deletion to only those events the sub-admin created themselves.

Email Event Registrants

Events

Allows the sub-admin to send emails directly to members registered for an event.

Text Event Registrants

Events

Allows the sub-admin to send text (SMS) messages directly to members registered for an event.

Allow Exceeding Maximum Enrollment on a Full Event

Events

Allows the sub-admin to add registrants beyond the maximum enrollment cap set for an event.

Allow Editing Personal Instructor Settings

Instructors

Allows the sub-admin to edit their own instructor profile settings, such as bio, availability, and rates.

Access To Instructor Scheduler

Instructors

Grants access to the instructor scheduling tool, where lessons can be booked can be managed.

Schedule Instructor(s)

Instructors

Allows the sub-admin to create and manage scheduled time blocks for instructors.

Override Instructor Scheduled Time(s)

Instructors

Allows the sub-admin to override or modify existing scheduled time blocks for instructors.

Has Access To Transactions

Transactions

Allows the sub-admin to view transaction records for the organization.

Allow Processing Of Refunds

Transactions

Allows the sub-admin to issue refunds to members.

Can Process Payments

Transactions

Allows the sub-admin to collect and process payments on behalf of members.

Has Access to Post Fees

Transactions: Can Process Payments

Allows the sub-admin to post fees directly to a member's account.

Can Revert Payments

Transactions

Allows the sub-admin to reverse a previously processed payment.

Can Void Fees

Transactions

Allows the sub-admin to void outstanding fees on a member's account.

Can Approve New Reservations

Approvals

Allows the sub-admin to approve reservation requests when the organization requires admin approval.

Can Approve New Members

Approvals

Allows the sub-admin to review and approve new member account applications.

Can Approve New Event Registrations

Approvals

Allows the sub-admin to approve event registration requests when approval is required.

Can Approve Own Lessons Only

Approvals

Restricts lesson approval to only those lessons the sub-admin is assigned to as the instructor.

Can Approve All Lessons

Approvals

Allows the sub-admin to approve lesson requests across all instructors.

Manage Members

Members

Allows the sub-admin to view and manage member profiles. Enabling this permission reveals additional sub-permissions below.

Can View Members

Members: Manage Members

Allows the sub-admin to view member profiles and account details. This is view-only access.

Can Send Emails

Members: Manage Members

Allows the sub-admin to send emails to individual members from within the platform.

Can Manage Email Templates

Members: Manage Members

Allows the sub-admin to create and edit email templates used for member communications.

Can View Email Templates

Members: Manage Members

Allows the sub-admin to view existing email templates without the ability to edit them.

Can Create/Update Members

Members: Manage Members

Allows the sub-admin to create new member accounts and update existing member information.

View Groups

Members: Manage Members

Allows the sub-admin to view member groups configured within the organization. This is view-only access.

Manage Groups

Members: Manage Members

Allows the sub-admin to create, edit, and manage member groups.

Can Add/Edit Member Profile Picture

Members: Manage Members

Allows the sub-admin to upload or change profile pictures on member accounts.

Can Merge Member Accounts

Members: Manage Members

Allows the sub-admin to merge duplicate member accounts into a single record.

Can Send Bulk Text Messages

Members: Manage Members

Allows the sub-admin to send SMS messages to multiple members at once.

Can View Memberships

Memberships

Allows the sub-admin to view membership plans and member membership status.

Can Manage Memberships

Memberships

Allows the sub-admin to create, edit, and manage membership plans for the organization.

Allow Price Override on Reservations & Events

Pricing

Allows the sub-admin to manually adjust the price charged for a reservation or event registration.

View Audit Log

Reporting

Allows the sub-admin to view the audit log, which tracks changes and actions taken within the platform.

View Event Registrants Report

Reporting

Allows the sub-admin to access the event registrants report, showing who is registered for each event.

Initiate POS

Point of Sale

Allows the sub-admin to open and initiate a point-of-sale session.

Can Manage Point of Sale

Point of Sale

Allows the sub-admin to fully manage POS settings and transactions, including items and sales history.

Can Manage Global Announcements

Settings

Allows the sub-admin to create and manage announcements visible to all members across the platform.

Can Manage Disclosures

Settings

Allows the sub-admin to manage member-facing disclosure statements, such as liability waivers.

Can Manage Widgets

Settings

Allows the sub-admin to manage embeddable widgets used on the organization's website or member portal.

Can Manage Notifications

Settings

Allows the sub-admin to configure automated notifications sent to members.

Has Access To Reports

Reporting

Grants general access to the organization's reporting tools and data.

Allow Splitting of a Reservation Fee Across Players

Reservations

Allows the sub-admin to split a reservation cost among multiple players participating in that booking.

Allow To Manage File Repository

Files

Allows the sub-admin to upload, organize, and manage files stored in the platform's file repository.

Allow Access to Attendance Trackers Status Bar

Attendance

Grants the sub-admin access to the attendance tracker status bar for monitoring check-ins.

Allow Lesson to be created without Player(s)

Lessons

Allows the sub-admin to create a lesson without assigning any players to it at the time of creation.

Can Book Against Member Restrictions

Reservations

Allows the sub-admin to create reservations or bookings that would otherwise be blocked by a member's account restrictions.

Can Register Against Event Restrictions

Events

Allows the sub-admin to register members for events that the member would otherwise be restricted from joining.

Can Sell Packages

Packages

Allows the sub-admin to sell prepaid packages, such as lesson bundles or court time packages, to members.

Can Send Bulk Push Notifications

Communications

Allows the sub-admin to send push notifications to all members or a targeted group via the mobile app.

Can Update Member Portal Website

Member Portal

Allows the sub-admin to make edits to the member-facing portal website.

Can Manage Sub-Admins

Administration

Allows the sub-admin to create and edit other sub-admin and instructor accounts that have sub-admin status.

Can Manage Leagues

Leagues

Allows the sub-admin to oversee and manage all aspects of leagues. To allow permissions for specific actions for leagues sessions, use Coordinator permissions instead.


Additional Settings

The following settings appear at the bottom of the sub-admin configuration screen and control scheduling conflicts, billing access, check-in behavior, and attendance visibility.

  • Allow this User to Create Conflicting Events and Reservations - Allows the sub-admin to create events or reservations that overlap with existing bookings on the same court or time slot.

  • Allow this User to Add Conflicting Events / Lessons / Reservations to Instructor Schedule - Allows the sub-admin to add events, lessons, or reservations to an instructor's schedule even when a time conflict exists.

  • Disable Drag & Drop On Courts Schedulers - When checked, removes the ability to drag and drop reservations on the courts scheduler for this sub-admin.

  • Access to Batch Billing - Grants the sub-admin access to the batch billing tool, which allows processing payments or fees for multiple members at once.

  • Show Check-In Alerts - When enabled, the sub-admin will see check-in alerts when members check in.

  • Allow Scans when User is Logged In - Allows the sub-admin to scan member QR codes or barcodes for check-in purposes while logged in to their account.

  • Show Attendance Trackers Status Bar - When enabled, the attendance tracker status bar is visible to the sub-admin, allowing them to monitor attendance activity at a glance.


Scheduler Visibility

The Scheduler(s) Visibility setting controls which schedulers the sub-admin can see when logged in. Scroll down to the Scheduler(s) Visibility heading, click the field, select an option, and click Save Changes.

The available options are:

  • All - The sub-admin can see all schedulers. This is the default setting.

  • Custom Scheduler(s) Only - A second field displays. Click the field and select one or more custom schedulers the sub-admin should have access to.

  • Specific Scheduler(s) - A second field displays. Click the field and select one or more schedulers the sub-admin should have access to.

  • My Schedule Only - Available for system users who are instructors. The sub-admin can only see their own schedule.

  • None - Available for system users who are not instructors. The sub-admin sees no schedulers.

  • Note: For all options, if the Access To Instructor Scheduler permission is enabled, the system user can see and book lessons via the Instructor Scheduler.

  • Review the full details of Scheduler Visibility options in this article.

Did this answer your question?