Skip to main content

Trizlink Docs

Short links, bio pages and social publishing in one workspace, with the analytics that tie them together.

A shortener you already have. What Trizlink adds is the bio page and the scheduled posts sitting in the same workspace, so the clicks land in one report instead of three — though publishing itself is built and not switched on yet. These 23 pages say how each part works, and 15 carry a section on what that part cannot do.

Short links

A slug you choose, a QR code, an expiry date, a password, UTM values in the address. The redirect resolves at the edge, and every visit is recorded — the refused ones included.

Bio pages

One page at trizlink.com/your-slug, built from blocks. Reorder them by dragging or with the arrow buttons — a drag-only editor cannot be used by keyboard at all.

Click analytics

One append-only row per visit: country, device, browser, referrer host, and whether it was refused. The database writes the totals from those rows. No caller can set one, including you. Real click counts are best-effort everywhere — bots, prefetching and privacy blockers all distort them.

QR codes

Every short link has one, drawn from the link rather than stored. Download it as PNG or SVG; four error-correction levels, and nothing else to set — a printed code cannot be changed, which is why suspending a workspace never stops its short links resolving.

Workspaces and teams

Links, bio pages and analytics are scoped to a workspace: 5 on Free, 25 on Pro, 100 on Team. Every plan has roles. Owner, admin, member, viewer. Teams and the workspace audit log need the Team plan.

AI, and your own key

Three suggestion panels, one a read of the numbers already on screen. Metered at 50 a month on Free. Your own OpenAI or Anthropic key takes the meter off on every plan, Free included, because a request you pay for costs us nothing.

What is not switched on

Three things are further along in the code than in your hands. There is no browser extension. It is deferred until web and Android are finished, and it is not cancelled. Social publishing is built and switched off, because a wrong post under somebody's name cannot be taken back. And custom domains verify but do not serve — you can add a host and prove you own it today; requests arriving there go nowhere.

Built and maintained by Ahsan Mahmood — LinkedIn · GitHub · npm