Troubleshoot: Why CodeRabbit reviews might not trigger
Last updated: March 27, 2026
Overview
If CodeRabbit reviews are not triggering automatically or manually on a pull request or merge request, this article will help identify and resolve the most common causes.
Common causes for skipped reviews
Reviews are automatically skipped in these scenarios:
PR was closed or merged Title or description edited - No code changes were detected by CodeRabbit.
Assignees/reviewers modified - Administrative change only and does not require review.
Draft PR actions - Converting to/from draft (except GitLab draft→ready) as drafts are not normally reviewed by CodeRabbit.
Label removed - (GitHub only) - Only label additions trigger reviews.
Approval/rejection events - Not considered code changes and are not intended to trigger reviews.
PR author doesn't have an active seat - Reviews will be skipped in this case. If the PR author needs reviews, they must be assigned a seat via the CodeRabbit web page.
Organization reached seat limit - New users who exceed the seat limit can't get reviews until the organization either increases the number of available seats and assigns one to the user, or reassigns a seat from one user to another.
Repository not properly installed - Verify installation status in the organization's Git provider and ensure it is visible in the repositories section of the CodeRabbit web page.
Webhook issues - Check webhook delivery and responses.
Base branch configuration - Ensure target branches are configured for auto-review.
Auto-review disabled - Check repository settings or
.coderabbit.yamlfile and ensure this option is ticked if auto reviews are desired.Insufficient repository permissions - CodeRabbit must have read/write access in order to post comments in a specific repository.
Organization access - Ensure the organization appears in the CodeRabbit web page.
Rate limiting - This is caused by too many reviews being requested in a short time. Try requesting another review after ~1 hour has elapsed.
Step-by-step troubleshooting checklist
Verify the repository shows as "Installed" in your CodeRabbit dashboard.
Confirm the PR author has an assigned seat.
Check that auto-review is enabled in organization settings.
Ensure the target branch is configured for reviews.
Manually trigger a review with: -
@coderabbitai review(incremental review) or@coderabbitai full review(complete review) If manual triggers don't work, this indicates a deeper configuration issue.Verify webhook is present in your Git provider settings.
Check webhook delivery logs for HTTP 200 responses.
Check the
.coderabbit.yamlfile for: -reviews.auto_review.enabled: false.Ensure CodeRabbit has: Read access to repository and pull requests, write access for posting comments, and appropriate organization-level permissions.
Platform-Specific Considerations: GitHub - Verify GitHub App installation and permissions. On GitLab, ensure the service account has Developer+ permissions. Bitbucket - Confirm repository access for the CodeRabbit user. Azure DevOps - Check organization permissions and project access.
Check organization settings, which should not block third-party apps.
Verify Personal Access Token has required scopes - Check group-level vs project-level installation. Bitbucket - Confirm repository access for the CodeRabbit user.
Verify webhook configuration. Azure DevOps - Check organization permissions and project access.
When to contact support
Contact CodeRabbit support if:
Manual triggers show "Review triggered" but no review appears.
All configuration appears correct but reviews still don't trigger.
Reviews are experiencing consistent failures across multiple repositories.
Error messages appear in PR comments.
Include in your support request:
Specific PR/MR URLs where reviews failed.
Screenshots of configuration settings.
Any error messages from CodeRabbit.
Your Git provider (GitHub/GitLab/Bitbucket/Azure DevOps)
Prevention Tips
Monitor seat usage - Set up alerts for seat limits
Regular webhook health checks - Verify delivery success
Configuration validation - Test settings after changes
Team training - Ensure developers understand manual trigger commands
Status page monitoring - Check https://status.coderabbit.ai for service issues.