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:
| Role | Permissions |
|---|---|
| Owner | Full access, including deleting the organization and transferring ownership. Access to all workspaces. |
| Admin | Same as Owner, except deleting the organization and transferring ownership. Access to all workspaces. |
| Member | Limited 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
- Go to Settings > Members and click Create invite link.
- Enter the invitee's email address (required) and optionally pre-assign the workspaces they should get access to.
- 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.
- 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.
- The system creates the user account and a pending membership request.
- An Owner or Admin approves the request under Pending requests in Settings > Members.
- 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.
| Permission | Description | Default |
|---|---|---|
| Execute workflows | Run workflows manually. | Off |
| Create & edit content | Create and edit workflows, forms, and pages (including copy, import, and export of workflows). | Off |
| Delete content | Delete workflows, forms, and pages. | Off |
| Publish forms & pages | Make forms and shared pages available at their public links. | Off |
Owners and Admins always have all permissions in every workspace.
Configuring Permissions
- Open the workspace's settings (gear icon on the workspace in the sidebar tree, or
/workspaces/<workspace>/settings). - Go to the Members tab.
- Add or remove Members and toggle the desired permissions under Member permissions.
- 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.