Permission matrix tool
A permission matrix that isn't a Google Sheet
Define roles, resources, actions, and relationship scopes in a visual grid your team can read without squinting. Custom permission levels, inheritance, and one-click export.
Start free, no cardWhy it matters
The permission matrix outgrows the spreadsheet
When your access model has 5 roles, 12 resources, and 4 actions, a spreadsheet works. When it has relationship scopes, field-level exceptions, and custom permission states, the spreadsheet becomes a liability. Rows blur together. Updates cascade incorrectly. Nobody trusts the latest version.
Features
What you get
Visual matrix grid
See the entire permission model at a glance — roles as rows, resources as columns, actions as cells.
Relationship scopes
Add a third dimension beyond role × action: own record, same group, other group, superior.
Custom permission levels
Define your own permission states with custom names and colors — not locked to a generic 3-state grid.
Inheritance
Set defaults at the parent role and override only where it differs. Changes cascade automatically.
CSV import
Bring your existing permission spreadsheet in instead of starting blank.
Presenter mode
Step through one role at a time in plain language, built for grooming calls.
FAQ
Questions
A permission matrix is a grid that maps roles to resources and actions, showing who can do what. Permisly adds relationship scopes and custom permission levels on top of the standard role × action grid.
Yes, via CSV. Permisly does a best-effort mapping of columns to roles and actions, and rows to resources; review after import.
Permisly is designed for real-world access models — dozens of roles, resources, and actions with relationship scopes. The visual grid is optimized for readability at scale.