Administration

Roles & Permissions

Create roles and control what members can do

Roles are collections of permissions. Instead of setting permissions per person, you assign roles. Manage roles in Settings Roles.

How Roles Work

  1. Create roles with specific permissions
  2. Assign roles to members
  3. Members inherit all permissions from their roles
  4. Multiple roles combine additively (more roles = more permissions)

Default Roles

Flint includes these roles out of the box:

RolePurpose
AdminFull access to everything
EditorCreate/edit workflows and templates, handle interventions
ViewerRead-only access to workflows and data

You can modify default roles or create custom ones.

Creating Custom Roles

Open Role Settings

Go to Settings Roles Create Role.

Name the Role

Choose a clear, descriptive name:

  • Approver for intervention handlers
  • Workflow Developer for builders
  • Finance Reviewer for department-specific access

Select Permissions

Check the permissions this role should have. See the permission reference below.

Save and Assign

Save the role, then assign it to members who need it.

Permission Reference

Editing Roles

  1. Find the role in Settings Roles
  2. Click Edit
  3. Add or remove permissions
  4. Save changes

Deleting Roles

  1. Find the role
  2. Click Delete
  3. If members have this role, you'll be asked to reassign them

You cannot delete roles that are assigned to members without reassigning first.

Role Assignment Strategies

Best Practices

  • Start restrictive — Begin with minimal permissions, add as needed
  • Use roles, not individuals — Assign permissions to roles, not directly to people
  • Review regularly — Audit role assignments quarterly
  • Document custom roles — Note the purpose of each custom role you create

On this page