GitHub to Vercel deployment issues

Hi all - I wonder if anyone could help me with this.

Problem:
Automatic deployments are not being triggered when I push commits to the designated Production Branch (main) on GitHub. While initial deployments may have worked , recent pushes do not trigger any new deployments. Recent deployments listed were initiated manually via “Redeploy”.

Root Cause Identified:
After extensive troubleshooting, the core issue appears to be that the necessary Vercel webhook is NOT being created in my GitHub repository’s settings (Project → Settings → Webhooks). This page currently shows no webhooks configured.

Troubleshooting Steps Already Taken:

  1. Verified Vercel Production Branch: Confirmed in Vercel Project Settings → Environments that the Production environment is correctly configured to track the main branch.
  2. Verified GitHub App Permissions: Confirmed via GitHub Settings → Applications → Installed GitHub Apps → Vercel Configure, that the Vercel app has access granted to “All repositories” under my account.
  3. Disconnect/Reconnect: Attempted disconnecting and reconnecting the repository within the Vercel Project Settings > Git page multiple times.
  4. Full Re-installation of GitHub App: Performed a complete reset:
  • Uninstalled the “Vercel” app from my GitHub account’s “Installed GitHub Apps” settings.
  • Disconnected the Git repository within the Vercel project settings.
  • Waited, then re-connected the Git repository from Vercel, going through the full GitHub authorization process again (re-installing the app and granting permissions).
  1. Result: Despite these steps, and although the Vercel project settings show the Git repository as successfully connected, the required webhook still does not appear in the GitHub repository’s Webhooks settings page.

I’m new to all of this so I may be missing something obvious…

Hello,

You can review this article Why aren't commits triggering deployments on Vercel? and ensure the git metadata is properly set and your Vercel account is properly linked with your Git account.

1 Like

Thank you for your reply - issue remains, checks done.

I’m providing below Commit SHA to investigate further.

Environment: Production – branch main

Commit SHA: 98395914*******************************e291178a

Problem
• Every push after the initial deployment now fails to start an automatic build.
• GitHub repo shows NO webhook from the Vercel GitHub App.
• The Vercel dashboard still lists the repo as “Connected”; only manual “Redeploy” works.

Troubleshooting already done
:check_mark: Confirmed Production branch is set to main in Project → Settings → Git.
:check_mark: Checked Vercel GitHub App scopes – set to “All repositories”.
:check_mark: Disconnect / Reconnect repo in Vercel (multiple times).
:check_mark: Fully uninstalled and re-installed the Vercel GitHub App, re-authorised access.
:check_mark: Verified I have Admin rights on the repo.
:check_mark: No webhooks appear in GitHub → Settings → Webhooks.

Request
Could you please investigate why commit 98395914*******************************e291178a (and later) are not triggering deployments and why the webhook is not being created?

Thanks!

Hey there,

We need full commit sha to check this unfortunately. We cannot see the logs with masked details.

How can I send you private message with full details?

Hey there,

You can share the full commit SHA here. Its not possible to decrypt any metadata using commit sha.

Thanks

The error is No Vercel User connected to the commit author . It’s very likely you aren’t passing the git metadata: Why aren't commits triggering deployments on Vercel?

1 Like

I found the miss-match in the data.
Commits are working now.

Thank you very much for your help!

1 Like

A post was merged into an existing topic: Vercel is having issues detecting new commits from github