One workspace, three surfaces

Publish everywhere.
Measure it in one place.

Trizlink runs your short links, your link-in-bio page and your social posts out of a single workspace β€” so the numbers add up in one view instead of living in three dashboards you have to reconcile by hand.

We will show you what the link looks like. Claiming it takes one Google sign-in, and the Free plan does not ask for a card.

short linkedgedestination
Exampletrizlink.com/spring26

Points at acme.example.com/spring-2026-launch Β· you can change the destination later without changing the link.

Liveacme-marketingSample data

Links

5

in this workspace

Clicks

1,270,000

sample, 14 days

Bio pages

2

in this workspace

Click totals are sample data. Real click counts are best-effort everywhere β€” bots, prefetching and privacy blockers all distort them, and a link you just made has no history at all.

The actual problem

Three tools, three dashboards, three different answers.

A shortener counts clicks. A bio-page host counts views. A scheduler counts impressions. None of them knows about the other two, so the one question you actually have β€” did that campaign work? β€” is the one nobody can answer without a spreadsheet.

Tab 1

Shortener Β· 412 clicks

No idea which post drove them.

Tab 2

Bio host Β· 3,118 views

Counted differently. Not comparable.

Tab 3

Scheduler Β· 36 posts

Impressions, which are not clicks.

What it does

Three ways to publish, one place to run them.

Anatomy

One link, and everything hanging off it.

Point at a part of the link to see what it controls.

Gate

Password & expiry

A password gates the destination. It does not hide that the link exists.

Route

A/B variants

Split traffic by weight. A returning visitor keeps the variant they got.

Tag

UTM & pixels

Save a UTM set once and apply it. Attach the pixels you already use.

Share

QR, ready to print

Every short link carries one. Download it as PNG or SVG, and pick from four error-correction levels.

When there are hundreds

Built for the person with 1,200 links.

Most shorteners assume you have a handful. The organisation layer is the part that stops mattering at ten links and starts mattering at two hundred.

A label is a flat tag. A link can carry several, and the links list filters on them β€” this is the one that stops mattering at ten links and starts mattering at two hundred.

acme /Spring campaign42 links
paid-social18
newsletter24

Getting going

Four steps, and none of them is a sales call.

  1. Step 01

    Sign in with Google

    No password to invent or forget. A workspace is created for you.

  2. Step 02

    Make your first link

    Paste a URL, take the generated slug or write your own.

  3. Step 03

    Add the other two

    Build a bio page, connect a social account. Same workspace.

  4. Step 04

    Read one report

    All three surfaces on one timeline, filterable together.

The through-line

Three surfaces. One number that means something.

This is the part that does not exist if you run three separate tools. Every click, view and post lands on the same timeline, in the same workspace, filterable together.

Clicks per day, all surfaces

Sample data
010020030040050009-1109-1809-24

Hover the chart, or focus it and use the arrow keys, to read a day.

8,362 total over 14 days

View the data as a table
Clicks per day for the selected range, by surface, with a daily total. Sample data.
DateShort linksBio pagesSocial postsTotal
2026-09-1131814892558
2026-09-12355161104620
2026-09-13372174118664
2026-09-141688238288
2026-09-151497433256
2026-09-16361168111640
2026-09-17388181122691
2026-09-18402190129721
2026-09-19431203141775
2026-09-20458216152826
2026-09-211979644337
2026-09-221768839303
2026-09-23447211147805
2026-09-24486229163878

Worth saying out loud

What a click number can and cannot tell you.

Click analytics are best-effort everywhere, including here. Most tools quietly present an estimate as a fact. We would rather tell you where the edges are.

Bots inflate counts.

Detected bot traffic is reported as its own line rather than folded silently into your total. Undetected bots still exist β€” no one catches all of them.

Blockers and prefetch distort them.

A privacy blocker removes a click you got; a link preview adds one you did not. Treat the number as a strong signal, not an audited figure.

We do not record visitor IP addresses.

Which is also why location, where it is shown at all, is coarse and clearly labelled as an estimate.

A short link is not private.

Anyone holding the URL can follow it. A password gates the destination behind it β€” it does not hide that the link exists.

Day one actually looks like this

No clicks yet

Your first link was created a moment ago. Numbers appear here as soon as somebody follows it.

And when something breaks

We could not load the last 7 days

The rest of your dashboard is fine β€” this one query timed out. Nothing has been lost.

Loaded β€” the last 7 days are back

A timeout is a retry, not a data loss. Nothing was written while it was failing.

Where it runs

On the web, and in your pocket.

The web app

Everything lives here: creating, editing, analytics, workspaces, billing and admin. It installs as a PWA if you want it in your dock.

Keyboard-firstWorks offline for readingEmbeddable widgets

Android

