GitHub integration

Review pull requests from selected GitHub repositories

Authorize VeriFlow with GitHub OAuth, choose the repositories you want connected, and install a repository webhook for the pull request review flow.

Available now

A direct OAuth and webhook connection

The current flow starts in VeriFlow at /onboarding and continues through GitHub authorization, repository selection, webhook installation, and connection confirmation. It does not require a separate listing or manual token setup.

repo
GitHub OAuth scope — Used by the signed-in flow to load the repositories available to your GitHub account.
admin:repo_hook
GitHub OAuth scope — Used to create a VeriFlow webhook on each repository you select.

The hook installed on each selected repository listens for pull_request and ping deliveries.

Connection flow

Choose exactly what to connect

01
Authorize

Choose Continue with GitHub on /onboarding and review the two requested OAuth scopes.

02
Select

Search the repositories available to your signed-in GitHub account and select one or more.

03
Install

Submit Install … webhooks so VeriFlow creates a hook for every selected repository.

04
Confirm

Check each connection on /onboarding/confirm or send a Ping to verify the round-trip.

What starts a review

The first supported review delivery is a pull_request event for a connected repository. The webhook handler acts on the opened, synchronize, and reopened actions. A ping delivery verifies the connection and does not start a review.

For the complete sequence and setup troubleshooting, read the GitHub integration guide.

Try it your way

See the review first, or connect for free

Use the existing demo for a no-signup evaluation, or start the real GitHub connection flow with a free account.