Back to Short.io in Excel
SheetXAI logo
Short.io logo
Short.io · Excel Guide

Bulk-Unarchive Short.io Links From a Excel

2026-05-14
5 min read

The Scenario

You're a seasonal campaign manager and it's October. You archived 90 holiday campaign short links last January when the promotion ended. The brand team just confirmed they want to run the same promotion again this year with the same short links and the same domains. All 90 archived link IDs are in column A of an Excel workbook that's been sitting in SharePoint since last winter.

The bad version:

  • Open Short.io, filter by archived links, search for each link ID, click "Unarchive", confirm
  • Repeat 90 times, switching between the Short.io archived links filter and your Excel workbook to track progress
  • Find out on link 70 that the Short.io archive filter resets to "all links" when you click out of it, and you've been searching in the wrong view for the last 20 links

The holiday campaign kicks off in three weeks. The short links need to be live before the email sequence starts. Manually unarchiving 90 links is not a hard problem — it's just a slow one when you're doing it one click at a time.

The Easy Way: One Prompt in SheetXAI

SheetXAI is an AI agent that lives inside your Excel workbook. It reads the archived link IDs from column A, calls Short.io's bulk unarchive endpoint, and confirms each restoration in the Status column.

Restore all 90 archived Short.io link IDs in my Excel table to active status in one bulk operation and update the Status column for each row

What You Get

  • All 90 links restored to active status in a single bulk operation
  • The Status column updates to "active" for each successfully unarchived link
  • Any link ID that fails (already active, not found, permission issue) surfaces a note in the Status column so you can address exceptions before the holiday campaign launches

What If the Data Is Not Quite Ready

Your assistant started unarchiving links manually before you were assigned the task.

For each link ID in column A, check the current status in Short.io before unarchiving — if the link is already active, write "already active" in column B and skip; if it's still archived, unarchive it and write "restored" in column B

This year's campaign has new landing pages and you need to update destination URLs too

The product team updated the holiday landing page URLs and the archived links still point to last year's pages.

For each link ID in column A, unarchive the Short.io link, then update its destination URL to the corresponding value in column B — write "restored and updated" into column C when complete, or the error reason if it fails

Column C has a flag — "reactivate" or "keep archived" — for each link based on whether the product still exists.

For rows in my Excel workbook where column C is "reactivate", unarchive the Short.io link ID from column A and write "active" into column D — for rows where column C is "keep archived", write "skipped" into column D without making any API call

Full conditional unarchive plus destination URL update in one shot

For rows where column C is "reactivate", unarchive the Short.io link ID from column A, update the destination URL to column B, and write "restored" into column D — for rows marked "keep archived", write "skipped" into column D — flag any API errors with the error message in column D

The holiday campaign launches with the right links pointing to the right pages, and nothing gets accidentally reactivated.

Try It

Get the 7-day free trial of SheetXAI and open any Excel workbook with archived Short.io link IDs you need to bring back — then ask it to restore the whole batch. Also see how to bulk-update destination URLs on the same links, or generate QR codes for the reactivated links if they're going into seasonal print materials.

Stop memorizing formulas.
Tell your spreadsheet what to do.

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

Learn more