Create and check links on the move, and read the same numbers the web app shows.

Plans are managed on the web β€” the app shows your status and never asks you to pay inside it.

Get it on Google Play (opens in a new tab)

Edges

The parts that talk to everything else.

A link platform that cannot be automated is a link platform you outgrow. These are the seams.

Public API
Authenticated keys, scoped per workspace, rate-limited. Create and read links without opening the app.
Webhooks
Get told when a link is created or a threshold is crossed, with a delivery log you can inspect.
Embeddable widgets
Drop a button, an inline block, a popup or a QR onto a page you already own.
Tracking pixels
Attach the pixels you already run to a link, so your existing reporting keeps working.
CSV in and out
Bulk-import a spreadsheet of links; export any list or report the same way.
Custom domains
Point a domain you own at Trizlink and your links wear your name instead of ours.

Your data

It stays yours, and you can take it.

The uncomfortable questions, answered before you have to ask them.

  • Export any time β€” links and analytics as CSV, on every plan including Free.
  • Delete your account yourself β€” from settings, without emailing anyone.
  • No visitor IP addresses stored β€” not collected, so not held and not leakable.
  • We do not sell click data. There is no data business here; the plans above are the business.
  • No Trizlink password exists to be stolen β€” sign-in is Google only.

Plans

Three plans. Every limit written down.

Prices in USD. Plans are bought and managed on the web.

Free

A proper taste of everything, at a size that suits one person.

$0

per month, billed monthly

  • 5 workspaces, 30 members
  • 1,000 short links
  • 30 bio pages
  • 50,000 tracked clicks / month
  • 90 days of analytics history
  • 1 custom domain
  • Streaks earn extra link capacity
Start here

Pro

Most complete

One person, limits lifted, and the surfaces that need scale.

$6

per month, billed monthly

  • 25 workspaces, 100 members
  • 50,000 short links
  • 100 bio pages
  • 500,000 tracked clicks / month
  • 12 months of analytics history
  • 5 custom domains
  • Social publishing and the public API
Choose Pro (opens in a new tab)

Team

A workspace that several people share, with roles and an audit log.

$18

per month, billed monthly

  • 100 workspaces, 500 members
  • Fair-use short links
  • 500 bio pages
  • 2,000,000 tracked clicks / month
  • 24 months of analytics history
  • 25 custom domains
  • Roles, teams and an audit log
Choose Team (opens in a new tab)

Tracked clicks are the clicks we record and report on. Going over does not break your links β€” they keep redirecting, and the analytics pause until the month rolls over.

Before you pay, three things

Cancelling ends the renewal, not the period

Cancel whenever you like and your plan runs to the end of the period you have paid for. It simply does not renew after that, and on the day it ends your account moves to the plan named on your entitlement rather than stopping.

We do not give refunds

Payments are not refunded, including for a period you did not use. That is why the Free plan is the whole product rather than a trial β€” you can run everything you intend to run before you pay for anything.

Free accounts help us improve the product

We reserve the right to use content created on a free account to improve our features. Content on a paid plan is not used that way without your consent. This is a right we are reserving, not a description of something running today, and the privacy policy is where any change to it appears first.

Who makes it

Small on purpose.

Trizlink is built and maintained by one developer. That is why the prices look like that, why there is no sales team to talk to, and why the roadmap is short and actually gets done. It is also why the honesty on this page is not a marketing angle β€” there is nobody here to write around.

Something broken or missing? Say so, and you will get a reply from the person who can fix it.

Get in touch

Questions

The ones people actually ask.

Can I use my own domain?

Yes, on Pro and Team. You point a DNS record at Trizlink and your links use your domain instead of trizlink.com. One domain on Pro, five on Team.

What happens to my links if I stop paying?

They keep redirecting. You drop to the Free limits for creating new ones and for how far back analytics go, but nothing you have already published breaks.

How private is a password-protected link?

The password gates the destination, not the link itself. Anyone with the URL can see that a Trizlink exists there and will be asked for the password. It is a gate, not a secret.

Are the click numbers exact?

No, and nobody's are. Bots, privacy blockers and link-preview prefetching all move the number in both directions. We flag what we can detect and show it separately.

Why is it Google sign-in only?

Because one well-implemented sign-in beats three half-implemented ones, and it means there is no Trizlink password to leak. If that rules you out, tell us.

What if a scheduled post fails?

You see it fail, with whatever the platform told us, and the post stays in the queue so you can fix and retry. Publishing depends on services we do not control, and pretending otherwise helps nobody.

Can I get my data out?

Your links and your analytics export as CSV whenever you like, on every plan including Free. Deleting your account removes your data and schedules the workspace for removal.

Put the three of them on one thread.

Start on the Free plan. No card, and nothing to cancel if it turns out not to be for you.