Most AI code review tools stop at comments. They suggest improvements, flag issues, and point out problems. We built a system that approves PRs for merging.

Joey BatesDeveloper Enablement · Practitioner, Customer.io

Post: How we taught AI to approve pull requests (not just review them), Customer.io, November 10, 2025, at Problem: The cognitive weight of waiting.

Checked against the source [ Grade B ] Said in the last year

Filed under

Who is speaking

Joey Bates, Developer Enablement. Wrote the post about the team’s own AI review system, so the figures come from the team that built and runs it.

How this was checked

Checked against the source by a first reader, then confirmed independently by a second reader who fetched the source without seeing the first reader's notes (Independent review agent (Claude Sonnet), blind second pass from passage text and citation only, no repository access, 2026-11-04).

Exact match in the Problem section. Byline Joey Bates.

How to cite this passage

Joey Bates (Customer.io), “How we taught AI to approve pull requests (not just review them)”, Customer.io, 2025-11-10, at Problem: The cognitive weight of waiting. https://customer.io/learn/how-we-work/how-we-taught-ai-to-approve-pull-requests Archived at https://the-ai-record.com/passages/customer-io-most-ai-code-review-tools-stop-comments-approves-2025

More from the same source

High-risk PRs that the system flagged for human review took about a day to approve. That's longer than the baseline. This is correct behavior. These are architectural changes, infrastructure modifications, and breaking changes. They need time and human judgment.

Joey BatesDeveloper Enablement · Practitioner, Customer.io

Post: How we taught AI to approve pull requests (not just review them), Customer.io, November 10, 2025, at Results: Safety validation.

Checked against the source [ Grade B ] Said in the last year Passage page

We taught AI to approve pull requests for merging. After 500 AI-approved PRs: zero production incidents, and merge time dropped from 3.5 hours to 33 minutes.

Joey BatesDeveloper Enablement · Practitioner, Customer.io

Post: How we taught AI to approve pull requests (not just review them), Customer.io, November 10, 2025, at Article summary.

  • 500 ai approved prs. No person in the loop
  • 33 minutes median merge time ai approved. No person in the loop

Checked against the source [ Grade B ] Said in the last year Passage page

Something wrong? Report a correction. JSON: /api/v1/passages/customer-io-most-ai-code-review-tools-stop-comments-approves-2025.json