All workflows

Turns a name and a company into that person's profile page address, using only pages a web search actually returned.

Run manually3 apps5 steps

Apps it connects

Authenticate each one once and the workflow is ready to run.

What it does

Each integration step this workflow runs, in order, what it is for, and the conditions and loops that decide when it runs.

  1. 1Google SheetsRead rowsReads the results tab to skip anyone already looked up, then reads the people tab for names and companies.
  2. If recordHeaders is empty

    1. 2Google SheetsAppend rowWrites the header row into an empty results tab, then appends one row per person with the address, outcome and note.
  3. For each person

    1. If personName is not empty, personCompany is not empty and alreadyLookedUp does not include personKey

      1. 3SerperSearch webRuns one web search per person for their name and company, restricted to the profile site you named.
      2. If linkList is not empty

        1. 4AnthropicGenerate model responseAsks the AI to pick the one result that is this person's own profile page, or to answer that none is.
      3. 5Google SheetsAppend row

How it works

What happens on each run, in plain English.

Give it a sheet of people with a name and a company each, and run it to look up the next batch. Each person gets one web search restricted to the profile site you name, the AI picks the result that is genuinely their own page, and what was found is written to a separate results tab.

Each row holds the profile address, whether it was found, the exact search used, a note and the date. No address is ever built or guessed. The only value that can reach the 'Profile URL' column is one the search itself returned, and it must match a result exactly and sit on the site you named. When nothing can be confirmed the cell is left empty and the note says why. Nobody is looked up twice: anyone already on the results tab is skipped, rows are only ever appended, and a row missing a name or company is reported and skipped.

Before the first run you need a tab with 'Name' and 'Company' columns and an empty tab for the results, which gets its header row on the first run.

google sheetsserpersearchprospectingprofilesenrichment

Start from a workflow that already works.

Add "Find each person's public profile page" to your workspace, connect its apps, and make it yours. No credit card required.

Free plan available · No credit card required