Understanding Roles & Permissions

Getting StartedPopular
8 min read

Comprehensive guide to the role-based access control system

Overview

Syndik uses a comprehensive role-based access control (RBAC) system that allows you to precisely control what each user can see and do within the platform. This ensures data security while maintaining operational efficiency.

Security First

Always follow the principle of least privilege - grant users only the minimum access they need to perform their job functions.

Role Hierarchy

Syndik follows a hierarchical permission structure where higher-level roles inherit permissions from lower-level roles:

Super AdministratorHighest Level

Complete system control with access to all features and settings.

Organization management
User administration
System configuration
Financial oversight
Security settings
Integration management
AdministratorHigh Level

Full property management with limited system administration.

Property operations
Staff management
Financial reporting
Resident management
Maintenance oversight
Basic user management
Property ManagerMid Level

Day-to-day property operations and resident services.

Unit management
Resident communications
Maintenance requests
Lease management
Basic reporting
Vendor coordination
Staff/SpecialistBasic Level

Specialized access for specific job functions.

Task-specific access
Read-only information
Limited data entry
Basic communication

Permission Types

Syndik uses granular permissions that can be assigned individually or as part of role packages:

View Permissions
  • View properties and units
  • Access resident information
  • Read financial reports
  • View maintenance requests
  • Access communication logs
Edit Permissions
  • Update property information
  • Modify resident records
  • Process payments
  • Manage work orders
  • Send communications
Administrative Permissions
  • Create/delete records
  • Manage user accounts
  • Configure system settings
  • Access sensitive data
  • Export bulk data
Security Permissions
  • Audit log access
  • Security settings
  • Permission management
  • Integration controls
  • Data retention policies

Creating Custom Roles

You can create custom roles tailored to your organization's specific needs:

Step-by-Step Process
1

Navigate to Role Management

Settings → Users & Permissions → Role Management

2

Create New Role

Click "Add Custom Role" and enter role name and description

3

Select Permissions

Choose individual permissions or start from an existing role template

4

Test and Deploy

Test the role with a test user before assigning to production users

Security Best Practices

Do's
  • Follow principle of least privilege
  • Regularly review user permissions
  • Use role templates for consistency
  • Document custom role purposes
  • Test roles before deployment
  • Remove access immediately when staff leave
Don'ts
  • Don't share admin credentials
  • Don't give excessive permissions
  • Don't create roles without documentation
  • Don't ignore permission audit alerts
  • Don't use generic role names
  • Don't bypass the approval process

Common Examples

Here are some common role configurations for different scenarios:

Leasing Agent

Allowed Actions:

  • View available units
  • Schedule tours
  • Create prospect records
  • Process applications
  • Generate lease documents

Restricted Access:

  • Financial reporting
  • Maintenance management
  • User administration
  • Property settings
  • Bulk data export
Maintenance Supervisor

Allowed Actions:

  • Manage work orders
  • Assign maintenance staff
  • Track inventory
  • Communicate with residents
  • Generate maintenance reports

Restricted Access:

  • Lease management
  • Financial data
  • User permissions
  • Property configuration
  • Legal documents
Share Article
Need Help?
Contact SupportLive ChatPhone Support

If you need immediate assistance, please contact our support team.

Support Hours: Monday - Friday, 9 AM - 6 PM

Please sign in to rate this article

Understanding Roles & Permissions | Syndik User Guide