Skip to main content

Generate reports

Pro Plan Feature

This feature is available exclusively as part of the Pro plan and is not included in the Lite plan. Please refer to our pricing page for more information about our plans and features.

You can track and analyze pull request activity across your organization's repositories by using the CodeRabbit reporting feature.

Scheduled and on-demand reports

There are two ways to generate reports:

  • Scheduled Reports: Set up automated, recurring reports that are delivered to your team on a set schedule. Use this option if you want to adjust your settings and send a report more than once. Supported delivery channels include the following:

    • Email
    • Discord
    • Slack
    • Teams
  • On-demand Reports: If you want to test a report format and produce a single report once, try the "On-demand Reports" Option. You can also generate reports programmatically through our API, but we do not recommend this as the API reporting is in beta. If you want to run an On-demand Report more than once then you must use the Scheduled Reports option.

In almost every scenario we recommend using the Scheduled Reports option. The On-demand Report does not have any additional benifits from the Scheduled Reports and has many limitations.

Customize reports using natural language

For both scheduled and on-demand reports, you define the shape and content of your reports by providing a prompt that instructs CodeRabbit about report that you want, using natural language. The scheduled reports interface includes several example prompts that you can choose from, or you can write your own prompt. For more information, see Customize reports.

What's next