10. Members & Team Management
NoviaMind is built for collaboration. You can invite colleagues (real estate agents, assistants, managers) to your team and assign them a role that precisely determines what they can see and do.
Access member management from Settings → Team.
⚠️ Only an administrator can invite members, change roles, and manage team configuration.
10.1 Understanding Teams
In NoviaMind, a Team is the main organizational unit. It groups together:
- Members (users with roles)
- Configured voice agents
- The subscription and minute quota
- CRM and calendar integrations
- Call and contact history
Each user can belong to multiple teams and switch between them via the team selector at the top of the interface.
10.2 Roles and Permissions
NoviaMind defines three distinct roles, designed to cover typical real estate agency structures:
| Role | Access level | Typical profile |
|---|---|---|
| Admin | Full access | Agency director, IT manager |
| Standard | Read + write | Real estate agent, assistant |
| Viewer | Read only | External manager, quality controller |
Detailed permissions table
| Feature | Admin | Standard | Viewer |
|---|---|---|---|
| Dashboard | ✅ | ✅ | ✅ |
| Call history | ✅ | ✅ | ✅ |
| Transcripts & AI summaries | ✅ | ✅ | ✅ |
| Contacts & CRM | ✅ Read + edit | ✅ Read + edit | 👁 Read only |
| Calendar | ✅ Read + edit | ✅ Read + edit | 👁 Read only |
| Voice agents | ✅ Create / edit | ✅ Edit | 👁 Read only |
| Statistics | ✅ | ✅ | ✅ |
| Integrations | ✅ Configure | ❌ | ❌ |
| Team settings | ✅ Edit | ❌ | ❌ |
| Invite members | ✅ | ❌ | ❌ |
| Change roles | ✅ | ❌ | ❌ |
| Remove members | ✅ | ❌ | ❌ |
| Billing & subscription | ✅ | ❌ | ❌ |
💡 The rule is simple: Admin → everything, Standard → read and contribute, Viewer → view only.
10.3 Inviting a New Member
- Go to Settings → Team
- Scroll down to the "Members" section
- Click on "Invite a member"
- Enter the colleague's email address
- Choose their role: Admin / Standard / Viewer
- Click on "Send invitation"
What happens next
- The colleague receives an invitation email
- They click the link and create an account (if they don't have one already)
- They automatically join the team with the defined role
- They appear in the team's member list
💡 If the colleague already has a NoviaMind account, they will simply receive the invitation notification and join the team without creating a new account.
Information displayed per member
| Field | Description |
|---|---|
| Name | Full name of the member |
| Email address associated with the account | |
| Role | Admin / Standard / Viewer |
| Join date | Date the member joined the team |
| Invited by | Name of the admin who sent the invitation |
10.4 Changing a Member's Role
- In Settings → Team → Members, locate the member
- Click on the member's action menu
- Select "Change role"
- Choose the new role
- Confirm the change
⚠️ You cannot change your own role. Another administrator must perform this operation. There must always be at least one administrator in the team — removing the last admin is blocked.
10.5 Removing a Member
- In Settings → Team → Members, locate the member
- Click on the action menu
- Select "Remove from team"
- Confirm the removal
The member immediately loses access to the team. Their historical data (calls, created contacts) is preserved in NoviaMind.
⚠️ If the team only had one administrator, removing that member will be blocked to prevent any team without a manager.
10.6 Leaving a Team
A member can leave a team themselves from Settings → Team → Leave team.
- If the user belongs to other teams, they are automatically switched to the first available one
- If it's their only team, NoviaMind automatically creates a new personal team for them
10.7 Creating and Managing Multiple Teams
NoviaMind allows a single user to manage multiple teams (useful for agency networks or multi-site groups).
Creating a new team
- Click on the team selector at the top of the interface
- Select "Create a team"
- Enter the team name and, optionally, the description and organization name
- Confirm — you are automatically redirected to the new team as admin
Switching between teams
Click on the team selector → select the desired team. The interface reloads with the new team's context (agents, calls, contacts, subscription specific to that team).
Team information
Edit from Settings → Team → Team Information:
| Field | Description |
|---|---|
| Team name | Team display name |
| Organization name | Agency's legal name |
| Description | Free description |
| Creation date | Calculated from the creator's join date |
10.8 Security and Best Practices
Recommended best practices
| Practice | Why |
|---|---|
| Only assign Admin role to managers | Limits access to sensitive settings (billing, integrations) |
| Use Viewer role for observers | Read-only access without modification risk |
| Immediately remove members who leave the agency | Instant revocation of data access |
| Maintain at least 2 admins | Avoids lockout if the main admin is unavailable |
| Do not share credentials | Each colleague must have their own account |
Access audit
The member list always shows who invited each colleague (invited_by), allowing full traceability of granted access.