Skip to content

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

  1. After logging in, click the organization selector (top-left)
  2. Click Create Organization
  3. Enter the organization name and description
  4. After creation, you become the organization Owner

Organization Roles

RolePermissions
OwnerFull control. Can delete org and transfer ownership. One per organization.
AdminManage members, invitations, integrations, budgets, audit logs, workflow templates.
MemberView organization data, access workspaces, create workspaces.

Role Cascading

Organization Admins automatically have Admin permissions in all workspaces under that organization.

Inviting Members

  1. Go to Organization SettingsMembers
  2. Click Invite Member
  3. Enter the email address and select a role (Admin or Member)
  4. Optional: add a welcome message
  5. 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:

  1. Go to Organization SettingsIntegrations
  2. Select SMTP
  3. Fill in SMTP server details (host, port, username, password)
  4. Test connection
  5. Save

Jira Integration

Configure Jira at the organization level for all workspaces to share:

  1. Go to Organization SettingsIntegrations
  2. Select Jira
  3. Enter the Jira Cloud URL, email, and API Token
  4. Test connection
  5. Save

Budget Management

Set monthly limits at the organization level and view usage breakdown by workspace:

  1. Go to Organization SettingsBudget
  2. Set the monthly budget cap (USD)
  3. Set the alert threshold (default 80%)
  4. View budget usage by workspace

Workflow Templates

Set a default WORKFLOW.md template for the organization; new projects use it automatically:

  1. Go to Organization SettingsWorkflow
  2. Edit the default template
  3. Save

Workspaces and projects can override the organization-level template.

Audit Logs

Organization audit logs record all organization-level operations:

  1. Go to Organization SettingsAudit Logs
  2. Filter by operation type, operator, and date range
  3. View detailed change records

Managing Workspaces

Create and manage workspaces within the organization:

  1. View all workspaces under the organization in the left sidebar
  2. Click Create Workspace to add a new workspace
  3. Workspace members automatically include organization members (via role cascading)

Runtime Management

View all runtime daemons registered by members within the organization:

  1. Go to Organization SettingsRuntimes
  2. View the list of online/offline runtimes
  3. See which AI Agent types each runtime supports

Forgexa — AI Software Factory