Migration GuideMost imports take minutes

Migrate from Rebrandly to Flyn

Move your branded links from Rebrandly to Flyn and keep them working on your own domain

Last updated: September 2026

Previewing is free on every plan. Importing needs Pro, Lifetime or Team.

Already have a Flyn account? Open the importer

Pre-Migration Checklist

Complete these steps before starting the migration to ensure a smooth transition.

  • 1
    Export your links with Rebrandly's Export links to CSV recipe (one run per workspace)
  • 2
    Screenshot your current DNS settings for each branded domain
  • 3
    List all custom domains connected to Rebrandly
  • 4
    Check your Flyn plan supports the number of custom domains you need
  • 5
    If your links use your own branded domain, add it in Flyn (Settings > Domains) before you import
  • 6
    Check your Flyn plan: previewing an import is free, creating the links needs Pro, Lifetime or Team
  • 7
    Inform stakeholders about the migration timeline

Step 1: Export from Rebrandly

First, get your existing links out of Rebrandly so you can import them into Flyn.

1

Know how Rebrandly exports links

Rebrandly's help center says links export is available only through its API. Analytics > Exports in Rebrandly produces click reports, not a list of your links, so it is not the file you need.

2

Create a Rebrandly API key

In your Rebrandly account, create an API key. The recipe sends it with an optional workspace ID, which picks the workspace to export.

3

Run the Export links to CSV recipe

Rebrandly's developer site has an "Export links to CSV" recipe, a short Python script that pages through your links and writes a CSV with the columns id, createdAt, shortUrl and destination. It covers one workspace per run, so run it once per workspace.

4

Check the file

Open the CSV and confirm the shortUrl column shows your branded domain (for example go.yourbrand.com/spring-sale). Flyn uses it to match links to your domain. Tags are not part of the export.

Step 2: Import into Flyn

Upload your export and Flyn detects the format, maps the columns (you can change any of them), and previews every link before anything is created. Previewing is free; importing needs Pro, Lifetime or Team.

Using your own branded domain? Add it in Settings > Domains before you import (Step 3 lists the DNS records), so the preview can match those links to it. Want to look first? Drop the file on the migration page: it is read in your browser and nothing is uploaded.

1

Create a Flyn account

Sign up at flyn.to/signup, no credit card required. Uploading and previewing an import is free on every plan; creating the links needs Pro, Lifetime or Team.

2

Open Links > Import links

In the Flyn dashboard, open the Links page and choose Import links, or go straight to flyn.to/links/import.

3

Upload the Rebrandly CSV

Drag and drop the file onto the importer, click to browse, or paste the rows (CSV, TSV and plain text all work). Flyn recognizes Rebrandly's export columns (shortUrl and destination from the export recipe) and maps them for you. You can change any column mapping in the Review step.

4

Preview, then import

The preview shows what will happen to every link before anything is created. Links on your own branded domain can keep their back-halves when that domain is added in Flyn first. Links on rebrand.ly cannot move, so each gets a new Flyn link on flyn.co (or a domain you pick in the preview). Choose whether to reuse old back-halves on flyn.co where they are free, and whether a taken back-half is skipped or renamed; existing links are never overwritten. Then start the import and download the report that maps each old short link to its new one.

Step 3: Domain & DNS Migration

Only links on your own branded domain can keep working after the move. Add the domain in Flyn and import its links before you switch DNS, so the links are already there when traffic arrives. Links on domains Rebrandly owns stay with Rebrandly, and printed QR codes that encode those links keep pointing there.

1

Add your domain in Flyn first

In Flyn, go to Settings > Domains > Add Domain and enter your branded short domain (for example go.yourcompany.com). Custom domains are included on Pro, Lifetime and Team, up to 3 per account. Do this before you import, so the preview matches your links to the domain.

2

Add the TXT record and click Verify

At your DNS provider, add the TXT record Flyn shows: _flyn on your root domain (_flyn.yourcompany.com, even when the short domain is go.yourcompany.com; many DNS panels want just _flyn as the name) with the flyn-verify value. Click Verify. This proves you own the domain and does not change where your links point.

3

Point the domain at Flyn

After your links are imported, replace the Rebrandly record (an A record to 52.72.49.79 for a root domain, or a CNAME to proxies.rebrandlydomain.com for a subdomain): use a CNAME to cname.flyn.to for a subdomain, or an A record to 76.76.21.21 for a root domain. Keep the hostname the same.

4

Verify again and test

DNS changes usually apply within minutes but can take up to 48 hours. Click Verify again: Flyn marks the domain Active once it finds the TXT record and the record pointing at Flyn. Then open a few old short links to confirm they redirect.

DNS Record Summary

