Your integration panel is disabled because you do not have the required Project Admin role to manage integrations at the project level in Katalon TestOps. This is a permission-based restriction, not a system error.
According to the official Katalon documentation, integrations operate at two distinct levels:
Account-level (Admin Settings > System > Integrations) - Requires Account Admin or System Admin role
Project-level (Project Settings > Integrations) - Requires Project Admin role
Root Cause
Only users with the Project Admin role can:
Configure new integrations
Link repositories to projects
Edit integration settings
Archive/unarchive integrations
View integration details
If you’re seeing a disabled integration panel, it means your current role in the project is not Project Admin (you may be a Tester, Test Lead, or Member).
Solutions
Option 1: Request Project Admin Role (Recommended)
Contact your Project Admin or Account Admin and ask them to:
Go to Project Settings > Members
Find your user account
Change your role to Project Admin
Option 2: Ask Your Project Admin to Configure Integrations
If you don’t need Project Admin privileges for other tasks, ask your Project Admin to:
Navigate to Project Settings > Integrations
Click + Create Integration or New Configuration
Select the repository type (GitHub, GitLab, Azure Repos, etc.)
Fill in the required credentials and repository details
Click Proceed to finalize the connection
Option 3: Verify Account-Level Integration Setup
Before project-level integration can work, an Account Admin must first authorize the connection at the account level:
Go to Admin Settings > System > Integrations
Click + Create Integration
Select your repository type and authenticate
Click Test Connection and Save
Once the account-level integration is active, your Project Admin can then link specific repositories to your project.
Key Considerations
Two-step process: Account-level authorization must happen first, then project-level linking
Role hierarchy: Even Account Admins need the Project Admin role to configure project-level integrations
Data preservation: Archived integrations retain historical data and can be unarchived later without losing information
Webhook creation: When linking repositories, TestOps automatically creates webhooks for real-time synchronization