Changelog

Every feature, fix, and improvement we ship. We release updates weekly.

v5.16October 31, 2026
ImprovedQR codes on more free tools, when you make a link while signed in and your plan includes custom QR colours, the QR code on the homepage result card and on the Link Click Counter, Password-Protected Link Generator and Bulk URL Shortener now lets you choose its colours too, as the link generators and platform shortener pages have since v5.15. Signed-out visitors still get the code in Flyn green. Custom QR colours are part of Pro, Lifetime and Team.
ImprovedDeep link platforms, when you turn on Open in native app in the link editor, the list of supported platforms now includes App Store and Google Play links, 18 in all, and the comparison pages, migration guides, solution pages and blog posts now give the same count. Deep links are part of Pro, Lifetime and Team.
FixedPlan-end emails, the cancellation and custom domain pause emails now say that links on Flyn's own domains keep working, instead of naming only flyn.to, and the first cancellation email no longer says in its inbox preview that your links keep working when every one of them is on a custom domain, which pauses.
v5.15October 31, 2026
ImprovedQR codes on free tools, when you make a link on a free link generator or a platform link shortener page while signed in, and your plan includes custom QR colours, the QR code on its result card now lets you choose the colours, as the QR builder in your dashboard does. Before, the colours stayed locked even on a paid plan. Signed-out visitors still get the code in Flyn green. Custom QR colours are part of Pro, Lifetime and Team.
ImprovedDeveloper docs, the Links API reference now lists botClicks, qrScans and totalClicks, with an example, and says that clicks counts human clicks only. The Links and Retargeting Pixels docs now name Pro, Lifetime and Team for the features those plans include, and the retargeting docs say that pixels do not fire on a password-protected link. The shorten docs give the real lifetime of a link made without an account, 24 hours, the deep links pages list all 18 supported platforms, App Store and Google Play links included, and the Help Center article on disabled links describes the warning page visitors now see.
FixedFailed payment emails, when a Pro renewal payment fails, the email now gives the date Pro really ends if the card is not updated: 15 days after Flyn first sees the failed payment, the day the account would move to Free. Before, it gave the end of the billing period, which could be weeks or months after that. When that date cannot be known yet, the email gives none. It also says that links on Flyn's own domains keep redirecting, instead of naming only flyn.to.
FixedUpgrade links, the Upgrade links in the Chrome extension's popup and settings, and the upgrade link the API returns when the Free plan's monthly link limit is reached, pointed to a page that did not exist. They now open Settings, Billing. Nothing needs updating in the extension.
v5.14October 30, 2026
ImprovedFolders, on Pro, Lifetime and Team you can now move a single link into a folder, or take it out of one, from the new Folder menu when you open the link, as well as with Move to… for several links at once. On the Free plan you choose a folder when you create a link, and moving an existing link into a folder is part of Pro, Lifetime and Team. A Free account sees which folder an open link is in, with a note saying so. Through the API, PATCH /api/links/:id now answers a Free account's request to move a link into a folder with an upgrade message, while setting folderId on a new link stays free on every plan. An empty folder now explains how links get into it.
FixedLink previews, when you create a link, Flyn fills in the Social Preview title and description from the destination page, and many characters that a page writes as a numeric code, such as the apostrophe in Wikipedia titles, came through as the code, for example "Farmers' market". These codes are now shown as the characters they stand for, in Create Link and in the free Open Graph Checker, so that title reads "Farmers' market". Previews already saved on existing links keep their text, and you can edit them under Social Preview when you open a link. The Links page also says "1 link" and "1 click" now, instead of "1 links" and "1 clicks".
v5.13October 29, 2026
SecurityDisabled links, when Flyn turns off a link for breaking the Acceptable Use Policy, anyone who opens it now sees a warning page on the short link itself, and the link answers with HTTP status 410 (Gone) for every visitor. The page says the link has been disabled, tells people who got it in an email or message they were not expecting not to enter passwords or payment details on the page it pointed to, and links to Flyn's Report a link page. Before, visitors were sent on to a flyn.to page that said the owner had archived the link. A link that is restored after review works again straight away, and links you archive, links that expire and links that reach their click limit work as before.
SecurityFaster phishing takedowns, Flyn now finds more phishing pages behind short links on its own and takes those links offline automatically, without waiting for a person to review them. Anyone who opens one sees the disabled-link warning page instead of the phishing page. This helps protect the people who click. If you believe one of your links was turned off by mistake, email [email protected] with the short link and a person will review it.
v5.12October 28, 2026
ImprovedGeo Routing, the country list when you create or edit a link now has every country and territory, 250 in all, instead of a hand-picked 54, so you can send visitors from Iraq, Luxembourg, Malta or any other country to their own URL. The search in Create Link ignores accents, so typing curacao finds Curaçao, and when you edit a link you can type a country's name in its country menu to jump to it. The API already accepted any two-letter country code. Geo Routing is part of Pro, Lifetime and Team.
v5.11October 23, 2026
FixedLink cloaking, a cloaked link opened on a phone showed the destination's tablet or desktop layout, shrunk to fit, because the page that keeps your short link in the address bar did not tell the phone to use its own screen width. It does now, so a site that adapts to phones shows its mobile layout. A cloaked link to a site that took more than 2.5 seconds to respond, for example on a slow mobile connection, could also drop the mask and open the site directly. The cloak now waits for the site to load, and opens it directly only if it still has not responded after 15 seconds. Sites that refuse to be shown inside another page are still opened directly, as before. Link cloaking is part of Pro, Lifetime and Team.
v5.10October 20, 2026
FixedHomepage links in your dashboard, links you made while signed in to Flyn, using the shortener on the flyn.to homepage or the Vanity URL Builder in our vanity URL guide, were saved to your account but filed outside your workspace, so they did not show on your Links page. They now go into the workspace you are working in, when your role there lets you create links, and the links made this way since August 7 have been moved into their owner's workspace together with their clicks. In a team whose owner is on Pro or Lifetime, a member whose role lets them create links now gets the same paid plan on the homepage as in the dashboard, instead of being told they had reached the Free plan's 25 links a month. When a new account reaches its first-week limit on new links, the homepage and the Vanity URL Builder now say so instead of showing a general error, and the shorten box on your dashboard names the reason in more cases, for example a destination longer than 2,048 characters. Through the API, POST /api/shorten now refuses an API key or an assistant sign-in that has only viewer access to a workspace, the same rule as POST /api/links. API keys come with Pro, Lifetime and Team.
FixedLink safety re-checks, a link whose routing rule held text that is not a web address, such as a placeholder word typed into a country field, could be turned off by the scheduled safety re-check as pointing to a private or internal address, although Flyn never sends a visitor to such text. The re-check now reads every destination on a link the way the redirect reads it, so text that is never served can no longer get a link disabled. Country and device routing are part of Pro, Lifetime and Team.
v5.9October 19, 2026
NewWhat Is My User Agent, a new free tool shows the user agent string your browser sends, with a copy button, and the device, operating system and browser that Flyn analytics record for it, worked out by the same detection code. In Chrome, Edge and other Chromium browsers it also shows the client hints the browser shares. In Safari it checks touch support to show whether an iPad is presenting itself as a Mac, and a card shows which destination your visit would match on a Flyn link with iOS, Android, Windows and Mac URLs (device routing, part of Pro, Lifetime and Team). You can also paste any user agent, from a support ticket for example, and decode it in your browser; a pasted string carries no touch information, so a Safari string that says Mac could come from a Mac or an iPad. On a computer, a QR code opens the same check on your iPad or phone. The tool is free, no account needed.
NewTwo new guides, "iPad Safari Says It Is a Mac: How to Detect and Route iPads" explains why Safari on an iPad sends the same user agent as Safari on a Mac by default, which detection methods work and where they break, and what a Flyn link with device routing, part of Pro, Lifetime and Team, does with and without a Mac URL, with a test matrix for iPad, Mac and iPhone and the What Is My User Agent check built in. "How to Link to the Microsoft Store and the Mac App Store" covers each store's link format, where to find the store IDs, when a store scheme such as ms-windows-store: or macappstore: is the right link, what each store allows for badges, direct download links for apps outside the stores, and how one Flyn short link with device routing (Pro, Lifetime and Team) sends iPhone, Android, Windows and Mac visitors to the right place. The Help Center article on routing by country or device now also covers testing on a Windows laptop and a Mac, where an A/B split sits in the routing order, and the links that routing rules do not apply to.
ImprovedApp Store Link Generator, the free generator now has Windows and Mac fields next to the App Store and Google Play ones. The smart link file it makes sends iPhone and iPad visitors to your App Store URL, Android to Google Play, Windows and Mac to their own store or download page, and everyone else to your fallback. Because Safari on an iPad can present itself as a Mac, the file checks touch support, so an iPad goes to the App Store URL and not the Mac one. The store fields take https web pages, and if you paste a store scheme such as ms-windows-store: or macappstore:, the generator says which web page to use instead. Free, no sign-up. To put the same four destinations on one Flyn short link, use device routing, part of Pro, Lifetime and Team.
FixedApp association file checks, the free Android App Links Validator and Deep Link Tester followed a redirect on /.well-known/assetlinks.json and apple-app-site-association, so a file served behind a 301 or 302 could pass even though Android and Apple require the file to be served with no redirect. Both tools now report a redirect as a failed "No redirect" check, as the AASA Validator already did, and tell you to serve the file directly at its address with a 200 response. The AASA Validator and Apple App Site Association Generator pages also no longer mention a fallback to the domain root, which Apple's documentation does not list.
FixedICS Calendar Link Generator, a timed event was written with a time zone name but without the matching time zone definition that the iCalendar standard requires, which a strict calendar app may reject or place at the wrong time. The generator now writes each time in UTC, so 2:00 PM on June 12 in New York becomes 18:00 UTC, and calendar apps show it in each guest's own local time; the time zone you pick still decides how the time you type is read. An organizer name with a comma, semicolon or colon in it, such as "Acme, Inc.", is now wrapped in quotes as the standard requires, instead of carrying a backslash that a calendar could show as part of the name.
FixedSearch engine indexing, the per-link indexing switch that Pro, Lifetime and Team accounts had in the link editors has been removed, because it changed nothing about indexing: every Flyn short link already asks search engines not to index it, on every plan, Free included. The Advanced section now says so in one line, and the "Indexing allowed" label, which was wrong, is gone. What the switch did change was which page crawlers got: on a link that had it on and no custom social preview, the link-preview bots of chat and social apps were sent a generic Flyn card. Those links are now handled like any other, so a shared link can show the destination's own preview. The API still accepts the noIndex field, so existing integrations keep working, and the field has no effect on how a link is served.
FixedDashboard pages, on a few percent of loads a dashboard page hit an error as it appeared (React error #418), and React then re-rendered the whole page in your browser. The cause was a bug in React 19.2, the version the dashboard runs on, which React has fixed in version 19.3. The dashboard now loads its pages in a way that avoids it.
FixedUpgrading while a payment is overdue, if a Pro renewal payment had failed, checkout could sell you a second Pro subscription next to the one still being retried. A Pro account with an overdue payment is now sent to update its card instead.
SecurityZapier app 1.4.2, from this version the New Click trigger keeps only the Flyn webhook id when it subscribes, instead of the whole webhook including its signing secret, which the trigger never used. Turning the Zap off still removes the webhook, and Zaps set up on earlier versions keep working. Connecting Zapier takes a Flyn API key, which comes with Pro, Lifetime and Team.
v5.8October 15, 2026
NewWindows and Mac destinations, device routing on a link now has four optional fields: iOS, Android, Windows and Mac. A visitor on a Windows computer goes to the Windows URL and a visitor on a Mac goes to the Mac URL, for example the Microsoft Store and Mac App Store pages of your app. Leave a field blank and that device falls through to your country rules, then the default destination, as before. Safari on a Mac describes itself the same way Safari on an iPad does, so on a link that has a Mac URL, Safari visitors first see a blank page for a moment while Flyn checks which device it is, then continue. Chrome, Edge and Firefox on a Mac go straight to the Mac URL, and links without a Mac URL work exactly as before. Set the fields under Routing when you create a link, or when you edit one; the API takes them as targeting.device.windows and targeting.device.macos. Device routing is part of Pro, Lifetime and Team.
v5.7October 12, 2026
FixedCustom domains whose main domain is hosted elsewhere, a domain such as go.yourbrand.com could stay on "Certificate pending" with both DNS records correct, when yourbrand.com was connected to another account at our hosting provider, often the service that hosts your website. The provider then asks for one extra TXT record, and Flyn neither showed that record nor checked it, so the domain could not be finished from the Domains page. Settings, Domains now shows the record under the checklist after you click Verify, with copy buttons, and Verify checks it. Nothing needs to be removed from the other account. Once the record verifies, that exact address is served by Flyn straight away, and other addresses on your domain are not affected. Custom domains are part of Pro, Lifetime and Team.
v5.6October 10, 2026
NewBulk QR codes, the free QR Code Generator has a new Bulk list mode that makes one QR code for every row of a list. Paste the list, one row per line or rows copied from Excel or Google Sheets, or add a CSV, TSV or TXT file of up to 20 MB (an .xlsx file is not read, so save it as CSV first). A row can hold a link or any text, and when the list has several columns you pick the content column and, optionally, a file name column. A review step shows what each code will hold before anything is made, and the download is one ZIP with a PNG or SVG file per code plus manifest.csv, which lists every row and its file name. One run makes up to 10,000 codes; a longer list makes the first 10,000 and gives the remaining rows back as a CSV for the next run. In a browser that cannot run the work in the background the limit is 2,000 per run, and on a phone or an older computer a long list may need smaller runs. Colours and error correction apply to every code in the run, and Bulk list adds no logo. It is free and needs no account, and the codes are made in your browser, so making them uploads nothing. The codes are static: they never expire and can never be changed.
NewEditable bulk QR codes, turn a bulk run of links into codes whose destinations you can change after printing. After a bulk run of links in the free QR Code Generator, choose "Make these codes editable" on the result screen and your list is carried into Import links in your Flyn dashboard, with sign-up on the way. The import creates the Flyn short links, and its results screen then offers "Make QR codes for N links", which reopens the list in Bulk list with the new short links. Those codes hold Flyn short links, so you can change where any of them goes without reprinting, and Flyn counts their scans. Previewing the import is free on every plan; importing needs Pro, Lifetime or Team. Scan counts and timing are on every plan, and location and device breakdowns are part of Pro.
v5.5.2September 30, 2026
SecurityNo passwords through AI assistants, Flyn's MCP tools no longer take a password. An assistant can no longer set a link password or make a WiFi QR code, which holds your network password, so neither passes through a chat; set both in the dashboard or with the REST API, which are unchanged. Hosted assistants now also get a rate limit for each signed-in user, so one busy user can no longer use up the limit for everyone else on that assistant. The active and expired filters of the list links tool now match how your links behave. Signing in to the MCP server works on every plan, and password protection is part of Pro, Lifetime and Team.
v5.5.1September 29, 2026
FixedBot filter, some real visitors were counted as bots: people tapping a link inside Pinterest's in-app browser, and people on some Android phones and tablets, such as CUBOT, Logicom and OSCAL models. Their clicks now count as human clicks, and they get your routing rules, rotation, retargeting pixels and deep links like everyone else. Bot filtering is on every plan; routing rules, rotation, retargeting pixels and deep links are part of Pro, Lifetime and Team.
FixedLink previews on flyn.co and custom domains, apps that follow robots.txt, such as Facebook, could not read the preview of a link on flyn.co or on your own custom domain, so a shared link showed a bare address instead of its title, description and image. The link-preview readers of Meta, X, LinkedIn, Pinterest, Slack, Discord, Telegram, WhatsApp, Reddit and a few others may now read these short links, while search engines and AI crawlers are still asked to stay away. Link previews work on every plan, and custom domains are part of Pro, Lifetime and Team.
FixedCloaked links to sites that refuse framing, Flyn now shows a cloaked link's mask only after checking that the destination page allows being shown inside another page. When a site refuses framing, or does not answer the check cleanly, visitors get a normal redirect instead of an empty frame, and the link editor now tells apart a destination that will not work cloaked from one that may not. Cloaking is part of Pro, Lifetime and Team.
v5.5September 24, 2026
NewLink import, move your links to Flyn from another shortener. Open Links, choose Import links, and drop in your old shortener's export (CSV, TSV or TXT, up to 20 MB) or paste a list of URLs; Flyn recognises exports from Bitly, Rebrandly, Dub, Short.io, Cuttly and other tools, works out which column holds what, and lets you change it. The free preview shows what your links will become before anything is created: back-halves are kept where they are free and allowed on Flyn, a taken one gets a random back-half or is skipped (your choice, and nothing that already exists is overwritten), and titles and tags come across when your file has them. Add your own branded domain in Settings, Domains first and its links move onto it with the same back-halves, so they keep working once the domain is verified in Flyn and its DNS points to Flyn; links on a shared domain such as bit.ly stay with that service and get new Flyn links, and a downloadable report maps every old link to its new one. Click history does not transfer, so every imported link starts at zero. Previewing is free on every plan; importing needs Pro, Lifetime or Team, and an account in its first week has a daily cap on how many links it can create.
NewOpenAPI specification, the Flyn REST API now has a machine-readable OpenAPI 3.1 description at www.flyn.to/api/openapi.json. It covers links, quick shorten, QR codes, click analytics, domains, retargeting pixels, conversion tracking and the webhook events Flyn sends to your endpoint. Import it into an API client such as Postman or Insomnia, or generate a typed client in your own language. The new OpenAPI page in the docs has the spec URL, a download button and setup notes. The spec is open to everyone; creating an API key to call the API needs Pro, Lifetime or Team.
ImprovedMigrate page, you can now drop your old shortener's export, or paste a list of links, on flyn.to/migrate before you have an account and see what each link will become. The file is read in your browser and is not uploaded. Continue takes the list through sign-up or log-in into Import links, and the browser keeps it for two hours, so you do not need the file again. Previewing is free; importing needs Pro, Lifetime or Team.
ImprovedMCP server reference, a new developer page at flyn.to/docs/mcp covers how to connect to Flyn's MCP server, the plan limits, every tool and what it returns, and the errors and rate limits an assistant can meet. You can connect by signing in, which works on every plan, or with an API key, which comes with Pro, Lifetime and Team. Free to read, no account needed.
FixedCustom domains on two-part suffixes, a domain ending in .com.br, .co.uk, .com.au or a similar two-part suffix could never verify, because Flyn looked for the ownership TXT record on the suffix itself (for example _flyn.com.br), which only the registry can create. Flyn now works out the domain you registered from the public list of domain suffixes, so the record goes on your own domain, for example _flyn.yourbrand.com.br for links.yourbrand.com.br. A root domain such as yourbrand.co.uk is also given the A record it needs instead of a CNAME. If your domain was stuck on pending, add the records Settings, Domains now shows and click Verify.
FixedAI assistant tools, when an assistant was connected to Flyn by signing in, looking up, editing or deleting a single link through our MCP server returned an Unauthorized error, while creating and listing links, analytics and QR codes kept working. All eight tools now work the same whether the assistant signed in or uses an API key. This mostly affected Free accounts, where signing in is the way to connect; API key connections were never affected.
FixedWebhook events, Flyn sends four webhook events you can subscribe to, link.click, link.create, link.update and link.delete, and the event picker in Settings and the API now offer only those. Two other events, link.expired and domain.verified, were listed before but never sent. Each event is sent once, with no automatic retries, as the webhooks docs now say. Webhooks are part of Pro, Lifetime and Team.
v5.4.5September 23, 2026
SecurityWebhook payloads, changing a link's password in the dashboard sent the new password, as typed, in the link.update webhook. A webhook now only says whether a link has a password, true or false, and never contains the password itself. Webhooks are part of Pro, Lifetime and Team.
v5.4.4September 21, 2026
ImprovedClearer link errors, when a link cannot be created, edited, imported or made with Quick Shorten, Flyn now tells you why, such as a feature your plan does not include, the Free plan's monthly link limit, the daily limit for new accounts or a back-half that is already taken, instead of a generic "Failed to update link" message or a raw error code. This applies on every plan.
FixedEditing links in a team workspace, the owner and admins of a workspace can now edit and delete any link in it, and a member can edit and delete the links they created. Before, an owner or admin could open a teammate's link but saving a change was refused, while the API let any member change or delete any link in the workspace. The dashboard now shows edit and delete only on links you can change, and everyone in the workspace can still view, copy and see the analytics of every link. Team workspaces are part of Pro and Lifetime.
v5.4.3September 20, 2026
ImprovedChrome extension 2.2.0, opening the extension on a page you already shortened in this browser now shows that link again instead of creating a new one, so reopening it no longer uses up your monthly links. Signing out now also revokes the extension's access on Flyn's side, and signing in never replaces a key you use for Zapier, Make or the API. The New button now opens the link form with the current page filled in, and with "Auto-generate slugs" turned off in the extension's settings you can choose your own back-half before the link is made. The extension is free on every plan.
v5.4.2September 18, 2026
FixedTelegram and WhatsApp deep links, on an iPhone a deep link to a Telegram invite, phone link or post could open Telegram on a "username not found" screen, and a WhatsApp group invite could open a chat with a number that does not exist. Telegram invites, posts and phone links now open the right screen, and a link format with no documented app address, such as a WhatsApp group invite, goes to its normal web page instead. Telegram bot links keep their start value and wa.me links keep their message text. Deep links are part of Pro, Lifetime and Team.
v5.4.1September 11, 2026
FixedRouting rules through the API, the API now refuses a routing shape it cannot act on, such as ios, android and desktop keys at the top level of targeting, which an older version of our docs showed: that shape was saved and then sent every visitor to the default URL. Send device rules under targeting.device and country rules under targeting.geo, as the API docs now show, and a link with no rules now returns targeting as null instead of an empty object. Routing is part of Pro, Lifetime and Team.
SecurityNo attribution cookie on short-link redirects, when someone opens a Flyn short link on flyn.to, another Flyn short domain or your own custom domain, the short link no longer sets the cookie Flyn uses to see which of its own web pages led to a sign-up. That cookie is now set only on Flyn's own website pages, which include the password page a protected link opens and the page shown for an expired or deleted link. This applies to short links on every plan.
v5.4September 10, 2026
NewConnected Apps, a new tab in Settings that lists every AI assistant signed in to your Flyn account through our MCP server, such as Claude Code, Cursor or ChatGPT. Each one shows when it connected, when it was last used, and when its sign-in expires. Click Disconnect, then confirm, and that assistant loses access straight away and has to sign in again before it can touch your links. An assistant you stop using loses its sign-in on its own after 90 days. Signing in this way needs no API key and works on every Flyn plan, Free included; apps connected with an API key are managed under API Keys instead.
FixedAI assistant sign-in in Chrome, clicking Allow on Flyn's consent screen could seem to do nothing in Chrome and other Chromium-based browsers, so the assistant never finished connecting to your account. The consent screen now hands you back to the assistant properly, with a continue link as a backup in case the handoff does not start by itself. If an earlier attempt stalled or timed out on you, try connecting again.
v5.3.6September 3, 2026
Newn8n integration, Flyn is now a verified node in n8n. On n8n Cloud, search for Flyn on the canvas; on self-hosted n8n, install n8n-nodes-flyn from Settings, Community nodes. The Flyn node creates, gets, lists, updates and deletes links and returns a link's QR code, and an n8n AI agent can use it as a tool. The Flyn Trigger node starts a workflow when one of your links is clicked, or when you create, update or delete a link. Connecting takes a Flyn API key, which comes with Pro, Lifetime and Team.
v5.3.5September 1, 2026
NewMake app, Flyn has a Make app you can install from the invite link on flyn.to/integrations while it waits for a listing in Make's public app directory. It has Create a Link, Get a Link, Make an API call and an instant Watch Events trigger. Get a Link returns a link with its human clicks, bot clicks, QR scans and total clicks, Make an API call sends any other request to the Flyn API, and Watch Events runs your scenario when one of your links is clicked, or when you create, update or delete a link. Connecting takes a Flyn API key, which comes with Pro, Lifetime and Team.
v5.3.4August 31, 2026
ImprovedAccessibility, icon-only buttons across the dashboard, such as edit, delete and copy on each link, now have names that screen readers announce, and primary buttons in dark mode now meet the WCAG AA contrast ratio for text. Both apply on every plan.
v5.3.3August 29, 2026
FixedTraffic quality card, with Analytics filtered to one link, the card still showed the human, bot and QR scan totals for all links. It now shows the figures for the link you picked. The card is free on every plan.
v5.3.2August 27, 2026
NewTeam seats, a new Seats panel on the Team tab in Settings shows how many seats your workspace uses, how many your plan includes and how many are paid. Pro covers you plus 2 teammates, and each teammate after that is $4 a month; on the lifetime deal each teammate is $4 a month from the first one. When every seat is taken, add a seat from the Seats panel before you invite someone. Your first extra seat starts a monthly seat subscription, and seats you add later are prorated. Team workspaces are part of Pro and Lifetime.
ImprovedPaid features for team members, a member of a workspace whose owner is on Pro or Lifetime now gets Pro features while working in that workspace, without a subscription of their own, instead of meeting upgrade prompts for things the workspace already pays for. Settings, Billing shows "Team Plan" with a "Via workspace" label, and a member's own paid plan is never lowered. Team workspaces are part of Pro and Lifetime.
v5.3.1August 20, 2026
ImprovedOfficial MCP Registry, Flyn's MCP server is listed in the official MCP Registry as to.flyn/mcp, so MCP directories and assistants that read the registry can find it. An assistant can also read the list of Flyn's tools before you connect, so a listing can show them. Using a tool still needs you to sign in, which works on every plan, or an API key, which comes with Pro, Lifetime and Team.
v5.3August 16, 2026
NewZapier app, Flyn now has its own app in Zapier's public app directory, so you can connect your short links to thousands of other apps without writing code. Two triggers start a Zap when a new short link is created or when one of your links is clicked. Four actions create, update and delete short links and generate a QR code, and two searches find a link or pull its click stats, including the split between human and bot clicks. Connecting takes a Flyn API key, which comes with Pro, Lifetime and Team. New Click runs your Zap once for every click a person makes, so on a busy link add a filter early or trigger on new links instead.
v5.2August 14, 2026
NewLink rotation, one short link can now split its traffic between up to 12 destinations instead of two. Give each destination a weight and every human visitor gets one of them, drawn in proportion to those weights. Bots and crawlers always get the primary destination, so the split never turns into cloaking. Change the destinations or the weights whenever you like without reissuing the link. Existing A/B links were converted automatically and kept their click history. Available on Pro and Lifetime.
NewDestination Performance, a new panel on each link's analytics page that shows where the traffic actually went. Every destination is listed with its click count, the share of clicks it really took, and the share its weight was supposed to give it, so you can see at a glance whether a split is behaving. A destination you remove from the rotation keeps its history rather than disappearing, and the click log shows which destination served each click. Older two-destination A/B links get the same report, including their past clicks.
FixedSending more than 12 destinations to the API returned success while quietly storing only the first 12, so the extras never received a click and nothing said why. The API now refuses the request and tells you both numbers. This was only reachable through the API or MCP, never through the dashboard editor, which has always capped at 12.
FixedClearing rotation through the API, removing a link's rotation with a PATCH request to the API, or through the MCP server, returned success while the link kept sending part of its traffic to the destination you had just removed. Clearing a rotation now stops the split, and the traffic it was dividing goes to the main destination. The dashboard was not affected. Link rotation is part of Pro, Lifetime and Team.
v5.1.5August 12, 2026
FixedDeleting links, deleting a link that had clicks could seem to work in the dashboard and leave the link in place. Deleting one link or several from the dashboard now goes through the same server route as the API, and the links are removed. Links with no clicks were not affected. Every plan; deleting several links at once is part of Pro, Lifetime and Team.
v5.1.4August 10, 2026
FixedGoogle Play deep links on Android, a deep link to a Google Play listing could leave a blank page inside Instagram's Android browser. It now uses an Android intent link, so Android itself falls back to the web listing when the store cannot open. The "Open in browser instead" link on the deep-link page now appears after a few seconds even when the page believes the app opened. Deep links are part of Pro, Lifetime and Team.
v5.1.3August 8, 2026
NewResume a cancelled subscription, if you cancel Pro and change your mind before it ends, Settings, Billing now has a Resume subscription button that keeps it going. The reminder emails we send before your Pro ends link to the same step, which asks you to confirm. For Pro subscriptions.
v5.1.2August 7, 2026
NewDeep links inside Instagram and other app browsers, on an iPhone, a deep link tapped inside Instagram, Facebook, Messenger, TikTok, Snapchat, LINE or LinkedIn now opens a page with one button that opens the app, because those in-app browsers block an automatic hand-off to another app. If the app has not opened after a moment, the page names the menu item that app uses to open the link in the phone's browser. Deep links now also work for App Store and Google Play links, opening the store app instead of a web listing, and on that in-app page an App Store link shows the app's own name and icon. Deep links are part of Pro, Lifetime and Team.
ImprovedLinks from other shorteners, a link from bit.ly, t.co, TinyURL or another mainstream shortener can now be shortened instead of being refused. When you paste one of these, or a brand short link such as amzn.to or youtu.be, on the Create link page, Flyn looks up where it goes and offers its final destination, with one button to use that address and one to keep the short link as it is. Every plan.
v5.1.1August 5, 2026
NewQR scan counts, Flyn now counts how many of a link's clicks came from scanning a QR code Flyn made for that link, including the code on the link-created screen, the QR code in a link's details, and the code that the API, the MCP server or Zapier returns for a link. A visit counts as a scan when it arrives from one of those codes with no referring site, and scans are bot-filtered like every click. Scan counts show in each link's details and in the Traffic quality card on every plan, and in Traffic Sources, part of Pro, Lifetime and Team, QR codes are their own channel. Codes made before this change, codes made in other tools and codes from the dashboard QR builder count as ordinary clicks.
NewQR codes through the API and AI assistants, POST /api/qr makes the same kinds of QR code as the dashboard builder, and GET /api/links/{id}/qr returns the QR code for one of your short links. Flyn's MCP server has two QR tools, so an assistant can hand you a scannable code as an image. Through an assistant, Link and Text codes and the code for any of your links work on every plan; V-card, E-mail, Call and SMS codes, custom colours and SVG are part of Pro, Lifetime and Team, and calling the REST API needs an API key, which comes with those plans.
FixedQR code borders, the QR code you downloaded or shared from a link's details, and the code shown when you set up two-factor sign-in, were drawn without the standard white border around the pattern, which many scanners need to read a code reliably. Every QR code in the dashboard, in the free tools on Flyn's website and from the API now has the standard border, unless you switch the quiet zone off yourself in the dashboard QR builder or the free QR Code Generator. Every plan.
v5.1August 3, 2026
NewQR codes grew up. The builder in your dashboard now makes seven kinds of code, not just links: Link, Text and WiFi are free on every plan, and Pro adds V-card contact cards that save straight to the phone, plus pre-filled E-mail, one-tap Call, and SMS codes. A centre logo, PNG export, size and quiet-zone controls stay free for everyone; Pro also covers your exact brand colours and SVG export for print. WiFi codes are free on purpose: a guest scans once and joins your network without typing a password.
FixedLarge logos could produce a QR code that did not scan. The cap was measured against the image size including the quiet zone, so switching the quiet zone ON, which should make a code more reliable, silently made the logo bigger relative to the code. The limit is now measured against the code itself and adapts to how much data it carries, because a short link has less room to spare than a long URL. If you printed a code with a big logo on a short link, re-test it.
ImprovedThe colour picker was rebuilt: you can now read and type an exact hex, swap foreground and background in one tap, and you get a warning when two colours are too close for scanners to read. Every control now meets the 44px touch target, and dark mode is properly fixed across the app, so native controls like sliders, checkboxes and dropdowns finally follow your theme.
v5.0.1August 2, 2026
Improvedflyn.co short links, links you create with a Flyn account, in the dashboard, through the API, the extension or an AI assistant, now use the flyn.co short domain. Links made earlier on flyn.to keep working at their old address, and links on your own custom domain are not affected. Every plan.
ImprovedFailed renewal payments, when a Pro renewal payment fails, Pro now stays on for up to 15 days while the payment is retried, and we email you so you can update your card. The same rule now applies everywhere in Flyn, so opening Settings, Billing can no longer move you to Free during that time. For Pro subscriptions.
v5.0August 1, 2026
NewHelp Center, a new self-serve support hub at flyn.to/help with 10 illustrated step-by-step tutorials covering the most common jobs: creating your first link, downloading QR codes, password protection, custom domains, team invites, conversion tracking setup, plan changes, and troubleshooting clicks, disabled links, and expired free links. Every guide walks through real annotated screenshots of the dashboard, and search understands synonyms and typos, so "remove my card" still finds the billing article. Free for everyone, and linked from the in-app support form so you can find an instant answer before writing to us.
v4.9.2July 31, 2026
ImprovedConversions across all your links, Analytics and the Dashboard now have a Conversions panel with the last 30 days of conversions across your links and their total value, and GET /api/conversions returns the same report through the API. Values are shown in the currency your tag or postback sends instead of always in dollars, and a total that mixes currencies is marked as mixed instead of being shown under one symbol. If your plan lapses, you can still switch tracking off on a link. Conversion tracking is part of Pro, Lifetime and Team.
v4.9.1July 30, 2026
ImprovedRetargeting pixels when a paid plan ends, pixels on the links of an account that is no longer on Pro, Lifetime or Team now stop firing, and they start firing again within a day of the account returning to a paid plan. On a team, pixels follow the team owner's plan. Your pixels and the links they are attached to are kept, and the links keep redirecting as usual.
v4.9July 29, 2026
NewConversion tracking, see which links turn into signups and sales, not just clicks. Switch it on for any link and the redirect hands that visit an unguessable click id. Add one small Flyn tag to your own site, and the link starts reporting conversions, conversion rate against verified human clicks, and total value, right next to its click count. Pass an order value with the goal to see revenue per link. To record a refund, send a negative value under its own event name (event=refund) so it does not collide with the sale it reverses, and it subtracts from both the count and the total. Attribution runs on a 30-day window, though browser privacy rules on Safari and iOS can shorten what the browser stores to about 7 days. Server-to-server postbacks are supported for affiliate networks, where you cannot put a script on the checkout. No personal data is collected and no third-party cookies are set. Part of Pro.
ImprovedCustom domains when a paid plan ends, custom domains are part of Pro, Lifetime and Team. If an account with a custom domain is no longer on a paid plan, the domain keeps working for 14 days and we email you the date it will pause. After that its links show a page saying the link is paused until the account is back on a paid plan. Nothing is deleted, so the domain, its links and their clicks stay in your account.
v4.8.3July 27, 2026
NewMicrosoft Advertising pixel, retargeting pixels now support the Microsoft Advertising (Bing UET) tag, the 13th ad platform Flyn supports. Add your UET tag ID in Settings, Retargeting Pixels and attach it to a link, and the tag fires when someone clicks that link, so you can build Microsoft Advertising audiences from your clicks. A password-protected link does not fire pixels. Retargeting pixels are part of Pro, Lifetime and Team.
ImprovedBot and total clicks in the API, link responses from the REST API now include botClicks, the hits Flyn filtered out as bots and crawlers, and totalClicks, human and bot clicks together, next to clicks, which stays the human click count. The API needs an API key, which comes with Pro, Lifetime and Team.
v4.8.2July 25, 2026
ImprovedPro in Indian rupees, buyers in India now see Pro priced in Indian rupees at checkout, because checkout picks the currency from where you are connecting.
v4.8.1July 20, 2026
FixedEmail confirmation, the link in your sign-up email now works when you open it on a different device or inside your mail app, and when your email provider checks the link before you do. It opens a page with a Confirm my email button, and nothing is used up until you press it. The sign-up and log-in pages can also send you a new confirmation email when a link has expired or was already used. Every plan.
FixedDeleting an account that owns a shared workspace, when the owner of a workspace with other members deletes their Flyn account, the workspace now passes to the most senior remaining member, an admin before a member, instead of being deleted. The links the other members made stay in it with their click history, and the links the owner made are deleted with the owner's account. A workspace with no other members is deleted with the account, as before. Team workspaces are part of Pro and Lifetime.
v4.8July 19, 2026
NewVerified human clicks, every click on a Flyn link is screened against a bot and crawler filter (based on the visitor user agent) before it counts, so preview scanners, search crawlers, and other automated hits stay out of your totals. Your headline click count is the bot-excluded human number on every plan, free included, and so is the detail: the new Traffic Quality card shows the human vs bot split on every plan.
NewAI Assistants traffic channel, clicks that arrive from AI assistants like ChatGPT, Perplexity, Claude, and Gemini now get their own referrer channel in analytics, instead of hiding inside direct traffic, so you can see how much of your traffic comes from AI. Part of Pro advanced analytics.
NewFlyn MCP server, AI assistants that support the Model Context Protocol, such as Claude Code, Cursor and Windsurf, can now create, list, look up, edit and delete your short links and read their click stats from a chat. Add https://www.flyn.to/mcp to your assistant, with the www, and follow the steps for your client at flyn.to/ai. An assistant that supports sign-in connects through a Flyn page where you approve access, with no API key, on every plan, Free included; connecting with an API key needs Pro, Lifetime or Team. Either way the assistant works within your plan, so a Free account keeps its 25 links a month and sees click counts and times, and some settings, such as routing rules, are still set in the dashboard.
FixedEmail traffic in analytics, clicks from Gmail and Yahoo Mail in a web browser were counted under Search. They now count as Email, and earlier clicks were moved to Email too. Referrer channels are part of Pro, Lifetime and Team.
v4.7July 17, 2026
NewClick limits with fallback, cap any link at a set number of clicks (perfect for "first 50 people" offers). Once the cap is reached, visitors are sent to a fallback URL you choose, or a "no longer available" page. Available on Pro and Lifetime.
ImprovedPer-link control over query-parameter forwarding, forwarding is on by default, but you can now switch it off for any link whose destination rejects extra parameters. Find it under Advanced when creating or editing a link.
v4.6July 17, 2026
NewQuery parameter passthrough, params you append to a short link (?utm_source=..., affiliate ids, promo codes) are now forwarded onto the destination URL, so your landing page analytics attribute every click correctly. Works on every plan, every link type (including cloaked, deep-linked, and password-protected links), on by default, free.
v4.5.1July 16, 2026
ImprovedChoose the domain for Create many, Create many links now has a Short domain menu, so a whole batch can go on one of your verified custom domains, and the domain you last picked on Create link or Create many is selected for you next time in the same browser. Create many and custom domains are part of Pro, Lifetime and Team.
ImprovedDashboard and Analytics loading, the dashboard and Analytics could hang on their loading screens and sometimes needed several reloads. The dashboard now arrives with your account, plan and workspace already in place, a load that fails shows a Try again button instead of a stuck screen, and Analytics adds up your clicks on Flyn's servers instead of downloading them to your browser first. Moving between Dashboard and Analytics reuses what was just loaded for a few minutes. Every plan.
SecurityPassword-protected links, too many wrong passwords on one link now lock its password prompt for a short while, for everyone, however many devices or networks the attempts come from, which makes guessing a link's password by trying one after another very slow. The lock clears on its own. Password protection is part of Pro, Lifetime and Team.
v4.5July 15, 2026
NewCreate many links, generate up to 50 unique short links for a single destination in one click. Each link tracks its own clicks and the whole batch is auto-grouped by a shared tag, so you can hand a different link to every placement, pin, or channel and see which ones perform. Copy all or export to CSV. Available on Pro and Lifetime.
v4.4.4July 13, 2026
ImprovedLinks made without an account, the result card on the homepage and on most of Flyn's free tools now shows a live countdown to when the link expires and a button for a QR code in Flyn green. These links now last 24 hours, or 3 hours from the password-protected link tool, use the flyn.im domain, and are deleted after they expire. To keep one, sign up or log in from the same browser before it expires. Custom QR colours are part of Pro, Lifetime and Team.
v4.4.3July 9, 2026
FixedBlank pages, opening the log-in or sign-up page from elsewhere on Flyn could show an empty screen, and so could moving to another page after closing the cookie banner. Both now load normally. Every plan.
v4.4.2July 7, 2026
FixedPages under browser translation, a Flyn page could break with a "Something went wrong" screen while Chrome or Safari was translating it into another language. Translation now works without breaking the page. Every plan.
v4.4.1July 5, 2026
ImprovedCloaked links, a cloaked link now shows only your destination page under the short URL, with no Flyn bar across the top and no "Open directly" link that revealed the destination address. Cloaking is part of Pro, Lifetime and Team.
v4.4June 30, 2026
NewRetargeting pixels, attach Meta, Google Ads, GA4, Google Tag Manager, LinkedIn, X, TikTok, Pinterest, Quora, Reddit, Snapchat, or AdRoll pixels to any short link. Everyone who clicks joins your remarketing audience, even on destination pages you do not own. Available on Pro and Lifetime.
NewTeam-shared pixels, any teammate can see and attach your workspace pixels, while only the creator can edit or delete one.
SecurityAutomatic link-safety re-scans, every short link is re-checked against Google Safe Browsing on a schedule, plus on create and edit, to protect your links and domain reputation.
ImprovedNew Retargeting Pixels documentation with a step-by-step setup guide for all 12 ad platforms, at /docs/retargeting-pixels.
v4.3June 22, 2026
NewClick milestones, get a celebration email when a link earns its first click and again at 10, 100, 1,000, and 10,000 clicks, with one-click opt-out in notification settings.
v4.2May 25, 2026
NewWorkspace sharing extended, folders and webhooks are now shared across your team workspace alongside custom domains, so the whole team works from one shared set.
v4.1May 16, 2026
NewNoFollow Link Checker and DoFollow Link Checker, two new free SEO tools that audit every rel="nofollow", "sponsored", "ugc", and dofollow link on any page, with color-coded results and CSV export.
New10 new platform link shorteners, Quora, SoundCloud, Tumblr, Vimeo, Behance, Buy Me a Coffee, Ko-fi, Gumroad, Product Hunt, and Bandcamp, bringing the set to 45 platform-specific shorteners.
NewSort your links, the Links dashboard now sorts by newest, oldest, most clicks, fewest clicks, or name (A-Z and Z-A).
ImprovedSmarter link search, multi-word search now matches every term anywhere in a link, including inside UTM parameters, so a search like "wix accessibility" finds the exact campaign link you mean even among hundreds of similar URLs.
ImprovedDestination URLs in the Links list now truncate in the middle, keeping both the domain and the UTM tail visible, with the full URL on hover, near-identical campaign links are finally easy to tell apart.
FixedPro and Lifetime members no longer see a brief flash of free-plan upgrade prompts while the dashboard finishes loading.
v4.0May 13, 2026
New5 new free SEO tools, Schema Markup Generator (JSON-LD for 11 schema types), Hreflang Tag Generator, .htaccess Redirect Generator, robots.txt Generator, and NGINX Redirect Generator.
ImprovedBlog v2, redesigned blog with a sticky table of contents, collapsible section navigation, and automatic related-tool and related-post links. Every existing post migrated to the new template.
ImprovedAccessibility and performance pass across every free tool, larger tap targets, lazy-loaded assets, hydration fixes, and a reliable copy-to-clipboard on all tools.
v3.9May 5, 2026
SecurityUnified entitlement enforcement across UI, client services, and REST API, Free users can no longer enable Pro-only features through stale forms, edit drawers, CSV import, bulk actions, or direct API payloads.
NewActive Sessions rebuilt on Supabase Auth session introspection, showing real login sessions with device, browser, IP, and sign-in method metadata.
ImprovedCloudflare-first geolocation normalization for click analytics, country and city now come from the same edge source with same-country fallback protection to prevent cross-country mismatches.
ImprovedPro lock plates added across link creation, link editing, analytics export, custom domains, routing, A/B testing, password protection, tags, cloaking, and bulk workflows.
FixedPremium feature create errors now return clear upgrade messaging instead of the generic "Failed to create link" fallback.
v3.8May 4, 2026
FixedResolved a folder double-creation race when users pressed Enter and clicked Add at nearly the same time.
FixedShipped a support-driven reliability pass across UI, API, plan gating, billing settings, sidebar states, code blocks, and mobile notification layout.
ImprovedAuto-refresh plan state when the browser tab regains focus, so billing and lifetime-plan changes appear without a manual reload.
ImprovedExpanded the blog engine with automatic related-tool links, related-post links, and conversion CTAs across every post.
v3.7May 1, 2026
NewMajor dashboard and analytics refresh with faster client-side navigation, cleaner link management surfaces, and tighter platform-shortener workflows.
ImprovedVercel build hardening for pricing and Pro-feature modals to keep production deploys deterministic.
ImprovedPlatform shortener pages now use the shared shortening experience, making 25 platform-specific landing pages functional instead of informational only.
v3.6April 29, 2026
NewSingle shared PlanBadge system for Pro, Lifetime, and Team tiers across dashboard chrome, billing, and account surfaces.
SecurityPricing-plan gates tightened to match the public pricing page exactly, with Free, Pro, Lifetime, and Team entitlements handled from one permission model.
FixedBilling sync now preserves Lifetime accounts and avoids accidental downgrades from stale subscription webhook events.
ImprovedPremium feature boundaries now stay consistent between marketing, settings, dashboard controls, and backend enforcement.
v3.5April 21, 2026
NewBase64 Encoder/Decoder free tool, URL-safe variant (RFC 4648 §5), full Unicode and emoji support, real-time conversion, 100% client-side privacy.
NewSwap input ↔ output button and save-to-history shortcut in the Base64 tool for quick round-tripping.
ImprovedComplete SEO metadata standardization across all 17 free tools, consistent titles, 3-level breadcrumbs, HowTo step images, SERP-tightened descriptions (150-160 chars).
ImprovedEvery free tool page now ships 4 rich structured-data schemas (FAQPage, WebApplication, BreadcrumbList, HowTo with step images) for Google rich results eligibility.
ImprovedIndexNow integration expanded, new and updated tool URLs automatically submitted to Bing and Yandex within seconds of deployment.
ImprovedInternal tool build checklist and self-audit script published for consistent quality on future tool releases.
v3.4April 18, 2026
NewRobots.txt Tester, parse robots.txt files, test URL access for Googlebot, Bingbot, and AI crawlers (GPTBot, Claude-Bot, PerplexityBot, Applebot-Extended). Find sitemap references and validate syntax.
NewXML Sitemap Validator, auto-discover sitemaps from robots.txt or domain root, validate URL structure, lastmod dates, priority values, changefreq, and sitemap-index handling.
NewSecurity Headers Checker, audit 10 HTTP security headers (CSP, HSTS, X-Frame-Options, Permissions-Policy, Referrer-Policy, X-Content-Type-Options, COOP/COEP) with letter grade A-F and prioritized recommendations.
NewLink Extractor, pull all internal, external, nofollow, and dofollow links from any page with anchor text analysis and CSV export for audits.
New/tools hub page and "Free Tools" link in the main nav, one central place to discover all 42+ free SEO and link tools.
ImprovedTechnical SEO cluster cross-linked for topical authority, each tool references the other two in its Related Tools section.
ImprovedTool landing page (/tools) now renders categorized CollectionPage JSON-LD for better sitelink previews in Google.
SecurityAll tool APIs hardened with per-IP rate limiting (5-10/min), SSRF protection against private IP ranges, AbortController timeouts, and stream-read byte caps to prevent memory exhaustion.
v3.3April 7, 2026
NewTeam Workspaces, invite your team with role-based access (owner, admin, member, viewer). Shared links, domains, folders, and analytics across your organization.
NewTeam invitations via email, send invites with one click, accept from any device. Pending invitations with copyable invite links and revoke.
NewTeam switcher, switch between personal workspace and team workspaces from the sidebar.
NewPer-seat pricing, Teams add-on on top of Pro. Your Pro plan covers your own seat plus 2 teammates; everyone after that is $4/seat per month.
ImprovedAll resources (links, folders, domains, analytics) now scoped to team context for seamless collaboration.
ImprovedUpdated pricing page, comparison tables, and all marketing pages to reflect Teams availability.
v3.2April 5, 2026
NewA/B split testing, split traffic between two URLs on any link
NewChrome extension, shorten the current tab URL in one click with your API key
New9 competitor comparison pages with full feature tables, pricing breakdowns, and FAQs
New9 step-by-step migration guides, move from Bitly, Rebrandly, Short.io, TinyURL, Dub, Switchy, BL.INK, Sniply, or Cuttly
NewMeta Tag Generator, free tool to preview and generate Open Graph and Twitter Card tags
ImprovedAll competitor pricing data verified against live websites and corrected (~60 data points)
ImprovedCross-linked alternatives, migration, and blog pages for better navigation and SEO
ImprovedFooter redesigned as consistent 6-column grid across all marketing pages
ImprovedCompetitor screenshots captured and added to comparison pages
ImprovedJSON-LD structured data (Article, FAQPage, HowTo, BreadcrumbList) on all new pages
v3.0March 30, 2026
NewFull GDPR compliance: cookie consent banner, data export, and account deletion
NewData & Privacy settings tab with one-click data export and account deletion
NewDetailed feature comparison table: Flyn vs Bitly
ImprovedRedesigned homepage with richer animations, floating ambient effects, and hover interactions
ImprovedNew testimonials section with real avatar photos and international voices
ImprovedGlassmorphism cookie consent banner with backdrop blur
ImprovedDeveloper code block now fully readable in both light and dark themes
SecurityConsent timestamps recorded on sign-up for GDPR audit trail
SecurityCascading account deletion: all user data removed in correct order
v2.9March 27, 2026
NewUse cases section showcasing Marketing, Developer, E-Commerce, Healthcare, Agency, and Education workflows
NewIntegrations section highlighting REST API, TypeScript SDK, Webhooks, and QR codes
ImprovedHomepage sections now animate into view with staggered scroll-triggered reveals
ImprovedPricing section with subtle gradient background and animated blob effects
FixedFixed clicks API endpoint using correct column name for date filtering
v2.8March 25, 2026
NewDeep analytics dashboard with geo, device, browser, and referrer breakdowns
NewPer-link analytics page with period-over-period comparison
NewCSV export for click event data
ImprovedRedesigned dashboard with real-time click stream
FixedFixed OTP verification for 8-digit codes
v2.7March 18, 2026
NewMobile-optimized bottom-sheet modal for link creation
ImprovedLarger Create Link CTA with better visibility on all devices
FixedDuplicate slug now shows clear error instead of infinite loading
v2.6March 10, 2026
NewCustom 404 and error pages with branded experience
NewNew Flyn logo and favicon across all platforms
ImprovedFooter links now point to real, SEO-optimized pages
ImprovedDashboard greeting handles auto-generated usernames gracefully
v2.5February 28, 2026
NewQR code generator with customizable colors and download options
NewLink expiration with custom dates
ImprovedHeader search bar enlarged with keyboard shortcut badge
SecurityPassword-protected links with hashed storage
v2.4February 15, 2026
NewWebhook support for real-time click notifications
NewTag system for organizing links
ImprovedAPI rate limiting with clear response headers
v2.3February 1, 2026
NewCustom domain support with automatic SSL provisioning
NewBulk link creation via CSV upload
ImprovedDashboard loads 40% faster with optimized queries
FixedFixed redirect latency for high-traffic links
v2.2January 15, 2026
ImprovedMobile-responsive dashboard layout
v2.1January 1, 2026
NewREST API with TypeScript SDK (npm install flyn-sdk)
NewClick analytics with daily/weekly/monthly views
ImprovedLanding page redesigned with comparison tables and testimonials
SecurityTwo-factor authentication for team accounts