Defining Access: Managing User Roles and Permissions

Effective community management requires a clear balance between accessibility and security. In Perfect HOA, managing who can see and do what within the platform is handled through a combination of System Users and Security Groups. This ensures that board members, property managers, and staff have exactly the tools they need—without unnecessary access to sensitive data.

Understanding Security Groups

Security Groups are the backbone of your account’s permission structure. Instead of setting permissions for every individual person, you create a “Group” with specific rules and then add users to it.

  • Tailored Access: You can define what each group can do—such as viewing resident data, managing credentials, or editing financial invoices.
  • Permission Levels: For each module (like Communications or Finances), you can typically set access to None, View Only, Edit Only, or Full Access.
  • Community Scope: If you manage multiple associations, you can specify exactly which communities a particular security group has permission to access.

Managing Account Users

Adding and maintaining the people who help run your HOA is done through the System Users section under Settings.

  • Adding Users: To add a new team member, click the + Add User button. You will need their name, email, and phone number.
  • Assigning Roles: Once a user is created, you assign them to a Security Group. Their level of access to the dashboard will instantly update based on that group’s settings.
  • Invitations: New users will receive an activation email to set up their password and log in for the first time.

Setting Up Board Member Access

Board members require a specific type of access that allows them to oversee community operations while maintaining transparency.

  1. Create the User: First, add the board member as a System User or Property Owner. Most HOAs create a System User to give board members read-only access to financial ledgers but “Full Access” to modules like Violations Management and ARC Requests so they can actively participate in decision-making.
  2. Assign to the Board: Visit the Board Members area in Settings and click “Add Board Member” to submit their details.
  3. Public Display: Once their account is set up, you can also add them to the Board Members page of your community website so residents know who to contact.

Was this article helpful?