Who Should Use Organizations?
Organizations are ideal for:- Teams building agents collaboratively
- Companies separating development and testing responsibilities
- Businesses that need controlled access to agents
- Teams that want structured Development → Staging → Production workflows
Why Use an Organization?
Using an Organization provides:- Clear role-based access (Developer, QA, Org Admin)
- Controlled agent visibility
- Structured testing before production readiness
- Centralized ownership and oversight
- Safe collaboration without accidental overwrites
1. Understanding Organizations
What is an Organization?
An Organization is a shared workspace where:- Team members collaborate
- Agents are created and managed
- Agents move through Development → Staging → Production
How to Create an Organization
Organizations are not created through the UI. If you need an Organization set up, please contact us and we will create it for you. We will also assign the initial Org Admin from our end. If you need additional Org Admins added later, you can contact us for assistance.2. Roles
An Organization includes three user roles:- Org Admin
- Developer
- QA
| Role | Primary Responsibility |
|---|---|
| Org Admin | Manage team members and oversee all agents |
| Developer | Build and manage agents in Development |
| QA | Test agents in Staging and mark them ready |
3. Role Responsibilities
Org Admin
The Org Admin oversees the organization. Can:- Add/Remove Developers and QA users
- Change user roles (Developer ↔ QA)
- View and edit all agents
- Promote agents through environments
Developer
Developers are responsible for building agents. Can:- Create agents in Development
- Edit agents in Development
- Share agents with other Developers
- Promote agents to Staging
- Edit agents in Staging
- Edit agents in Production
- Deploy agents
QA
QA users validate agents before production readiness. Can:- View agents in Staging
- Test agents
- Mark agents as “Ready for Production”
- Edit agents
- Deploy agents
- Access Development unless granted visibility through the environment workflow
4. Membership Concept (Agent Access)
Agent access works on a membership model. You can think of this as:- Agent Access List
- Agent Membership
- Agent Ownership & Sharing
- That Developer automatically has membership
- The Org Admin automatically has membership
Sharing Agents
Agents can be shared with other Developers within the Organization. When sharing an agent, there are two access levels:- Read-Only Access
- Edit Access
Edit Access Rules
- Only the bot owner (the Developer who created the agent) can grant edit access to another user.
- A user who is not the bot owner can only share the agent as read-only.
- Read-only users can view the agent configuration but cannot modify it.
- Users with edit access can make changes in the Development environment.
QA visibility is granted automatically when the agent is promoted to Staging.
Deletion Rules for Shared Agents
If the agent creator (Developer A) shares an agent with another Developer (Developer B):- If Developer B deletes the agent from their view, only their membership is removed.
- The agent itself is not deleted from the Organization.
- The agent remains visible to the bot owner, Org Admin, and any other users who have access.
5. Agent Visibility Rules
Default Visibility
When a Developer joins an Organization: They see no agents by default. They only see:- Agents they created
- Agents shared with them
Org Admin Visibility
Org Admins have visibility into all agents within the organization.QA Visibility
QA users:- Do not see Development agents
- Automatically gain visibility when an agent is promoted to Staging
6. Personal vs Organization Workspace
Every user has a Personal workspace. Organization workspaces are shared team environments. Currently:- Transfer of agents from Personal → Organization is not available
- Agents cannot be moved between organizations
7. Environments & Workflow
The workflow follows a strict linear structure: Development → Staging → Production There is currently:- No version history
- No rollback
- No skipping environments
- Overwrite model (each promotion replaces the previous configuration)
Development
Access:- Developer
- Org Admin
- Build and edit the agent
- Modify prompts, flows, configurations
- Promote to Staging
- Development configuration is copied to Staging
- Any existing Staging version is overwritten
Staging
Access:- QA (full testing)
- Org Admin (testing)
- Developer (read-only)
- Validate agent behavior
- Conduct testing
- Mark “Ready for Production”
Production
Access:- Org Admin (view and manage status)
- Other users (view only)
8. Deployment Process
Deployment to live infrastructure is not triggered directly from the platform. Once:- The agent is in Production
- Testing is complete
9. Integration Deletion Safety
If a Developer removes an integration from their agent:- It is removed from their access
- It remains in the system if another agent is using it
10. Current Limitations
The following capabilities are not yet available but are coming soon:- Audit logs
- Version history and rollback
- Self-serve organization creation
Summary
Organizations provide:- Structured team collaboration
- Clear role separation
- Controlled agent visibility
- Safe Development → Staging → Production workflow
- Managed deployment process through the Inya team