FlowTruxFlowTrux/Docs
Docsorganization

Members and Roles

Managing organization members, roles, invites, and workspace content permissions.

FlowTrux uses role-based access control to manage what each member can do within an organization.

Roles

Every organization member has one of three roles:

RolePermissions
OwnerFull access, including deleting the organization and transferring ownership. Access to all workspaces.
AdminSame as Owner, except deleting the organization and transferring ownership. Access to all workspaces.
MemberLimited access. Can only access workspaces they are explicitly added to. Cannot see organization Settings. What they can do with workspace content (workflows, forms, pages) is configurable per workspace.

Inviting Members

Owners and Admins can invite new members to the organization.

Invite Flow

  1. Go to Settings > Members and click Create invite link.
  2. Enter the invitee's email address (required) and optionally pre-assign the workspaces they should get access to.
  3. The invite link is sent by email — with a QR code, so the invitee can open it on a phone. You can also copy the link or show its QR code from Settings > Members.
  4. The new user opens the link and creates an account — with name, email, and password, or in one click via Continue with Google. The invite is personal: signing in with a Google account whose email differs from the invited address is rejected with a clear message.
  5. The system creates the user account and a pending membership request.
  6. An Owner or Admin approves the request under Pending requests in Settings > Members.
  7. On approval, the user joins the organization with the Member role and access to the pre-assigned workspaces.

Important Notes

  • One email address = one organization. A user cannot belong to several organizations, so an invite to an already-registered email is rejected at creation.
  • You can toggle invite links active or inactive, or delete them entirely, from Settings > Members.

Managing Members

In Settings > Members, Owners and Admins can:

  • View all current members and their roles.
  • Remove members from the organization.
  • View and manage pending membership requests (approve or reject).
  • Create, toggle, or delete invites.

Member Permissions

Members have configurable permissions that are set per workspace. They control what Members can do with the workspace's content — workflows, forms, and shared pages.

PermissionDescriptionDefault
Execute workflowsRun workflows manually.Off
Create & edit contentCreate and edit workflows, forms, and pages (including copy, import, and export of workflows).Off
Delete contentDelete workflows, forms, and pages.Off
Publish forms & pagesMake forms and shared pages available at their public links.Off

Owners and Admins always have all permissions in every workspace.

Configuring Permissions

  1. Open the workspace's settings (gear icon on the workspace in the sidebar tree, or /workspaces/<workspace>/settings).
  2. Go to the Members tab.
  3. Add or remove Members and toggle the desired permissions under Member permissions.
  4. Save.

These settings apply to all Members assigned to that workspace; permissions are uniform for all Members within a workspace.

UI Behavior

  • Members without edit permission see the workflow canvas in read-only mode (no dragging nodes, no creating connections, no node palette).
  • Buttons for creating, copying, and exporting workflows are hidden when edit permission is off.
  • The delete button is hidden when delete permission is off.
  • The run/execute button is hidden when execute permission is off.
  • The Publish button on forms and pages stays visible but disabled without publish permission - a tooltip explains why.
  • A "Read-only" badge appears in the inspector panel when the user lacks edit permissions.