Account types
PropOps has five account types, each with different access levels:Creating a user account
1
Open the user form
Go to Admin → Users and select Add User.
2
Enter their details
Fill in the user’s full name, email address, and phone number. Select the appropriate account type.
3
Assign a branch
For agents and staff, select the branch they belong to. Contractors, tenants, and landlords are linked to jobs rather than branches.
4
Set their role
Select a role to define what permissions the user has. Roles are configured under Admin → Settings → Roles.
5
Save and send the invitation
Save the account. PropOps sends an onboarding email with an activation link. The user must verify their email address before they can log in.
Managing roles and permissions
Roles group permissions together so you don’t have to set them individually for each user.Viewing available permissions
Go to Admin → Settings → Roles to see the available roles and their permissions. Permissions fall into four categories:- API permissions (
api.*) — control access to specific API endpoints. - Page permissions (
page.*) — control which pages and sections are visible. - Notification permissions (
notifications.*) — control which notifications a role receives. - Document permissions (
documents.*) — control access to document management features.
Creating a custom role
- Go to Admin → Settings → Roles.
- Select Add Role.
- Name the role (e.g. “Branch Manager”, “Finance Team”).
- Toggle the permissions this role should have.
- Save the role.
Exporting and importing permissions
You can export the full permission configuration for all roles and account types as a JSON file. This is useful for:- Backups — snapshot your permission setup before making bulk changes.
- Environment transfer — copy permission settings from staging to production.
- Auditing — review the complete permission state offline.
1
Export permissions
Go to Admin → Settings → Permissions and select Export in the toolbar. A JSON file downloads containing every permission toggle for all roles and account types.
2
Import permissions
Select Import in the toolbar and choose a previously exported JSON file. A confirmation dialog shows a summary of the file contents (who exported it, when, and how many permissions are included).
3
Confirm and apply
Select Import in the dialog to apply. The page reloads with the updated permission state.
Assigning a role to a user
Open the user’s profile under Admin → Users, select the new role, and save.Email verification
New users receive an activation email when their account is created. They must:- Open the email and select the activation link.
- Set their password.
- Log in for the first time.
Admin impersonation (view-as)
Staff with the appropriate permissions can view PropOps as a specific user — useful for debugging issues or providing support.1
Open the user's profile
Go to Admin → Users and find the user you want to impersonate.
2
Select View As
Select View As from the user’s actions menu. PropOps switches to their view — you see exactly what they see.
3
Return to your account
A banner at the top of the page shows you are in impersonation mode. Select End Impersonation to return to your own account.
Disabling and removing accounts
- Disable — deactivates the account without deleting it. The user cannot log in but their data and history are preserved.
- Blacklist — blocks the user and triggers a security notification. Use this for compromised accounts or policy violations.