Prompt Library

Turn every new event attendee name into a LinkedIn profile URL

Every time new attendee names land in your sheet, Sai searches LinkedIn for each person, writes the profile URL, title, and company into the row, and labels how confident the match is.

The PROMPTS
Copy prompt
Enrich my event attendee list in the Google Sheet at [sheet URL], tab [tab name]. The sheet has a Name column and a [Company / Email domain / Job title] column. The event is [event name], a [event type] for [audience], held [date]. For every row where the LinkedIn URL column is empty, search LinkedIn for that person using the name plus whatever context the row gives, and fill these columns: LinkedIn URL, Current Title, Current Company, Location, Match Confidence, Notes. Set Match Confidence to Confirmed when name, company, and title all line up; Likely when name and company match but the title differs; Ambiguous when several profiles fit — in that case leave LinkedIn URL blank and list the candidate URLs in Notes; Not found when no profile fits. Never write a profile URL you are not confident belongs to that person. A blank cell is the correct answer when the match is unclear. Do not touch rows that already have a LinkedIn URL. Run this every time I add new names, or every [Monday] at [9am], and tell me how many were Confirmed, Ambiguous, and Not found.
Run this TaskView Demo

Platforms this prompt works across

An attendee export gives you a name, maybe a company, and nothing you can act on. The names are the whole value of the event and they arrive in the least useful shape possible: two hundred rows that each need a LinkedIn search, a glance at the profile, and a paste back into the right cell. It is an hour of work per event, it is identical every time, and it is the reason most attendee lists are still sitting in a Downloads folder.

What this recurring task does

Sai reads the names in your sheet, searches LinkedIn for each one using the company, email domain, or title already in the row as context, and writes the profile URL back next to the name along with the person's current title, company, and location. It runs whenever new names arrive, so a list that fills up over three weeks of registrations is enriched continuously rather than in one panic before the event.

How matches are labelled

A wrong profile URL is worse than an empty cell, because it sends real outreach to the wrong person. Every row therefore carries a confidence label, and ambiguity is surfaced instead of resolved by guessing.

★ HOW EACH MATCH IS LABELLED

MatchWhat it meansWhat you do with it
ConfirmedName, current company, and title all line up with the attendee rowSafe to work — outreach can reference the event directly
LikelyName and company match, title differs or is missingGlance at the profile before sending anything personal
AmbiguousSeveral people fit the name and company; no single profile winsCandidate URLs are listed in Notes for a human to pick
Not foundNo profile fits, or the person has no public presenceLeft blank on purpose — never a guessed URL

What lands in your sheet

Six columns written next to the row that already exists: LinkedIn URL, Current Title, Current Company, Location, Match Confidence, Notes. Your original export columns are untouched, so the sheet can still be reconciled against the registration platform, and Ambiguous rows carry their candidate URLs in Notes so a human can settle them in seconds.

What happens on the second run

Only rows with an empty LinkedIn URL are processed, so re-running after each registration batch costs nothing and never overwrites a URL you corrected by hand. Rows previously marked Not found are retried, which matters because people create or make public a profile between registration and the event itself.

What to do with the enriched list

An enriched attendee list is the input to the rest of the pipeline. Feed it into the same sheet your weekly prospect list appends to, then run your weighted lead scoring rubric so the two hundred names arrive ranked rather than alphabetical. Use recurring market research to decide which events are worth attending again, and a scheduled analysis of the sheet to compare match rates across events. Respect LinkedIn's user agreement — this reads public profile information as a signed-in person would, and stores it in your own sheet.

Stop doing repetitive tasks. Let Sai handle them for you.

Sai is your AI computer use agent — it operates your apps, automates your workflows, and gets work done while you focus on what matters.

Try Sai