Automate LinkedIn Email Extraction with n8n & Prospeo.io

Discover how to automate extracting and enriching LinkedIn contact details using n8n and Prospeo.io API. This workflow transforms spreadsheet URLs into detailed profiles, saving hours of manual data entry.
scheduleTrigger
googleSheets
httpRequest
+4
Workflow Identifier: 2037
NODES in Use: Schedule Trigger, Google Sheets, Conditional Check, HTTP Request, No Operation, Merge, Set
Automate LinkedIn email extraction with n8n and Prospeo.io

Press CTRL+F5 if the workflow didn't load.

Learn how to Build this Workflow with AI:

What This Automation Does

This workflow automatically adds more information to LinkedIn profiles stored in a Google Sheet.

It solves the problem of missing info like emails, job titles, and education.

When it runs, it reads LinkedIn URLs, checks for missing details, calls an API to get data, and updates the sheet.

You get a Google Sheet with updated and complete profile info without doing it yourself.


How This Workflow Works (Inputs → Process → Output)

Inputs

Processing Steps

  • Reads rows from Google Sheet with LinkedIn URLs.
  • Checks if key fields like Name, Gender, Job Title, and Summary are empty but LinkedIn URL is present.
  • If missing info, sends LinkedIn URL and row ID to Prospeo.io API for enrichment.
  • Receives detailed profile info from API.
  • Merges original row data with new API data.
  • Maps API fields to proper Google Sheet columns.
  • Updates Google Sheet rows with the enriched data, matching by ID.

Outputs

  • Google Sheet: Continuously updated profiles with complete data fields.

Who Should Use This Workflow

This is good for anyone who keeps LinkedIn contact lists in Google Sheets and wants fuller profiles.

It helps sales development reps, recruiters, or small teams who want to save time on manual lookups.

If missing profile data slows your outreach or causes mistakes, this can fix it.


Tools and Services Used

  • n8n: For workflow automation and scheduling.
  • Google Sheets API: To read and update the spreadsheet.
  • Prospeo.io LinkedIn Email Finder API: To get detailed LinkedIn profile data.

Beginner Step-by-Step: How to Use This Workflow in n8n Production

Step 1: Download and Import Workflow

  1. Download the workflow file using the “Download” button on this page.
  2. Open n8n editor where workflow will run.
  3. Click the menu and select “Import from File”.
  4. Choose and upload the downloaded workflow file.

Step 2: Configure Credentials and IDs

  1. Add Google Sheets OAuth2 credentials in n8n settings.
  2. Add your Prospeo.io API Key in the HTTP Request node header under “X-KEY”.
  3. Update Google Sheet document ID and sheet name to your own in the Google Sheets read and update nodes.
  4. Check the LinkedIn URL column name matches in the workflow and your sheet.

Step 3: Test the Workflow

  1. Run the workflow manually for a test run.
  2. Verify rows with missing info get enriched.
  3. Check Google Sheet is updated correctly.

Step 4: Activate for Production

  1. Turn the workflow ON in n8n for scheduled runs.
  2. Monitor runs to catch any errors early.

Common Problems and Edge Cases

API key errors can cause enrichment to fail.

Google Sheets update might not reflect if the ID column is missing or wrong.

Profiles with no LinkedIn URL are skipped gracefully.

Incorrect conditions in filtering can block needed rows or process too many.


Customization Ideas

  • Change the HTTP Request node URL and body to other LinkedIn enrichment APIs.
  • Add more profile fields in the Set node such as endorsements or company details.
  • Adjust schedule trigger interval to suit the update frequency needed.
  • Filter profiles by job titles or other custom rules before lookup.

Pre-Production and Deployment Tips

  • Test Google Sheets read for all URLs before running full workflow.
  • Verify API key by manual calls outside n8n.
  • Check filter node separates incomplete profiles correctly.
  • Backup your sheet before mass updates to avoid data loss.
  • Once tested, activate the workflow for ongoing updates.
  • If running self-host n8n, ensure the server runs continuously and has enough resources.

Summary of Workflow Benefits and Outcome

Automates profile data completion from LinkedIn URLs stored in Google Sheets.

✓ Saves about 6 hours weekly by cutting manual lookups.

✓ Keeps contact lists fresh and accurate for better outreach.

→ Runs every few minutes to catch new LinkedIn URLs and enrich missing data fast.

→ Provides enriched profiles with emails, job titles, education, skills, pictures, and location.

Automate LinkedIn email extraction with n8n and Prospeo.io

Visit through Desktop to Interact with the Workflow.

Frequently Asked Questions

Replace the expired or invalid Prospeo.io API key with a new valid key in the HTTP Request node headers.
Check that the Google Sheet has a correct ID column matching row IDs and that OAuth2 credentials allow editing.
Yes, update the HTTP Request node URL, headers, and body to match the new API and adjust data mapping accordingly.
The workflow schedule trigger is set by the user, commonly every 5 minutes but can be changed to any interval in n8n.

Promoted by BULDRR AI

Related Workflows

Automate Twist Channel Creation and Messaging with n8n

This workflow automates creating and updating a channel in Twist and sending a personalized message to specific users. It eliminates manual setup errors and saves time managing Twist communications.

Automate Ideogram Image Generation with Google Sheets & Gmail

This workflow automates graphic design image generation via Ideogram AI, storing image data in Google Sheets and Google Drive, with email alerts via Gmail. It saves designers hours by automating image creation, remixing, review, and record-keeping.

Automate IT Support with Slack and OpenAI in n8n

Streamline IT support by automating Slack message handling using n8n and OpenAI. This workflow handles Slack DMs, filters bots, queries a Confluence knowledge base, and delivers AI-generated responses, improving support efficiency and response time.

Automate Crypto Analysis with CoinMarketCap & n8n AI Agent

Discover how this unique n8n workflow leverages CoinMarketCap’s multi-agent AI to deliver precise, real-time cryptocurrency insights directly via Telegram. Manage crypto data analysis efficiently with automated multi-source API integration.

Automate Gumroad to Beehiiv Subscriber Sync with n8n

Learn how to automatically add new Gumroad sales customers as Beehiiv newsletter subscribers using n8n automation. This workflow saves time by syncing sales data to Google Sheets CRM and notifying your Telegram channel instantly.

Generate On-Brand Blog Articles Using n8n and OpenAI

This workflow automates the creation of on-brand blog articles by analyzing existing company content using n8n and OpenAI. It extracts article structures and brand voice to produce consistent draft articles, saving significant content creation time.
1:1 Free Strategy Session
Your competitors are already automating. Are you still paying for it manually?

Do you want to adopt AI Automation?

Every hour your team does repetitive work, you're burning real money.
While you wait, faster businesses are cutting costs and moving quicker.
AI and automations aren't the future anymore — they're the present.

Book a live 1-on-1 session where we show you exactly which of your daily tasks can be automated — and what it’s costing you not to.