Skip to content

Members & Roles

Every member of an organization has one of three roles:

RoleWhat they can do
OwnerFull control over the organization. Manages billing, can delete the organization, and has all Admin and Member permissions.
AdminManages members and organization settings. Can invite and remove members, change roles, and configure compliance. Cannot manage billing or delete the organization.
MemberWorks 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.

In addition to roles, each member has a type that describes their relationship to the organization:

TypeDescription
EmployeeA regular team member. Full compliance rules apply (rest breaks, maximum work hours).
FreelancerAn external contributor who may have different compliance requirements.
ExternalA 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.

To invite someone to your organization:

  1. Go to your organization’s Members section
  2. Click “Invite Member”
  3. Enter their email address
  4. Select a role (Owner, Admin, or Member)
  5. Select a member type (Employee, Freelancer, or External)
  6. 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.

You can see all pending invitations in the Members section. Invitations that have not been accepted can be resent or cancelled.

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.

Organizations have organization-wide roles (Owner, Admin, Member), but projects within the organization have their own permission layer:

Project RoleWhat they can do
OwnerFull control over the project. Can delete the project, manage settings, and assign project roles.
ManagerCan manage flows, releases, and project settings. Cannot delete the project.
MemberCan 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.

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.