Migrate from BL.INK to Flyn
Move from BL.INK to Flyn for unlimited links, richer analytics, and modern link management features
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.
- 1Export each domain from BL.INK (Links > Export > Export All Links in Import Format)
- 2Document DNS settings for each branded domain
- 3List team members and their permission levels
- 4If your links use your own branded domain, add it in Flyn (Settings > Domains) before you import
- 5Check your Flyn plan: previewing an import is free, creating the links needs Pro, Lifetime or Team
- 6Notify your team about the migration
Step 1: Export from BL.INK
First, get your existing links out of BL.INK so you can import them into Flyn.
Log in to BL.INK
Go to bl.ink and sign in to your account.
Open Links > Export
In BL.INK, open Links and click Export in the left navigation.
Choose Export All Links in Import Format
This file lists each destination (Long URL) and keyword. It covers the domain you pick, so export each domain you use. BL.INK's import help says files in this format should not have a header row, so yours may start straight with a link; if it does, map the keyword column to Back-half in the Review step.
On the newer BLINK Enterprise interface
Export sits at the top of the Links table. It exports the columns in your current table view, arrives by email, and is limited to 5,000 links, so show the destination and short link columns before exporting.
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.
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.
Open Links > Import links
In the Flyn dashboard, open the Links page and choose Import links, or go straight to flyn.to/links/import.
Upload the BL.INK CSV
Drag and drop the file onto the importer, click to browse, or paste the rows (CSV, TSV and plain text all work). When the file has BL.INK's header row (Long URL, Short Link Keyword), Flyn recognizes it and maps the columns for you. If it has no header row, Flyn finds the destination from its contents, and you map the keyword column to Back-half yourself in the Review step. The file has no domain column, so to keep links on your branded domain, add a domain column with that domain in every row before you upload: name it domain when the file has headers, or map it to Short domain in the Review step. You can change any column mapping in the Review step.
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 BL.INK's own domain 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 BL.INK owns stay with BL.INK, and printed QR codes that encode those links keep pointing there.
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.
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.
Point the domain at Flyn
After your links are imported, replace the CNAME that points to bl2.blink.domains: 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.
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
| Field | Before | After |
|---|---|---|
| Type | CNAME | CNAME (subdomain) or A (root domain) |
| Host | go (or your subdomain) | go (no change), or @ for a root domain |
| Target | bl2.blink.domains | 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 BL.INK 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.
| Item | Transfers | Notes |
|---|---|---|
| Destination URLs | All long URLs preserved | |
| Short codes (keywords) | On your domain | Kept on your own branded domain when it is added in Flyn before you import. Back-halves from BL.INK's own domain can be reused on flyn.co (or a domain you pick in the preview) when they are free |
| Tags | If in file | The Import Format file has no tags column; other BL.INK exports may include one |
| Custom domains | Add it in Flyn before importing, then switch the CNAME from bl2.blink.domains to cname.flyn.to (root domain: A record 76.76.21.21) and click Verify | |
| Click analytics | Historical data stays in BL.INK | |
| Team permissions | Reconfigure team roles in Flyn |
Post-Migration Verification
After completing the migration, work through this checklist to verify everything is working.
- Test sample links for correct redirects
- Verify all custom domains in Flyn
- Reconfigure team member permissions
- Confirm analytics tracking is active
- Update API integrations to use Flyn
Troubleshooting
Common issues and how to resolve them.
BL.INK export columns not mapped as expected
Flyn recognizes the Import Format export. Other BL.INK exports follow your saved column view; if a column is mapped wrong, change it in the Review step (Destination URL, Back-half for the keyword, Tags).
Links landed on the default domain instead of mine
BL.INK's Import Format file has no domain column. Add a domain column with your branded domain in every row, make sure the domain is added in Settings > Domains, and run the import again.
Enterprise features not available in Flyn
BL.INK's enterprise features (SSO, advanced permissions) differ from Flyn. Flyn has team workspaces with owner, admin, member and viewer roles, and no SSO or SAML, so check that this covers your needs before you switch.
Links not resolving after DNS change
Verify the CNAME target is exactly cname.flyn.to (or the A record is 76.76.21.21 for a root domain). Clear your browser cache; DNS changes can take up to 48 hours to reach everyone. The domain should show Active under Settings > Domains; if it does not, click Verify there.
Frequently Asked Questions
How do I export my BL.INK links?
Log in to BL.INK, open Links > Export, and choose Export All Links in Import Format. Exports cover one domain at a time.
Is Flyn cheaper than BL.INK?
Yes. Flyn Pro costs $9/month billed annually ($12 monthly) with unlimited links and 3 custom domains. BL.INK's Expert+ plan costs $48/month for one custom domain and one user, with each link capped at 7,500 clicks (BL.INK plans overview, checked September 2026).
Does Flyn support enterprise features?
Flyn offers team workspaces with roles, API access, and custom domains on its paid plans. It does not offer SSO or SAML.
Can I migrate multiple BL.INK domains?
Yes. Export each domain, add each one in Flyn (Pro includes 3), import each file, and point each domain's CNAME to cname.flyn.to and verify it.
Will bl.ink short links continue working?
Links on BL.INK's default domain continue working through BL.INK. Only your custom domain links are affected by migration.
Ready to Migrate from BL.INK?
Create a free Flyn account and preview your BL.INK 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