From highest to lowest - complete system user management structure
System owner - full control over entire platform
Agency editor (Editor level) - manages agency zone
Contributor level - connects with clients
Contributor level with restrictions - property owner or service user
Subscriber - basic access
Unregistered or pre-verification user
Guest is an unregistered user or a user before verification.
Guest gets Subscriber status and can permanently save search favorites
User who sells, buys or uses a service
User who sells, buys or uses a service.
Automatically, after first property or service registration – system changes status to Client.
By default, importance level = 1. Agent or staff later change status and record in CRM.
Yes, but only by agent or staff – based on CRM records.
Yes, but then they cannot see their properties / services.
Assigned by Administrator / Agency Editor after registration
Answer: Yes, but only if their agent activates this option when publishing the property.
The publishing form has a "Property Contact Info" field with options:
Currently one agency and one Top Agency Administrator
Agent can choose which contact information to display next to the property – according to options described in Promoter section (Property Contact Info field).
Visual representation of user role structure
╔═════════════════╗
║ TOP ADMIN ║
║ (system owner) ║
╚════════════╤════╝
│
▼
╔═════════════════╗
║ AGENT (Editor) ║
║ per agency ║
╚════════════╤════╝
│
┌──────┼──────┐
▼ ▼ ▼
╔════════╗ ╔════════╗ ╔════════╗
║PROMOTER║ ║PROMOTER║ ║PROMOTER║
╚════╤═══╝ ╚════╤═══╝ ╚════╤═══╝
│ │ │
└─────┬────┴─────┬────┘
▼ ▼
╔═══════╗ ╔═══════╗
║ CLIENT ║ ║ CLIENT ║
╚═══╤═══╝ ╚═══╤═══╝
│ │
└─────┬─────┘
▼
╔═══════╗
║ GUEST ║
╚═══════╝
| Role | CRM | Publish | Register | Change Roles |
|---|---|---|---|---|
| 👑 Top Admin | ✅ Full | 🔘 | ✅ | ✅ |
| 🏢 Agent | ✅ Zone | ✅ | ✅ | ✅ Zone |
| 📢 Promoter | 🔘 Limited | ❌ | ✅ | ❌ |
| 👥 Client | ❌ | ❌ | ❌ | ❌ |
| 👤 Guest | ❌ | ❌ | ❌ | ❌ |
✅=Yes / ❌=No / 🔘=Limited