Enrich Leads From Google Sheets
Automatically enrich new Google Sheets leads by scraping company websites and using AI to generate summaries, industry classifications, lead scores, and more.
Lead Enrichment Workflow
This workflow automates the process of enriching lead data from new rows added to a Google Sheet. It visits each company's website, analyzes the content with AI to extract valuable insights, and writes structured enrichment data back into the original sheet.
At a high level, it does four things:
- Watches for new rows added to your Google Sheet containing lead information.
- Visits the company website URL provided in each new row to gather detailed company information.
- Uses an AI agent to analyze the scraped data, producing a summary, industry classification, products/services, company size estimate, a lead score, and reasoning.
- Updates the Google Sheet row with the enriched data for easy review and follow-up.
What You Need
- A Google account with access to Google Sheets.
- A Google Sheet with lead data that includes company website URLs.
- A Needle platform account with the following connectors authorized:
- Google Sheets connector (for reading and updating rows).
- Browse Web Page connector (to scrape company websites).
- AI connector (for analyzing and structuring lead data).
How the Flow Works
| Step | Node | Description |
|---|---|---|
| 1 | Google Sheets — New Row Added (Trigger) | Detects when a new row is added to your specified Google Sheet and kicks off the workflow. |
| 2 | Browse Web Page | Visits the URL from the new row and scrapes information about the company's offerings, size, and industry. |
| 3 | AI Agent | Processes the scraped content and produces a structured lead enrichment report including a summary, score, and supporting details. |
| 4 | Google Sheets — Upsert Row | Writes the AI-generated enrichment fields back into the original Google Sheet row. |
Output
Once the flow completes, your Google Sheet will be updated for each new lead with:
| Field | Description |
|---|---|
| Company Summary | A concise 2–3 sentence overview of the company. |
| Industry | The company's identified industry. |
| Products/Services | Key products or services offered. |
| Company Size | An estimate (startup, SMB, mid-market, or enterprise). |
| Lead Score | A 1–10 ranking of the lead's potential. |
| Score Reasoning | The rationale behind the assigned lead score. |
This enriched data helps you prioritize follow-ups and better understand your leads without manual research.
Notes
- Make sure the company website URLs in your sheet are accurate and publicly accessible so the scraper can retrieve meaningful data.
- The lead scoring is based on the AI agent's analysis. You can tweak the prompt or adjust parameters to better match your target audience and scoring criteria.
- Google Sheets permissions for both reading and writing are required for the workflow to function fully.
- You can customize the AI prompt to extract additional fields by modifying the AI node settings to fit your specific enrichment needs.
Want to showcase your own workflows?
Become a Needle workflow partner and turn your expertise into recurring revenue.
