Skip to content
← All features

Bulk link import

Thousands of links, one upload.

Import a CSV and SwiftURL creates every short link in a single pass, each one safety-checked before it goes live, ready to drop into a bulk SMS or WhatsApp send.

app.swifturl.co/import
Importing 1,240 linkssafety-checking…
/spring-saleCreated
/webinar-julCreated
/promo-xNeeds review
1,240 checked

Skip the one-at-a-time grind

Migrating from another shortener or launching a big push? Upload a CSV of destination URLs, optional slugs and campaign tags, and SwiftURL builds them all, running the same safety checks it runs on every link.

Map columns for URL, slug, domain, campaign and tags

Every imported link is screened for malware, phishing and shortener chains

Review a summary of created links and any rows that need attention

How it works

1

Prepare your CSV

One row per link, with a destination URL and any optional fields.

2

Upload and map

Match your columns to SwiftURL fields.

3

We check and create

Each link is safety-checked, then created in bulk.

4

Review the results

See what was created and fix any flagged rows.

Why it matters

Save hours

Launch or migrate in minutes instead of link by link.

Safe at scale

Bulk doesn't mean skipping checks; every link is screened.

Clean data

Consistent slugs and tags from the very start.

Frequently asked questions

How does bulk import work?
Upload a CSV and SwiftURL creates the links in one pass, each one safety-checked just like a single link.
How many links can I import at once?
Bulk import is built for large batches, from dozens to thousands of links in a single upload, subject to your plan limits.
Are imported links safety-checked?
Yes. Every link created through import goes through the same safety and compliance checks as links you create individually.
What columns does the CSV need?
At minimum a destination URL per row. You can also include optional fields such as slug, title, tags, and UTM parameters.
What happens if a row fails?
Rows that fail validation or a compliance check are flagged so you can fix and re-import them, while valid rows still go live.

Import your links in one pass.

Start free and bring your existing links with you.

Start free All features