GitHub – Connect Push and Pull Events

Turn your GitHub Activity into Real-Time Social Proof

GitHub is the world’s leading platform for version control and collaboration. By connecting GitHub to Nudgify, you can turn development milestones—like code pushes and pull requests—into live Social Proof notifications on your website.

Data Synced with Nudgify

To build your Nudges, Nudgify syncs the following data from your GitHub events:

  • Name/Username
  • Email
  • Event Date

Step 1: Copy Your Webhook URL

  1. Log in to Nudgify and click the Integrations tab in the left-hand sidebar.
  2. Locate GitHub in the list and click Connect.
  3. Click to Copy your unique Nudgify Webhook URL. You will need this for the next step.

Step 2: Configure the Webhook in GitHub

Now, you need to tell GitHub where to send your event data.

  1. Log in to GitHub and navigate to the specific Repository you want to track.
  2. Click on the Settings tab at the top of the repository page.

    Click Webhooks in the left menu, then click Add webhook.

    Paste your Nudgify Webhook URL into the "Payload URL" field.

    Set the Content type to application/json    .

    Select your events:

    • For Push Events (Free & Paid Plans): Select "Just the push event."
    • For Pull Request Events (Paid Plans Only): Select "Let me select individual events," scroll down, and check the Pull requests box.

      💡 Note: Tracking Pull Requests is a premium feature available only on Nudgify Paid Plans.

  3. Click Add webhook.
  4. Return to Nudgify and click "I’ve done it."

Step 3: Create Your Social Proof Nudges

Once connected, your GitHub events will appear in your Data Feed. You can now display them using two types of Nudges:

Option A: Recent Activity (Single Sign-ups)

Shows individual actions as they happen.

  1. Go to the Nudges page and click Add Nudge.
  2. Select Recent Activity – Single Sign-up.
  3. Select GitHub Sign-Ups as your data source.
  4. Customize your text (e.g., "Name just pushed code to [Repository]").

Option B: All Sign-ups (Summary)

Shows a count of activity over a period of time (e.g., "50 developers contributed this week").

  1. Select Recent Activity – All Sign-ups from the Nudge Library.
  2. Select GitHub Sign-Ups as your data source.
  3. Set your time frame (e.g., last 7 days) and a minimum threshold of events to display.

💡 Pro-Tip: Plan Compatibility

  • Free Plan: Includes support for Push Events. Great for showing active development.
  • Paid Plans: Includes support for Push Events + Pull Requests. Ideal for showcasing complex team collaboration and high-level project activity.