Changelog

What we shipped

Recent updates to TrimLink — grouped by month, newest first. Each item is an outcome you can feel, not an implementation detail.

4
Updates
20
New
15
Improved
13
Fixed

Follow @trimlinkco for release announcements.

July 2026

Analytics you can slice — and caps that never surprise you

July was about depth. The click analytics we rebuilt in June grew a memory for campaigns and a brand-new way to explore them: group your traffic, then tap any value to re-scope the whole report around it. And because running into a limit should never be a surprise, your dashboard now warns you long before a tracked-click cap gets close. Counts, not people — all the way down, as always.

New

  • Campaign attribution, built into every link — see which UTM source, medium, and campaign drove your clicks, right beside your countries, devices, and referrers. Finally tell your newsletter apart from your paid ads, without a single visitor being tracked.
  • Click-usage warnings — TrimLink now gives you a heads-up, in the dashboard and by email, as you approach your monthly tracked-click limit. No more discovering the cap by slamming into it.

Improved

  • A redesigned analytics breakdown — where your clicks come from is now organized into three clean cards: Acquisition, Audience, and Technology. Tap any value — a country, a device, a referrer, a campaign — to instantly re-scope the whole report to it, then tap again to clear. Referrers join as a first-class dimension alongside the rest.

Fixed

  • Team seats and plan entitlements now stay in sync on workspace plans, so everyone on a team gets exactly the access their tier grants — no more, no less.
June 2026

Privacy-first analytics, rebuilt — a full landing redesign and a link-to-account ladder

This is the month the analytics caught up to the promise on the box: real, beautiful click analytics that never watch a single visitor. We rebuilt the dashboard and every link page into a live experience — clear charts, a read on whether each link is gaining or losing steam, and a full aggregate breakdown of where your clicks come from — and made them feel alive from the first second with example-data previews. Then we rebuilt the front door: a top-to-bottom landing redesign around the one thing that sets us apart — track links, not people — and reshaped how a shortened link turns a visitor into an account.

New

  • A completely rebuilt landing page, designed around a single promise — track links, not people. A lighter, premium look that leads with privacy as the product’s edge, not a footnote.
  • An interactive product showcase that walks one link across every surface it can become — a safe short link, a branded domain, a QR code, organized folders, a full analytics report, automation, team sharing, and a developer API — so you see the whole product in motion before you ever create an account. Several of those surfaces are free.
  • A live look at the real thing — interactive dashboard and link-report previews embedded right on the page, so what you sign up for is exactly what you already saw.
  • A dedicated home for developers — a “built on a real API” section with scoped API keys, webhooks, and Zapier, where every dashboard action is a documented endpoint.
  • Your dashboard looks alive on day one — before your first real click lands, every chart, top-link card, and breakdown renders with clearly-labelled example data, so a brand-new account reads as a finished product instead of an empty shell. The moment a real click arrives, your own numbers take over.
  • Every link gets its own analytics page — a headline read on whether it’s gaining or losing steam, a zoomable time-series with Day / Week / Month views, click deltas against the previous window, where your clicks come from (Direct, QR, or API), and a full breakdown across devices, countries, cities, browsers, operating systems, and referrers — counts, never identities.
  • See exactly what you’re unlocking — city, browser, and OS reports render right in your dashboard behind a frosted preview with one-tap upgrade, so you see the shape of the data you’re one plan away from instead of a feature that simply isn’t there.
  • Custom-styled QR codes, with download and scan tracking on every link.
  • API keys now reach every resource endpoint — links, analytics, QR codes, folders, and domains — so the whole product is scriptable, not just link creation. Every dashboard action has a documented, key-authenticated API behind it.
  • A new abuse-prevention engine works quietly in the background, scoring signup and link-creation patterns to keep spam and abuse off the platform — invisible to real users, and protecting everyone’s link quality and deliverability.

Improved

  • First-run experience rework — a guided product tour, a clear path to your first shortened link, and a referral mission that pays in capped bonus links: +3 when a friend signs up, +10 more when they upgrade.
  • Sign-in and sign-up redesigned with a rotating product showcase beside the form — and if you arrived with a link to claim, a live preview of it waiting on the other side of signup.
  • Top-to-bottom responsive pass — the homepage, dashboard, and link pages now hold up cleanly from phone to laptop to wide desktop; charts reflow the instant you collapse the sidebar, and wide tables scroll sideways (header and rows together) instead of clipping columns.
  • Consistent copy feedback — every “copy” action now confirms with both a checkmark and a toast.
  • A conversion-first take on click caps — when a link reaches your monthly tracked-click limit it pauses gracefully, with a clear in-app path (and a matching email) to restore it, instead of silently dropping clicks. Move to a paid plan and capped links resume the instant access lands.

