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.
