Overview
Understanding organizations in the Thena platform
Organizations are the foundational building blocks of the Thena platform that help you manage your teams, members, and resources. Think of an organization as your company’s dedicated workspace where all collaboration, automation, and management takes place.
What is an organization?
An organization in Thena platform represents a distinct business entity with its own:
- Members and teams
- Resources and configurations
- Customized settings and branding
- Security and access controls
Creating and joining organizations
Organization creation
When you create an organization, you automatically become the organization admin. The organization is uniquely identified by a combination of:
- Organization name
- Domain (derived from your email)
Domain-based joining
As an organization admin, you can configure whether users from your domain can automatically join your organization:
Allow domain joining
Users with matching email domains can automatically join the organization
Restrict domain joining
Users with matching email domains must be explicitly invited
Example scenario
Here’s how the domain-based organization system works:
First org creation
Second org creation
New user signup
User: carol@acme.com
Options available:
• Join “Acme Corp” (available due to domain matching and allowed joining)
• Create new org (cannot use names “Acme Inc” or “Acme Corp” with acme.com domain)
Key components
When creating an organization, you’ll need to set up:
Organization name
A unique identifier for your organization (unique within your domain)
Domain settings
Configure whether users from your domain can automatically join
Organization icon
Your organization’s branding image (recommended size 512x512px)
Access settings
Additional access controls and security settings
Organization settings
General settings
Member management
Roles
• Admin: Full organization control
• Member: Standard access
• Viewer: Read-only access
Permissions
• Role-based access control
• Custom permission sets
• Resource-level permissions
Team structure
Organizations can have multiple teams for different functions:
Team hierarchy
Create parent-child team relationships for better organization
Team settings
Configure team-specific workflows, permissions, and automations
Best practices
Organization setup
-
Plan your structure
- Define clear team hierarchies
- Set up logical member groupings
- Plan permission schemes
-
Security first
- Start with restricted access
- Implement role-based permissions
- Regular security audits
-
Standardize processes
- Create consistent naming conventions
- Document organization policies
- Establish clear workflows
Member onboarding
-
Clear roles
- Define role responsibilities
- Set up proper permissions
- Document access levels
-
Structured process
- Create onboarding checklists
- Provide necessary training
- Set up mentorship pairs