🎣 Add a new lead to Pipedrive once GitHub repo is forked

⚡ 1,087 views · 🎣 Lead Generation & Enrichment

💡 Pro Tip — If you need GitHub data beyond what the REST API gives you, ScraperNode has a repository scraper that extracts metadata at scale without token rate limits.

View All Scrapers

Description

This workflow automatically adds a new lead to Pipedrive once someone forks your GitHub repository.

Prerequisites

How it works

  1. GitHub Trigger node starts the workflow once someone forks your GitHub repository.
  2. HTTP Request node gets user’s data from GitHub and sends it further.
  3. Pipedrive node searches forkee’s data in Pipedrive by email.
  4. IF node decides whether to create a new person in Pipedrive in case contact doesn’t exist yet or update an existing contact in Pipedrive.
  5. In case there’s no contact existing yet, the Pipedrive node creates a lead and adds a note with GitHub URL.

🔗 Nodes Used

Github Trigger, HTTP Request, Pipedrive

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup