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

Bulk Update Linkly Link Destinations From a Excel

2026-05-14
5 min read

The Scenario

The product team restructured the website. Thirty landing page URLs changed. You have 30 Linkly links pointing at the old URLs — links that are live, embedded in email campaigns, in bio pages, in paid ads. The new destination URLs are already in column B of a workbook. The Linkly link IDs are in column A.

The bad version:

  • Open Linkly, search for the first link ID, click into the link settings, update the destination URL, save
  • Go back to the search, find the next one, click in, update, save
  • Thirty times — while knowing that any live ad clicking through to a broken URL is costing money for every minute you're not done

Your billing dashboard is live. The clock is running. Thirty tabs isn't a workflow.

The Easy Way: One Prompt in SheetXAI

SheetXAI is an AI agent that lives inside your Excel workbook. It reads the link IDs and new URLs you already have, calls Linkly to update each one, and confirms the changes — without you opening a single link in the Linkly UI.

Update each Linkly link: use the link ID in column A and set the destination URL to the value in column B

What You Get

  • Each Linkly link in column A is updated to point to the destination URL in column B
  • Column C is written with "Updated" or an error note for each row so you have a full audit trail
  • Links that were already pointing to the new URL are noted as "No change needed" rather than triggering an unnecessary update
  • The operation runs across all rows in one pass — no confirmation clicks per row

What If the Data Is Not Quite Ready

Only some rows need updating — column C marks which ones

Not all 30 links changed. Column C has "update" or "keep" for each row.

For every row in this workbook where column C says "update," change the Linkly link in column A to use the new URL in column B and write "Done" into column D; leave rows marked "keep" untouched

The UTM campaign parameter also needs to change along with the URL

The new landing pages have new campaign names. Column D has the updated UTM campaign value for each row.

Update each Linkly link in column A: set the destination URL to column B and the UTM campaign to column D, then write the update status into column E

Some destination URLs in column B have trailing slashes that need to be stripped before sending

The URLs were pasted from a CMS that adds trailing slashes. Linkly treats them as different from the canonical URL.

For each row in this workbook, strip any trailing slash from the URL in column B, then update the Linkly link in column A with the cleaned URL and write the status into column C

Filter, clean, update UTM params, and confirm — all in one

For rows where column C says "update": strip trailing slashes from column B, update the Linkly link in column A with the cleaned destination URL and the UTM campaign from column D, and write either "Updated" or the error message into column E

Thirty links updated. Column E tells you exactly what happened to each one.

Try It

Open the workbook with your Linkly IDs and new destination URLs, then Get the 7-day free trial of SheetXAI and ask it to run the bulk update. If you also need to pull the current config before updating, see how to audit link configurations from a workbook. The hub overview covers every Linkly + Excel workflow.

Stop memorizing formulas.
Tell your spreadsheet what to do.

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

Learn more