Organizations: Your Team Container
An Organization represents your team, company, or group. It’s the highest level in PLai Framework.What Organizations Contain
- Projects - Multiple isolated workspaces
- Members - Team members with assigned roles
- Settings - Organization-wide configuration
- Billing - Usage tracking and payment management
- Invitations - Pending team member invites
Organization Characteristics
Top-Level
Organizations are the highest container. Everything else lives inside them.
Team Container
All team members belong to an organization, not to individual projects.
Isolated
Organizations are completely separate. No data sharing between organizations.
One per Entity
Typically one organization per company, team, or entity.
Projects: Your Workspaces
A Project is an isolated workspace within an organization where you create and manage:- Agents
- Tools
- Datasources
- Workflows
- Jobs
- Triggers
- Monitoring
What Projects Provide
- Isolation
- Organization
- Access Control
- Billing Tracking
Resources in Project A are completely separate from Project B. No mixing of data or configurations.
Multiple Projects Scenario
Organization: Acme Corp- Project: Customer Support
- Agent: Support Bot
- Agent: FAQ Assistant
- Tool: Help Desk API
- Project: Data Processing
- Agent: Data Validator
- Agent: CSV Processor
- Workflow: Nightly ETL
- Project: Internal Tools
- Agent: Document Summarizer
- Tool: File Storage
Roles & Permissions
Roles define what members can do. They exist at both organization and project levels.Organization Roles
Applied at the organization level:Project Roles
Applied within individual projects:Member Management
Inviting Team Members
Only OWNER or ADMIN can send invitations.1
Go to Organization Settings
Navigate to your organization settings page
2
Select Invitations
Find the Invitations section
3
Create Invitation
Enter the member’s email, select organization role, and (optionally) project and project role
4
Send
System sends invitation email to member
5
Member Accepts
Member receives email and accepts invitation to join
How Invitations Work
- OWNER/ADMIN creates invitation → Email sent
- Member receives email with unique link
- Member clicks link, signs up (if new) or signs in
- Member sees pending invitations in their account
- Member accepts or declines
- On accept: Member joins organization and project
Viewing Organization Members
In Organization Settings:- See all members and their roles
- Invite new members
- Remove members (OWNER/ADMIN only)
- Change member roles (OWNER/ADMIN only)
Project Creation & Management
Creating a Project
OWNER or ADMIN can create projects.1
Go to Projects
Navigate to the Projects section of your organization
2
Create New
Click “Create Project” or “New Project”
3
Enter Details
Provide project name and description
4
Set Permissions
Choose which members can access this project and their roles
5
Create
Project is created and ready to use
Project Settings
Inside each project, you can configure:- Project Name & Description - Basic info
- Members & Roles - Who has access and what they can do
- Credentials - Store API keys and secrets used by agents/tools
- Settings - Project-specific configuration
Understanding Access Control
Example: Three-Level Permission System
Organization level:- Alice: OWNER
- Can: Manage all, create projects, invite members
- Sees: Everything in the organization
- Bob: ADMIN
- Can: Manage projects, invite members
- Sees: Everything in the organization
- Charlie: VIEWER
- Can: View resources only
- Sees: Only projects they’re invited to
- Alice (inherited OWNER access)
- Can: Edit, delete, manage project settings
- Bob (inherited ADMIN access)
- Can: Edit, delete, manage project settings
- Charlie (inherited VIEWER)
- Can: View agents and results only
- Diana: MEMBER (added at project level)
- Can: Create and edit agents, run workflows
Permission Inheritance
- Organization OWNER has full access to all projects
- Organization ADMIN has full access to all projects
- Organization MEMBER has read-only access to projects they’re in
- Organization VIEWER has read-only access to projects they’re in
- Project OWNER has full access to all project features
- Project ADMIN has full access to all project features
- Project MEMBER can create and edit resources in that project
- Project VIEWER can only read resources in that project
Best Practices
One Org Per Entity
Create one organization per company/team/client to keep everything organized
Multiple Projects by Use Case
Group related work into separate projects (e.g., Support, Analytics, Automations)
Principle of Least Privilege
Grant only the minimum role needed. Use VIEWER as default, MEMBER when needed.
Regular Audits
Periodically review who has access to what and remove unused members.
Scenario: Sales Team Structure
Troubleshooting
I can't see some projects
I can't see some projects
You may not be a member of those projects. Ask an OWNER or ADMIN to invite you.
I can't invite members
I can't invite members
Only OWNER or ADMIN roles can invite. Ask your organization OWNER or ADMIN.
I want to leave a project
I want to leave a project
Ask an OWNER or ADMIN to remove you from the project. They can do this in Project Settings.
How do I change someone's role?
How do I change someone's role?
Go to Organization Settings or Project Settings → Members → Select the member → Change role. Only OWNER/ADMIN can do this.
What happens when I delete a project?
What happens when I delete a project?
All agents, tools, datasources, and workflows in that project are permanently deleted. This cannot be undone. Only OWNER can delete projects.
Key Takeaways
✅ Organizations - Team containers (one per company/entity)✅ Projects - Isolated workspaces (multiple per organization)
✅ Roles - Control access (OWNER, ADMIN, VIEWER at org level; MEMBER, VIEWER at project level)
✅ Invitations - How members join (email-based)
✅ Access Control - Hierarchical (org roles flow down to projects)
Next Steps
- Create Your First Agent - Start building in your project
- Agents, Datasources & Tools - Learn what you can create
- Security & Compliance - Secure your organization
- Sign In & Sign Up - How invitations work