Announcement

  • Every shortened link now comes with an account behind it — and a real home. Create a link, claim it the instant you sign up, and watch it grow its own analytics page: clicks, sources, countries, the works. Free links keep for 15 days; on any paid plan they’re permanent. We’d rather earn the upgrade than hold your data hostage — and we’ll never need to know who clicked to show you it’s working. Counts, not people, all the way down.

Fixed

  • Bots and link-preview crawlers no longer count as clicks — your numbers reflect real people, not scrapers warming a link.
  • Links containing special characters now shorten and resolve correctly.
  • Scheduled downgrades keep your paid tier and its features until the end of the billing period you already paid for.
  • Zapier endpoints are correctly gated to the Growth tier.
  • Faster page loads across the app.
  • Clicks are now recorded before the redirect fires, and keep counting even if the usage-quota cache is briefly unavailable — so your numbers stay complete under load.
  • Click caps are enforced consistently — both when a link is created and before it redirects — so limits behave the same everywhere.
  • Personal-workspace API scope and workspace-tier plan limits now resolve correctly, closing the gaps between what your plan grants and what the app enforces.
May 2026

Public status page, comparison hub, referral rework, footer redesign

The month TrimLink stopped looking like a side project and started looking like a real product. We finished the comparison-page push (one per major competitor), tore up the referral program and rebuilt it on infrastructure we can actually deliver against, redesigned the footer to give it the bones a finished SaaS needs — and shipped a public status page at status.trimlink.co because reliability is a feature, not a footnote.

New

  • Public status page at status.trimlink.co — real-time uptime for Website, Dashboard, Auth, Link Redirects (routing + DB-backed sentinel), API, Click Tracking, and Checkout & Billing. Powered by Better Stack with 3-min checks, 90-day uptime history per service, and incident timelines you can share with your team.
  • Live system-health pill in the footer — now reflects the same Better Stack aggregate as the public page, so an Auth or billing-partner outage actually moves it (not just our own DB).
  • Dedicated comparison pages at /vs/bitly, /vs/dub, /vs/short-io, and /vs/rebrandly — each with verified pricing, side-by-side feature tables, and a scoreboard of hero savings stats.
  • Referral rewards reworked from "1 free Pro month" to capped bonus links — +3 per signup, +10 more per paid upgrade. Cleaner, more deliverable, scales without bookkeeping debt.
  • Public /referrals explainer page (auth-aware — signed-in visitors see their actual link + share buttons + stat snapshot) plus a /dashboard/referrals deep-dive.
  • Manually-curated /changelog (you are here) with monthly anchors and shareable URLs.
  • Multi-currency pricing display with IP-based geo detection — prices render in the visitor’s local currency automatically.

Improved

  • Footer redesign: 5-column nav (Product / Free Tools / Resources / Compare / Company), Featured On row with Trustpilot rating chip, brand wordmark + tagline anchor on the left, GDPR-aligned legal strip below.
  • Workspaces page rebuilt — cleaner switching flow, usage placeholders, faster team management UX.
  • Pricing page rebuilt with audience tabs (Individual / Team & Enterprise) and a per-card billing toggle. New /pricing/compare for the full feature matrix.
  • Landing page redesign — clearer hero, polished empty states, sharper CTA hierarchy.
  • In-app plan change + downgrade modals — no more bouncing to Polar for routine billing actions.
  • Launch-promo system reworked with eligibility enforcement in checkout — no more stale promos leaking into the wrong flows.
  • Calm brand-aligned error boundary replaces the default Next error page.

Announcement

  • We believe uptime transparency is part of the product, not something you stumble across after an outage. status.trimlink.co is now reachable from the footer pill, the Company nav, and directly — and we will publish incident timelines publicly going forward, even for short blips. The same standard incumbents reserve for enterprise customers, available to everyone on day one.

Fixed

  • LinkedIn referral share switched from the deprecated share-offsite endpoint to the modern compose-intent URL — prefilled text now actually appears.
  • Logo wordmark cap-height rebalanced against the icon tile so the lockup reads as one unit at every size.
  • High-severity dependency vulnerabilities patched.
Early 2026

Contact form, smoother checkout, SEO + resource polish

A quieter run before the May push — added the /contact route so people could talk to us directly, smoothed the launch-promo flow so codes carry through checkout without re-entry, and finished the SEO groundwork (structured data, meta, canonicals) that every comparison page now builds on.

New

Improved

  • Active promo code auto-applies through all checkout flows so users never have to re-enter a code mid-funnel.
  • SEO foundations laid across marketing pages — structured data, meta improvements, canonical handling.

Fixed

Try the latest TrimLink

Free account, no credit card. Custom domain on the free tier.