Back to Lever in Excel
SheetXAI logo
Lever logo
Lever · Excel Guide

Bulk Add LinkedIn URLs to Lever Opportunity Contacts From a Excel workbook

2026-05-15
5 min read

The Scenario

You sourced 150 engineering candidates on LinkedIn last month. The Lever opportunity records exist — they were created during the initial outreach batch. What's missing is the LinkedIn URL on each profile. You have the opportunity IDs in Column A and the profile URLs in Column B. Without the URLs in Lever, anyone opening those records has no way to find the candidate's actual profile.

The bad version:

  • Open the first Lever opportunity, find the links section, click Add Link, paste the LinkedIn URL, set the type to LinkedIn, save
  • Go back to the workbook, find row 2, open Lever, search for the opportunity ID
  • By row 40 you have the workbook open in one window and Lever in another and you are losing your place every third entry

150 profiles. One URL each. This should not take three hours.

The Easy Way: One Prompt in SheetXAI

SheetXAI is an AI agent that lives inside your Excel workbook. It reads the opportunity IDs and LinkedIn URLs from your columns and attaches each link to the correct Lever contact record in bulk — logging success or error per row.

Open your sourcing workbook with opportunity IDs in Column A and LinkedIn URLs in Column B and type:

Attach the LinkedIn URL in Column B to the Lever opportunity contact for each ID in Column A — 150 rows — and log the result in Column D

What You Get

  • The LinkedIn URL from Column B attached to the Lever contact for each corresponding opportunity ID in Column A
  • 'added' written into Column D for each successful attachment
  • The exact error (opportunity not found, invalid URL format, link already exists) written into Column D for failures
  • Failed rows do not block the rest of the batch

What If the Data Is Not Quite Ready

Some LinkedIn URLs are missing the protocol prefix

Before attaching any links, check Column B for URLs that don't start with 'https://' — prepend it if missing, then add the link to Lever and write 'added' or the error into Column D

For each opportunity ID in Column A, check whether a LinkedIn link already exists in Lever before adding the one in Column B. Write 'already present' if it was there, 'added' if it was just attached, or the error if the call failed — into Column D

You want to add the LinkedIn URL and set source attribution in the same pass

For each opportunity ID in Column A, add the LinkedIn URL from Column B as a contact link in Lever and also set the source attribution to 'LinkedIn Outbound'. Write 'done' into Column D if both succeed, or the error if either fails

Attach URLs, log results, and flag rows that need manual follow-up

For each opportunity ID in Column A, attach the LinkedIn URL from Column B in Lever — write 'added' or the error into Column D. Then, starting in column F, list all rows where Column D is not 'added' with the opportunity ID and error so a recruiter can follow up manually

One prompt adds the links and delivers a clean exception report.

Try It

Get the 7-day free trial of SheetXAI and open your sourcing workbook with Lever opportunity IDs and LinkedIn profile URLs, then ask it to attach all 150 links in one pass. See also the spoke on bulk-creating Lever opportunities or return to the Lever integration overview.

Stop memorizing formulas.
Tell your spreadsheet what to do.

Join 4,000+ professionals saving hours every week with SheetXAI.

Learn more