🎣 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.
Description
This workflow automatically adds a new lead to Pipedrive once someone forks your GitHub repository.
Prerequisites
- Pipedrive account and Pipedrive credentials
- GitHub account and GitHub credentials
How it works
- GitHub Trigger node starts the workflow once someone forks your GitHub repository.
- HTTP Request node gets user’s data from GitHub and sends it further.
- Pipedrive node searches forkee’s data in Pipedrive by email.
- 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.
- 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