FieldBeforeAfter
TypeA or CNAMECNAME (subdomain) or A (root domain)
Hostgo (or your subdomain)go (no change), or @ for a root domain
TargetA 52.72.49.79 (or CNAME proxies.rebrandlydomain.com)cname.flyn.to or 76.76.21.21
Ownership (TXT)None_flyn.yourcompany.com with the flyn-verify= value from Settings > Domains

What Transfers

Here is what carries over from Rebrandly to Flyn and what needs to be reconfigured. A back-half can be reused when it uses only letters, numbers, hyphens and underscores and is not reserved for Flyn's own pages; the preview flags the rest, and those links get a new random back-half.

ItemTransfersNotes
Destination URLsAll long URLs preserved
Slashtags (slugs)On your domainKept on your own branded domain when it is added in Flyn before you import. Back-halves from rebrand.ly can be reused on flyn.co (or a domain you pick in the preview) when they are free
TagsNot in Rebrandly's API export (Rebrandly notes tags do not move with links). Add a tags column to the CSV before importing, or tag links in Flyn
Custom domainsAdd it in Flyn before importing, then replace the A record (52.72.49.79) or CNAME (proxies.rebrandlydomain.com): CNAME cname.flyn.to for a subdomain, A 76.76.21.21 for a root domain, then click Verify
Click analyticsHistorical data stays in Rebrandly
UTM parametersUTMs embedded in destination URLs are preserved
rebrand.ly linksrebrand.ly is owned by Rebrandly, so those links stay there. Each gets a new Flyn link, and the import report maps old to new

Post-Migration Verification

After completing the migration, work through this checklist to verify everything is working.

  • Test 5-10 sample links to verify correct redirects
  • Confirm all custom domains show verified status in Flyn
  • Verify new clicks are tracked in Flyn analytics
  • Update any Rebrandly API integrations to Flyn's API
  • Keep Rebrandly account active for 30 days as fallback

Troubleshooting

Common issues and how to resolve them.

Slashtags not matching after import

Rebrandly uses the term "slashtag" for what Flyn calls a back-half. The export recipe has no slashtag column, so Flyn reads it from shortUrl. In the Review step, check that shortUrl is mapped to the old short link.

Multiple domains not all resolving

Each custom domain must be added in Settings > Domains and needs its own record pointing at Flyn (CNAME cname.flyn.to, or A 76.76.21.21 for a root domain) and its own Verify. Check each domain individually in your DNS registrar and under Settings > Domains, where each should show Active.

Links redirecting to Rebrandly error page

This usually means DNS has not fully updated; it can take up to 48 hours. If it persists, verify the CNAME target is exactly cname.flyn.to with no trailing period (unless your registrar requires one).

Frequently Asked Questions

How long does it take to migrate from Rebrandly to Flyn?

Most of the time goes into running Rebrandly's export recipe, which reads 25 links per request. In Flyn, the importer creates links in batches of 100 with a progress bar, so most imports take minutes. Accounts in their first week may have a daily limit on new links; if an import reaches it, the importer stops and lets you download the remaining rows as a file to import once 24 hours have passed. If you move a branded domain, DNS changes usually apply within minutes but can take up to 48 hours.

Can I migrate multiple branded domains from Rebrandly?

Yes. Flyn Pro supports up to 3 custom domains. Add each domain in the Flyn dashboard, import its links, and point each domain's record at Flyn.

Will my rebrand.ly links still work?

Yes, links on the rebrand.ly domain continue working through Rebrandly since they own that domain. They cannot move to Flyn: the importer creates a new Flyn link for each one, and the import report maps old to new.

Does Flyn support Rebrandly's link scripts feature?

Flyn does not run custom scripts on redirects. For the most common use, retargeting, Flyn Pro fires pixels on your links (Meta, Google Ads, TikTok and 10 more). Flyn also offers custom OG metadata, UTM-based campaign tracking, and webhook events.

Is Flyn cheaper than Rebrandly?

Per link, yes. Flyn Pro costs $9/month billed annually ($12 monthly) with unlimited links, A/B testing, and deeper analytics. Rebrandly's Essentials plan includes 250 links a month (Rebrandly pricing page, checked September 2026).

Can I test Flyn before fully migrating?

Yes. Create a free Flyn account, preview your whole Rebrandly export at no cost, and create a few links by hand (the free plan includes 25 a month). Once you upgrade, test with a spare subdomain before you switch your main branded domain.

Ready to Migrate from Rebrandly?

Create a free Flyn account and preview your Rebrandly import at no cost. No credit card required to sign up. Importing needs Pro, Lifetime or Team, and most imports take minutes. Accounts in their first week may have a daily limit on new links; if an import reaches it, the importer stops and lets you download the remaining rows as a file to import once 24 hours have passed.

Already have a Flyn account? Open the importer

More Migration Guides