Members & Roles
Organization Roles
Section titled “Organization Roles”Every member of an organization has one of three roles:
| Role | What they can do |
|---|---|
| Owner | Full control over the organization. Manages billing, can delete the organization, and has all Admin and Member permissions. |
| Admin | Manages members and organization settings. Can invite and remove members, change roles, and configure compliance. Cannot manage billing or delete the organization. |
| Member | Works on projects. Can create and manage flows, track time, and participate in reviews. Cannot change organization settings or manage other members. |
There is always at least one Owner. The person who creates the organization is automatically the first Owner.
Member Types
Section titled “Member Types”In addition to roles, each member has a type that describes their relationship to the organization:
| Type | Description |
|---|---|
| Employee | A regular team member. Full compliance rules apply (rest breaks, maximum work hours). |
| Freelancer | An external contributor who may have different compliance requirements. |
| External | A guest or external collaborator with limited involvement. |
Member types affect which compliance rules apply. For example, an organization might enforce strict rest break rules for employees while applying different rules for freelancers.
Inviting Members
Section titled “Inviting Members”To invite someone to your organization:
- Go to your organization’s Members section
- Click “Invite Member”
- Enter their email address
- Select a role (Owner, Admin, or Member)
- Select a member type (Employee, Freelancer, or External)
- Click Send Invitation
The invited person receives an email with a link to join the organization. If they already have a DevFlow account, they can accept the invitation and the organization appears in their context switcher. If they do not have an account yet, the link takes them through registration first.
Pending Invitations
Section titled “Pending Invitations”You can see all pending invitations in the Members section. Invitations that have not been accepted can be resent or cancelled.
Managing Members
Section titled “Managing Members”Once members have joined, you can manage them from the Members section:
- Change role — Promote a Member to Admin, or change an Admin to Member. Owners can transfer or share ownership.
- Change member type — Update whether someone is classified as Employee, Freelancer, or External.
- Remove member — Remove a member from the organization. Their personal account is not affected, but they lose access to all organization projects.
Project-Level Roles
Section titled “Project-Level Roles”Organizations have organization-wide roles (Owner, Admin, Member), but projects within the organization have their own permission layer:
| Project Role | What they can do |
|---|---|
| Owner | Full control over the project. Can delete the project, manage settings, and assign project roles. |
| Manager | Can manage flows, releases, and project settings. Cannot delete the project. |
| Member | Can work on flows, track time, and participate in reviews. Cannot change project settings. |
Project roles allow fine-grained control. An organization Member might be a project Owner for one project and a project Member for another, depending on their responsibilities.
Personal Takt Override
Section titled “Personal Takt Override”The organization sets a default Takt interval (rest break duration) that applies to all members. However, individual members can have custom Takt settings if their situation requires it.
For example, an organization might use a 15-minute default Takt, but a specific member with a medical condition might need a shorter or longer interval. Admins and Owners can configure this per member in the Members section.
See Compliance for more details on the Takt system and how it works.