Key concepts & user types

Roles refer to different kinds of users who can do different things (i.e. have specific "permissions")

🚧 Page under construction🚧

Check back for updates & contact us with questions/feedback

Primary Roles

Staff can:

  • create accounts for other Staff, Reviewers, and Applicants (rare)
  • deactivate other user accounts
  • modify roles for other users
  • set up applications (this means creating Forms, Funds, and Rounds - see Getting Started for Staff for an overview of how the process works)
  • see applications/submissions
  • give other users (e.g. Reviewers or other Staff) access to applications/submissions
  • review applications/submissions
  • process determinations/decisions (if they have Approver role)
  • communicate with Applicants
  • disburse funds(?)
ℹ️ Account created during deployment

A Reviewer can:

  • look at the application(s) to which they have been assigned
  • complete Review Forms for application(s)
  • communicate with applicants (?)
ℹ️ Account created by Staff & assigned to either "Fund" or specific application(s)

An Applicant can:

  • create, edit, and submit own applications
  • contact fund staff regarding own application
  • submit invoice/request for fund dispersal
ℹ️ Account created automatically when user applies to specific fund/round

Finance (under development) can:

  • access projects, invoices, & reports
  • additional capabilities to be added
ℹ️ Account created by Staff

Secondary Roles


  • Can see, edit, and communicate about a specific application
  • Used when two or more people are working together on an application; one applicant gets Applicant role, and additional applicants get this role
ℹ️ This role is created by Staff and associated with a specific application


  • If assigned with Staff role, can approve applications
  • If assigned with Finance role, can approve invoices/contracts
ℹ️ This role is an add-on that allows users additional capabilities

Additional Roles

New roles can be created and permissions (capabilities) for these roles can be set in Wagtail by the person deploying Hypha for your organization.

For example, current Hypha whitelabel includes the following roles, which were created for different Hypha adopters:
  • Community Reviewer
  • Team Admin

Assigning Roles to Users

Staff (or Admin) can either assign roles when a user account is created, or can add/modify roles for existing users.

Creating New Users & Assigning Roles

See How to Create New Users (link to be added) for how to assign roles when user accounts are first created

Changing Existing User Roles

Information to be added

⚠️ If you notice errors on this page, or would like to see content added, please:

Make sure to include a link to this page in your post
Last modified 1mo ago