Organizations
Organizations allow you to group forms, workflows, and data. They support multi-tenant isolation and team collaboration.
What are Organizations?โ
Organizations provide:
- Data Isolation: Separate data per organization
- Team Collaboration: Share resources with team members
- Access Control: Manage permissions
- Billing: Track usage and billing per organization
Creating an Organizationโ
-
From Dashboard:
- Click "New Organization"
- Enter organization name
- Set organization settings
-
Auto-Creation:
- First organization created automatically
- On first sign-up
- Can create additional organizations
Organization Settingsโ
General Settingsโ
- Name: Organization name
- Description: Organization description
- Logo: Organization logo
- Domain: Custom domain (if configured)
Database Settingsโ
- Database Name: Auto-generated as
org_{orgId} - Connection: MongoDB connection settings
- Collections: Manage collections
Limits & Quotasโ
- Forms: Max number of forms
- Workflows: Max number of workflows
- Submissions: Max submissions per month
- Storage: Max storage space
Team Membersโ
Inviting Membersโ
-
Go to Members:
- Organization settings
- Click "Members" tab
- Click "Invite Member"
-
Enter Email:
- Enter member email
- Select role
- Send invitation
-
Member Accepts:
- Receives email invitation
- Clicks link to accept
- Added to organization
Rolesโ
Owner:
- Full control
- Can delete organization
- Manage billing
- All permissions
Admin:
- Manage members
- Configure settings
- Create/edit resources
- Cannot delete organization
Member:
- Create forms/workflows
- Edit own resources
- View organization data
- Limited settings access
Viewer:
- Read-only access
- View resources
- View data
- Cannot make changes
Managing Membersโ
- Change Role: Update member role
- Remove Member: Remove from organization
- Resend Invitation: Resend invite email
Organization Resourcesโ
Formsโ
- Organization Forms: All forms in organization
- Shared Access: Team members can access
- Permissions: Based on role
Workflowsโ
- Organization Workflows: All workflows
- Shared Execution: Team can execute
- Monitoring: All members can monitor
Dataโ
- Organization Database: Isolated database
- Collections: Organization collections
- Access Control: Role-based access
Switching Organizationsโ
-
Organization Switcher:
- Click organization name
- See all organizations
- Select organization
-
Context Switch:
- All resources switch
- Forms, workflows, data
- Maintains session
Best Practicesโ
- Organize by Team: One organization per team
- Use Roles: Assign appropriate roles
- Manage Access: Regularly review members
- Set Limits: Configure quotas appropriately