In development.

PullApprove expressions can be used to create custom reports for your organization.

These reports can be delivered to email or Slack on a schedule, or they can be viewed on the "reports" page for your organization.


A report is essentially a list of pull requests that match a set of conditions. One variable you'll often use in reports is dates. This contains shortcuts to date ranges like dates.last_week, and can be used to filter pull requests just like a date picker dropdown (but you can use it on any date field!).


You can customize the table columns of your report to show the exact data you want to see. The contents of the columns are rendered as Jinja templates and have access to API variables and functions just like expressions.