Login Try for free
Free Guide

How to Find LinkedIn URLs From Names in Google Sheets

Skip the copy-paste routine of searching each lead by hand. Run a bulk CSV pass through LinkFinder AI to enrich a list you already have, or set up a live workflow that watches your sheet and fills in the LinkedIn URL automatically the moment a new row is added.

One-time CSV or live automation No coding required Free credits to start

Full walkthrough: bulk CSV enrichment and a live auto-updating LinkedIn URL workflow in Google Sheets · Powered by guidde

If your leads live in a spreadsheet — a CSV export, a conference attendee list, a scraped set of names and companies — the slowest part of prospecting is usually the same: opening LinkedIn, searching each name one at a time, and hoping the right "John Smith" comes up first. That doesn't scale past a handful of rows.

LinkFinder AI resolves a full name and company straight to a LinkedIn profile URL, and there are two ways to run that against a Google Sheet: a one-time bulk pass through the dashboard for a list you already have, or a live workflow that watches the sheet and fills in the LinkedIn URL automatically every time a new row is added — no manual export/import round-trip at all.

1

One-time bulk enrichment via CSV

The fastest path for a list you already have sitting in a sheet — export it, run it through LinkFinder AI, and bring the results back.

1

Export your names and companies as a CSV

From your Google Sheet, go to File → Download → Comma Separated Values (.csv).

2

Open the LinkedIn URL Finder and upload the CSV

Go to linkfinderai.com, select LinkedIn URL Finder, and switch to "Upload CSV (bulk)."

Select LinkedIn URL Finder Upload CSV bulk file
3

Run the "Name + Company → LinkedIn URL" search

Pick the matching popular search — Find LinkedIn Profile URL: Name + Company → LinkedIn URL — then process the list.

Choose the name plus company to LinkedIn URL search
4

Export the enriched results

Once processing finishes, click Export to download the same list with a LinkedIn URL column added.

Export enriched LinkedIn URL data
5

Bring it back into Google Sheets

Back in Sheets, go to File → Import, upload the enriched CSV, and choose "Replace spreadsheet" (or import as a new sheet if you'd rather keep the original).

Import the enriched CSV into Google Sheets Confirm importing the enriched data
This is a one-time pass — new rows added after this point won't have a LinkedIn URL until you export and re-run it. For a sheet that keeps growing, the automated method below fills each new row on its own.
2

Fully automated: auto-fill on every new row

Instead of re-running a CSV export every time your sheet gets new leads, LinkFinder AI's built-in Workflows can watch the sheet directly and fill the LinkedIn URL in automatically. One-time setup, then it just runs.

1

Create a new workflow

From your LinkFinder AI dashboard, open Workflows and click "Create workflow."

Open the LinkFinder AI Workflows platform Create a new workflow
2

Set the trigger to "On row added"

Connect the workflow to your Google Sheet and set it to fire whenever a new row is added — this is what makes it automatic instead of something you re-run by hand.

Set the trigger to on row added
3

Add an HTTP Request node calling the LinkedIn URL endpoint

Add an HTTP Request step. Rather than building the request by hand, grab the ready-made example from the API docs — open API documentation → B2B Data Lookup → "Find a person's LinkedIn URL from their full name and company" and copy the cURL example, which already has type set to lead_full_name_to_linkedin_url.

Add an HTTP Request node Copy the lead full name to LinkedIn URL API example
4

Import the cURL example and add your API key

Paste the cURL command in with "Import cURL" so the request is pre-filled, then swap in your real API key.

Import the cURL command Enter your API key in the Authorization header
5

Add "Update row in sheet" as the last step

Add a final action that writes the returned LinkedIn URL back into the same row it came from, then publish the workflow.

Add an update row in sheet action Publish the workflow
6

Test it: type a name into the sheet

With the workflow published, add a new row — name and company, e.g. "Bill Gates Microsoft" — and the LinkedIn URL fills in on its own, no manual step required.

Type a new lead into the sheet and watch it auto-enrich
Each row still costs 1 credit when the workflow runs it, exactly like a manual lookup — automating it removes the manual work, not the cost. Keep an eye on your credit balance if the sheet gets a lot of new rows.

Tips for a higher match rate

Always include the company

Name alone is ambiguous. The company is what tells the lookup which person with that name you actually mean.

Clean the list before a bulk run

De-duplicate rows and strip suffixes like "Inc." or "LLC" from company names — messier input means more wasted credits on no-match rows.

One-time list vs. growing sheet

Use the CSV method for a list that's basically final. Switch to the automated workflow the moment new leads keep getting added to the same sheet.

Re-run stale lists periodically

People change jobs and companies. Re-running an old CSV pass every few months keeps LinkedIn URLs from silently going stale.

Frequently Asked Questions

Yes, two ways: export a CSV and run it through LinkFinder AI's bulk enrichment for a one-time list, or set up a Workflow that watches the sheet and fills in the LinkedIn URL automatically whenever a new row is added.
Bulk CSV is faster to set up for a list you already have and won't grow. The automated workflow takes a few extra minutes to configure once, but then every new row gets enriched on its own — worth it if the sheet keeps getting new leads.
A full name plus a company. The company is what disambiguates people who share a common name — name alone is often too ambiguous to return a reliable match.
No. It's built from a Google Sheets trigger, an HTTP Request step (pre-filled by importing the cURL example straight from the API documentation), and an update-the-row action — no script to write.
1 credit per lookup, whether run manually via CSV or automatically through a workflow, and whether it finds a match or not. New accounts start with free credits.
Anyone with access to edit the workflow can see the key used in its HTTP Request step, so treat workflow access the same way you'd treat API key access, and rotate the key in your dashboard if it's ever exposed.

Enrich your first sheet free

Get a free API key with 25 credits, run your first bulk pass or set up the automated workflow, and turn a column of names into LinkedIn URLs in minutes.

Get started free

No credit card required · Free plan available · API on every plan

Explore more in LinkedIn Data, Scraping & APIs

See the full topic → LinkedIn Data, Scraping & APIs hub