Login & Authentication
The staff panel requires a valid session to access. If your session is missing or expired, you will be redirected to the login screen.
Accessing the login page
Section titled “Accessing the login page”Open the staff panel login screen. If you already have an active session, you will be taken straight to Chat.
Login form
Section titled “Login form”The login page presents two fields:
| Field | Description |
|---|---|
| Username | Your staff username (set by an admin when your account is created) |
| Password | Your password (set at account creation or via invite acceptance) |
After submitting, you will be redirected to the chat page. Sessions last 24 hours and are tied to your browser.
Error states
Section titled “Error states”| Error | Cause |
|---|---|
| Invalid credentials | Wrong username or password |
| Account disabled | Your staff account has been deactivated |
| Network error | Cannot reach the server |
Accepting an invite
Section titled “Accepting an invite”When an admin creates a staff account via Invite, a unique invite link is generated. The invitee visits the link and follows the on-screen steps:
- Open the invite link
- Set your password
- On success, you will be redirected to the login page
The login page shows a confirmation message when you have successfully joined.
Logging out
Section titled “Logging out”Click the Logout button at the bottom of the sidebar, or visit the logout page. Your session is cleared and you are returned to the login page.
Session expiration
Section titled “Session expiration”Sessions expire after 24 hours. When your session expires:
- You will be redirected to the login page
- Any unsaved work on the page will be lost
There is no “keep me logged in” option — the 24-hour session is fixed.
Role-based access
Section titled “Role-based access”After logging in, the panel shows pages based on your role:
- Staff: Can access Dashboard, Chat, and Contacts
- Admin: Can additionally access Documents, Settings, Channels, Products, and Staff Management
If you are a staff member and try to visit an admin-only page, you will be redirected back to chat.