Org App
Getting Started
Getting Started with Org App
This guide will help you set up the Org App and configure your organization, workspaces, and attributes.
Prerequisites
Before using the Org App, ensure you have:
- Access to the FlowState platform
- Administrative permissions for organization management
- (Optional) GitHub or external API credentials for sync configuration
Accessing the App
- Navigate to the FlowState app launcher
- Click on Organizations (blue building icon)
- The app opens at
/apps/org/orgs

Initial Setup
The Org App is the foundation of FlowState's multi-tenant architecture. Follow these steps to set up your organization hierarchy.
Step 1: Create Your Organization
An organization is the top-level container for all your FlowState data.
- Navigate to the Orgs page (
/apps/org/orgs) - Click the Create Organization button
- Enter organization details:
- Name: Your organization name (e.g., "Acme Corp")
- Description: Optional description of the organization
- Click Save to create the organization
- The organization is automatically selected if no organization was previously selected

Step 2: Create Your First Workspace
Workspaces organize work within an organization. You might have workspaces for different teams, projects, or departments.
- Navigate to the Workspaces page (
/apps/org/workspaces) - Click the Create Workspace button
- Enter workspace details:
- Name: Workspace name (e.g., "Engineering", "Marketing")
- Organization: Select the parent organization
- Description: Optional workspace description
- Click Save to create the workspace
- The workspace is automatically selected if no workspace was previously selected

Step 3: Configure Attributes
Attributes (categories and tags) help classify and organize entities across FlowState. You can seed default attributes or create custom ones.
Option A: Seed Default Attributes
The fastest way to get started:
- Navigate to the Attributes page (
/apps/org/attributes) - Click Seed Defaults (shown when no attributes exist)
- Select one or more preset types:
- Project Categories: Development, Design, Marketing, etc.
- Task Tags: Priority levels, status indicators, etc.
- General: Common organizational attributes
- Click Seed to create the attributes
- Review the seeding results

Option B: Create Custom Attributes
For custom organizational needs:
- Navigate to the Attributes page
- Click the Create Attribute button
- Select attribute type:
- Category: For grouping entities (e.g., "Department", "Project Type")
- Tag: For labeling entities (e.g., "Urgent", "Needs Review")
- Enter attribute details:
- Title: Display name
- Name: System identifier (auto-generated from title)
- Description: Optional description
- Color: Select from the color palette
- Click Save to create the attribute

Step 4: Add Users (Optional)
Review and manage users within your organization:
- Navigate to the Users page (
/apps/org/users) - View the user directory for your organization
- Search and filter users as needed
- User invitations and role management may be handled through platform settings

Step 5: Configure External Sync (Optional)
Connect external data sources like GitHub:
- Navigate to the Sync page (
/apps/org/sync) - Select a sync provider:
- GitHub: Sync repositories, issues, and pull requests
- Custom API: Connect custom data endpoints
- Click Connect to initiate the OAuth flow (if required)
- Complete authentication in the popup window
- Configure sync settings (repositories, polling interval, etc.)
- Enable the sync connection

Navigation Overview
Once setup is complete, use the sidebar to navigate:
| Section | Path | Purpose |
|---|---|---|
| Orgs | /orgs | Organization list and management |
| Workspaces | /workspaces | Workspace list and management |
| Users | /users | User directory |
| Attributes | /attributes | Categories and tags management |
| Sync | /sync | External sync configuration |
Understanding the Hierarchy
The Org App establishes this data hierarchy for FlowState:
Organization (top-level tenant)
├── Workspaces (logical groupings)
│ ├── Projects (via Projects App)
│ ├── Tasks (via Todo App)
│ └── Other entities...
├── Users (organization members)
└── Attributes (shared categories/tags)
- Organization isolation: Data is isolated between organizations
- Workspace scoping: Most entities belong to a specific workspace
- Attribute inheritance: Attributes can be org-wide or workspace-specific
Selection Persistence
Your organization and workspace selections are persisted to local storage:
- Selections are remembered across browser sessions
- New organizations/workspaces are auto-selected when created (if none selected)
- The current selection affects which data is shown in other FlowState apps
Next Steps
Once you've completed the initial setup:
- Explore Features to learn about all capabilities
- Check out Creating a Workspace for detailed workflow guidance
- Review FAQ for answers to common questions
- See Troubleshooting if you encounter issues