Understanding Roles & Permissions

Getting Started
7 min read

Master Syndik's role-based access control system to ensure proper security and efficient workflow management across your property management team.

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