Organization Management
This guide explains how to create and manage organizations in Forgexa. An organization is the top-level multi-tenant container that holds workspaces, members, budgets, and shared configurations.
Hierarchy
Organization
├── Member Management (invitations, role assignment)
├── Budget Management (organization-level budget limits)
├── Integration Config (SMTP, Jira, shared configs)
├── Workflow Templates (default WORKFLOW.md)
├── Audit Logs
└── Workspace × N
├── Project × N
├── Members (inherited from org + workspace-specific)
├── Custom Roles
└── Budget (workspace-level)Creating an Organization
- After logging in, click the organization selector (top-left)
- Click Create Organization
- Enter the organization name and description
- After creation, you become the organization Owner
Organization Roles
| Role | Permissions |
|---|---|
| Owner | Full control. Can delete org and transfer ownership. One per organization. |
| Admin | Manage members, invitations, integrations, budgets, audit logs, workflow templates. |
| Member | View organization data, access workspaces, create workspaces. |
Role Cascading
Organization Admins automatically have Admin permissions in all workspaces under that organization.
Inviting Members
- Go to Organization Settings → Members
- Click Invite Member
- Enter the email address and select a role (Admin or Member)
- Optional: add a welcome message
- Click Send
If SMTP is configured, the invitation email is sent automatically. Otherwise, copy the invitation link to share manually.
Invitations are valid for 7 days and can be resent (refreshing the expiry) or revoked.
Integration Configuration
Configure shared services at the organization level; workspaces and projects inherit automatically.
Config resolution order: Project → Workspace → Organization → Global
SMTP Email
After configuring SMTP, organization invitations and notifications are sent via email:
- Go to Organization Settings → Integrations
- Select SMTP
- Fill in SMTP server details (host, port, username, password)
- Test connection
- Save
Jira Integration
Configure Jira at the organization level for all workspaces to share:
- Go to Organization Settings → Integrations
- Select Jira
- Enter the Jira Cloud URL, email, and API Token
- Test connection
- Save
Budget Management
Set monthly limits at the organization level and view usage breakdown by workspace:
- Go to Organization Settings → Budget
- Set the monthly budget cap (USD)
- Set the alert threshold (default 80%)
- View budget usage by workspace
Workflow Templates
Set a default WORKFLOW.md template for the organization; new projects use it automatically:
- Go to Organization Settings → Workflow
- Edit the default template
- Save
Workspaces and projects can override the organization-level template.
Audit Logs
Organization audit logs record all organization-level operations:
- Go to Organization Settings → Audit Logs
- Filter by operation type, operator, and date range
- View detailed change records
Managing Workspaces
Create and manage workspaces within the organization:
- View all workspaces under the organization in the left sidebar
- Click Create Workspace to add a new workspace
- Workspace members automatically include organization members (via role cascading)
Runtime Management
View all runtime daemons registered by members within the organization:
- Go to Organization Settings → Runtimes
- View the list of online/offline runtimes
- See which AI Agent types each runtime supports