presence logo

Permissions

Permissions & Roles

Presence defines clear roles to ensure secure and streamlined access to features across the platform. There are two primary roles:


Role Definitions

Admin

Admins have full control over the system. Their permissions include:

  • Creating and managing users (Admin and User roles)
  • Creating instant and scheduled events
  • Sharing events and QR codes
  • Monitoring real-time attendance
  • Downloading and sharing attendance reports
  • Creating and managing announcements
  • Viewing attendance history for all users
  • Managing all past events and their reports

Only one Admin account is created at the time of purchase. Further Admin accounts can be added by the initial Admin.

User

Users are attendees who can:

  • Scan QR codes to mark attendance
  • View their personal attendance history
  • Receive and view announcements

Users cannot create events or access the admin dashboard.


Role Assignment Process

  • Admin Account Creation: Manually created by the Presence team during setup after subscription.
  • User Account Creation: Created by Admins from the Admin Dashboard. Each user requires an email and password.

Self-registration Not Supported

Users cannot register themselves. All accounts must be manually created and assigned a role by an Admin.


Login Permissions

  • Users and Admins log in using their email and password.
  • There is no OTP-based login.

Firebase Access Note

While Presence uses Firebase for authentication and data, Firebase project ownership and billing are managed by the Presence team. If Admins choose to upgrade to Firebase Pro plan, they must add their own credit card details — this is not included in Presence pricing.

Previous
View announcement