Inviting Your Team
PropertyBase is built for collaboration. Learn how to invite team members and configure their access levels.
User Roles​
PropertyBase has four primary roles:
| Role | Description | Typical Use |
|---|---|---|
| Owner | Full access, billing control | Agency owner/founder |
| Admin | Full access except billing | Office managers |
| Agent | Limited to assigned properties/leads | Sales agents |
| Viewer | Read-only access | Investors, partners |
Inviting Team Members​
Step 1: Navigate to Team Settings​
- Go to Settings in the sidebar
- Click Team in the settings menu
Step 2: Send an Invitation​
- Click Invite Member
- Enter the team member's email address
- Select their role
- (Optional) Assign to specific properties or teams
- Click Send Invitation
// Example: Invitation payload
{
email: "agent@example.com",
role: "agent",
teams: ["sales-team-a"],
properties: ["project-123"]
}
Step 3: Invitation Acceptance​
The invitee will receive an email with:
- A welcome message explaining PropertyBase
- A link to accept the invitation
- Instructions to set up their password
Invitation Expiry
Invitations expire after 7 days. You can resend them from the Team settings page.
Role Permissions​
Owner Permissions​
- All Admin permissions
- Manage billing and subscription
- Delete workspace
- Transfer ownership
Admin Permissions​
- All Agent permissions
- Invite and remove team members
- Configure workspace settings
- Access all properties and leads
- View analytics and reports
- Manage integrations
Agent Permissions​
- View assigned properties
- Manage assigned leads
- Create and update leads
- View own performance metrics
- Update own profile
Viewer Permissions​
- View assigned properties (read-only)
- View assigned leads (read-only)
- Cannot create or edit content
Team Organization​
Creating Teams​
Organize agents into teams for better management:
- Go to Settings > Teams
- Click Create Team
- Enter team name (e.g., "Sales Team A", "Leasing Team")
- Add members to the team
- (Optional) Set a team lead
Lead Distribution​
Configure how leads are distributed among team members:
| Method | Description |
|---|---|
| Round Robin | Distribute evenly in rotation |
| Workload-Based | Prioritize agents with fewer active leads |
| Manual | Admin assigns leads manually |
// Example: Lead distribution config
{
method: "round_robin",
teams: ["sales-team-a"],
skip_unavailable: true,
max_leads_per_agent: 50
}
Agent Onboarding Checklist​
Help new agents get started quickly:
- Accept invitation and set password
- Complete profile (photo, bio, contact info)
- Review assigned properties
- Set up notification preferences
- Complete training modules (if enabled)
- Shadow an experienced agent
Managing Existing Members​
Changing Roles​
- Go to Settings > Team
- Find the team member
- Click the ... menu
- Select Change Role
- Choose the new role
- Confirm the change
Removing Members​
- Go to Settings > Team
- Find the team member
- Click the ... menu
- Select Remove
- Choose what happens to their data:
- Reassign leads to another agent
- Leave leads unassigned
Data Retention
Removing a member doesn't delete their historical activity. All actions and communications are preserved in the audit log.
Best Practices​
- Principle of Least Privilege - Give users only the access they need
- Regular Audits - Review team access quarterly
- Offboarding Process - Remove access promptly when team members leave
- Document Policies - Create internal guidelines for role assignments