Skip to main content

Roles & Permissions at the Organization and Workspace Levels

Updated over 2 weeks ago

Flowcode 2 is managed at two levels: the Organization (top-level umbrella) and Workspaces (specific project environments).

Permissions are assigned via Primary Roles, which can then be further customized using Fine-Grained Permissions for specific resource control at the workspace level.


1. The Organization Level

The Organization level is for high-level oversight. At this level, there are two primary roles: Admin and User.

Primary Org Roles

Organization Admin: The "Super User" with full visibility into every workspace and the Organization Admin console, which contains the following sections:

  • Dashboard

    • Aggregate data from all Workspaces in the Org

  • Workspaces

    • See all shared Workspaces in the Org and enter any Workspace directly Create/delete workspaces

    • Access the Workspace “Manage” page for a given workspace which includes user management capabilities

  • Teams

    • Create/edit/delete teams within the Org and manage members within those teams

    • Edit the team’s name, description, and avatar in a given team’s “Settings” tab

  • Users

    • Invite and remove users from the Org

    • View the last login date, workspace access, and manage organization roles

    • View and resend pending invitations

  • Activity

    • Track all actions performed in any Workspace in the Org with a change log.

    • Filter on email and workspace name,

    • Filter on log type (“Created”, “Updated”, “Deleted”, …)

    • Filter on entity type (“Flow Template”, “Flow”, “Org”, …)

  • Settings

    • Edit the Org’s description and avatarManage integrations that affect the entire organization, ensuring universal connectivity and data consistency.

    • View Single Sign On (SSO) for your Org

    • Create domains

Organization User: Standard members who only see the specific Workspaces they are invited to. Their roles and permissions are set at the workspace level.

How to Manage at the Org Level

  1. Navigate to "Members": From your organization's main dashboard, click the Members tab on the left-hand side.

  2. Select an Individual Member: Locate the specific member and click on their name to open their profile settings.

  3. Set a Primary Role: Configure the "Primary Role" as either Admin or User.


2. The Workspace Level

Workspaces are the environments where teams create and manage Flowcodes. Within a workspace, there are three primary roles: Admin, Editor, and Viewer.

Primary Workspace Roles

Workspace Admin: The lead for a specific environment. They have access to the Workspace Manage page which contains the following sections:

  • Members: Set user permissions and add/remove users from the workspace

  • Teams: Set team permissions and add/remove t teams from the workspace

  • Domains: Add a custom Whitelabel Domain to the workspace

  • Integrations: Install apps to integrate your CRM or CDP with Flowcode

  • Settings: Edit workspace details like the name, description, and avatar

Workspace Editor: Can create, edit, and delete flows and assets, but cannot manage users.

Workspace Viewer: Read-only access to view analytics and download flows.

How to Manage at the Workspace Level

  1. Enter the Desired Workspace: Click on the workspace you wish to manage from your dashboard.

  2. Go to "Manage Workspace": Click Manage at the bottom left-hand side of the platform.

  3. Navigate to "Members": Within the Manage section, click the Members tab.

  4. Select an Individual Member: Find the member you want to modify and click on their name.

  5. Set Primary Role: Select between Admin, Editor, or Viewer.

    • You'll notice that when you select any of those options, it will trigger more granular Fine-Grained Permissions (Flows Manager, Brand Kits Manager, Audience Viewer), enabling you to manage access even more granularly as explained in the section below.


3. Fine-Grained Permissions: A "Double-Click" on Workspace Access

While Primary Roles define a user's general authority, Fine-Grained Permissions allow you to "double-click" into their workspace access to be even more specific.

These permissions are applied at the Workspace level, but can be toggled by an Org Admin (via the Org Member list) or a Workspace Admin (via the Workspace Member list). They allow you to grant specific resource powers:

  • Flows Manager: Precise control over the creation and management of conversion flows within that workspace.

  • Brand Kits Manager: Specific permission to manage brand assets, colors, and styles within that workspace.

  • Audience Viewer: Specific access to view, manage, and export audience data collected within that workspace.

Did this answer your question?