How integrations work
Integrations operate through a two-level configuration model:- Organization-level enablement: Administrators enable integrations for the entire organization
- User-level authentication: Individual users authenticate to grant agents access to their accounts
- Organizations control which integrations are available
- Users maintain control over their personal accounts and data
- Agents can only access services that both the organization and user have authorized
Available integrations
Linear
The Linear integration brings project management capabilities directly into Ona. Agents can:- Create and update issues: Generate issues from code comments, errors, or conversations
- Search and filter: Find relevant issues based on status, assignee, labels, or content
- Manage metadata: Add comments, update labels, change status, and assign issues
- Access project context: Retrieve project information to inform development decisions
- “Create a Linear issue for this bug with steps to reproduce”
- “Show me all high-priority issues assigned to me”
- “Update issue ABC-123 to mark it as in progress”
- “Add a comment to issue XYZ-456 with the fix details”
Configuring integrations
Organization setup
Organization administrators configure which integrations are available to team members. To enable integrations:- Navigate to your organization settings
- Select the Integrations tab
- Enable the desired integrations
- Configure integration-specific settings (e.g., workspace URLs, default projects)

Organization Integration Settings
Only organization administrators can enable or disable integrations. Contact your organization admin if you need access to a specific integration.
User authentication
Once an integration is enabled at the organization level, you must authenticate to grant agents access to your account. To authenticate an integration:- Go to your user settings
- Navigate to the Integrations section
- Click Connect on the integration you want to use
- Follow the OAuth flow to authorize Ona
- Grant the requested permissions

User Integration Authentication
Security and permissions
Integrations follow the principle of least privilege—agents can only access data you have permission to view, and all actions are performed with your user credentials.Next steps
- Configure AGENTS.md to provide integration context
- Set up slash commands for common integration workflows
- Review agent overview for general agent capabilities
- Learn about command deny list for security controls