Workspace Setup
Workspaces are the top-level containers for all your work in XainFlow. Every user starts with a personal workspace, and you can create or join team workspaces to collaborate with others. This guide covers how to configure both types and get your team organized.
Personal vs Team Workspaces
XainFlow offers two workspace types designed for different use cases. The table below summarizes the key differences:
| Feature | Personal Workspace | Team Workspace |
|---|---|---|
| Created by default | Yes -- assigned on sign-up | No -- must be created manually |
| Members | Single user (you) | Multiple members with role-based access |
| Roles | Owner only | Owner, Admin, Creator |
| Projects | Unlimited (within plan limits) | Unlimited (within plan limits) |
| Assets | Private to you | Shared across the team |
| Billing | Tied to your personal account | Managed by the workspace Owner |
| Best for | Solo work, personal experimentation | Agencies, teams, client collaboration |
On the Free plan, you can only use your personal workspace. Team workspaces require a Team, Business, or Enterprise plan. If you need to collaborate with others, consider upgrading your plan to unlock team features, RBAC roles, and shared asset libraries.
Creating a Workspace
Personal Workspace
Your personal workspace is created automatically when you sign up. No additional setup is required. You can find it in the workspace switcher in the top-left corner of the Dashboard.
Team Workspace
To create a team workspace (Team, Business, or Enterprise plan required):
- Open the workspace switcher in the top-left corner of the Dashboard.
- Click Create Workspace.
- Enter a workspace name that your team will recognize (e.g., your company or department name).
- Choose a workspace icon or upload a custom logo.
- Confirm the creation.
You are automatically assigned the Owner role for any workspace you create.
Inviting Members
Once your team workspace is ready, invite collaborators and assign them appropriate roles:
- Navigate to your team workspace using the workspace switcher.
- Open Settings and select the Members tab.
- Click Invite Member and enter the email address of the person you want to add.
- Assign a role based on what level of access they need:
| Role | Permissions |
|---|---|
| Owner | Full control -- manage billing, delete workspace, manage all members and settings. |
| Admin | Manage members, create and delete projects, manage assets. Cannot modify billing or delete the workspace. |
| Creator | Create and run workflows, generate content, manage their own assets within assigned projects. |
- Send the invitation. The invited user receives an email with a link to join the workspace.
Invited users who do not yet have a XainFlow account will be prompted to create one before joining your workspace.
Setting Up Projects
Projects help you organize work within a workspace -- think of them as folders for related workflows and assets.
- Inside your workspace, navigate to the Projects section.
- Click New Project.
- Give the project a descriptive name (e.g., "Spring Campaign 2026" or "Client - Acme Co").
- Optionally, add a description to help team members understand the project scope.
- Start adding workflows and assets to the project.
Use a consistent naming convention for projects across your team. This makes it easier to find work later, especially as the number of projects grows.
Related Pages
- Quick Start -- create your account and generate your first image.
- Your First Workflow -- build a multi-step pipeline in Flow Studio.
- Workspaces overview -- deeper reference on workspace management.
- Roles and permissions -- detailed breakdown of RBAC roles.