Skip to content
Centriu
Centriu Run

Trackable Link and QR Hub Automation: A Code That Outlives the Destination Behind It

A QR code printed on a flyer that points straight at a destination URL is a QR code that breaks the moment the destination needs to change, and a WhatsApp link handed out with no way to count who actually clicked it produces no real signal at all. Centriu Run's Central de Links generates four kinds of trackable link — WhatsApp, QR-first, approval, and general custom — each behind a short code on Centriu's own domain, with every access logged through a database function that only counts and redirects when the link is active. A downloadable QR code deliberately encodes that trackable short link rather than the raw destination, specifically so the destination can be swapped later without reprinting a single physical material. A separate feature, Link Space, turns the same system into a public, multi-button "link-in-bio" style page with its own dedicated view and per-button click analytics.
QR outlives the destination
Paused links stop counting
Small business owner checking a phone
The QR code points at the tracking link, never the destination.

Why a QR code printed today is a liability the day the destination changes

A QR code or a shared link is usually generated once and then lives far longer than expected — printed on a flyer, painted on a storefront window, saved in a client's WhatsApp history, embedded in a signed approval email. The moment the destination behind it needs to change — a new landing page, a corrected form, a different campaign — a QR code pointing straight at the old URL is now permanently wrong, and nobody can quietly fix it without reprinting or resending everything that already carries the old code. On top of that, most ad hoc links generated for a client or a campaign carry no tracking at all: a WhatsApp message gets sent, a QR code gets handed out, and whether anyone actually engaged with it is anyone's guess.

How the underlying problem shows up before you fix it

A QR code gets printed on physical materials pointing directly at a specific landing page, and the campaign the page belonged to ends while the printed materials are still circulating.

A WhatsApp link is sent to a client with a pre-filled message, and nobody in the agency can later say whether the client actually opened it.

An approval link handed to a client sits in an email thread indefinitely with no expiry and no visibility into whether the client ever actually engaged with it.

A campaign generates a handful of ad hoc links across a source, a client and a channel, with no consistent naming or record of which link belongs to which context.

A multi-link "link in bio" style page gets built on a separate third-party tool the agency has to pay for and manage independently of everything else it already runs.

A public redirect page, if one exists at all, exposes internal details — who created the link, which client it belongs to — to anyone who happens to open it.

Why ad hoc links stay untracked and undocumented

Generating a one-off shortened link or a QR code is fast, and adding real tracking to it is not — building a redirect that logs an access, updates a click count, and respects a pause or expiry state is meaningfully more engineering than pasting a destination URL into a free QR generator. Most agencies either accept the lack of tracking as the cost of speed, or reach for a separate, unrelated tool just for link shortening and link-in-bio pages, which then lives outside whatever system already tracks the client, the campaign and the deliverable it belongs to.

How Centriu Run generates and tracks links, QR codes and link pages

Every link created inside Run's Central de Links gets a unique six-character code stored in the run_links table, reachable at a public, unauthenticated route on Run's own domain. A link carries one of four types — WhatsApp (a pre-formatted wa.me link with an auto-encoded message and an automatically applied Brazilian country code), QR Code (a general link whose main purpose is generating a scannable code), Approval (for review and validation flows) or Custom (any destination with commercial context attached) — plus optional metadata: the associated client, campaign, source channel, responsible person and internal notes. When someone visits the short link's public route, the front end calls a database function running with elevated, server-controlled privileges, using only the public key, since the route is intentionally open with no login required; that function checks the link's status and only then inserts an access record and returns the real destination for the browser to redirect to. A link marked Paused or Expired is not redirected and is not counted — the block happens inside that same database function, not merely in the interface, so it cannot be bypassed from the client side. Generating a QR code for a link deliberately encodes the trackable short URL rather than the final destination URL, specifically so that the destination can be changed later — a new landing page, a corrected offer — without a single physical QR code needing to be reprinted or reissued; the code falls back to the raw destination only if a trackable URL is genuinely unavailable. Every access — and, separately, every access to a Link Space page and every click on one of its buttons — is logged with a truncated referrer and user agent, and an automatic trigger increments a click counter and a last-accessed timestamp on the parent record; the module's own documentation states plainly that IP addresses are not collected in this version. A Link Space is a distinct kind of resource inside the same system: a public, multi-button page reachable at its own short URL, built for campaigns, events or a single client-facing hub of several destinations at once — WhatsApp, Instagram, Facebook, a website, Google Business Profile, a catalog, a form or an approval link, each as its own button with its own click count, and the whole page carrying its own separate view count. A dedicated statistics view shows total page views, total clicks, the last access, a per-button click breakdown with a proportional bar, and the twenty most recent individual accesses. Five permissions gate the whole feature — view, create, edit, pause and delete — with different default access for admin, manager, executor and client-contact roles, and the public redirect and Link Space pages themselves display only generic status messages, never internal metadata like the owning organization or the responsible person.

What is actually built today

Four link types — WhatsApp (auto-formatted number and encoded message), QR Code, Approval, and Custom — each behind a unique six-character trackable short code.

A public redirect route that only counts an access and redirects when the underlying link is active — a Paused or Expired link neither redirects nor counts, enforced inside the database function itself.

QR codes generated to encode the trackable short link rather than the raw destination by default, specifically so the destination can change later without reprinting physical materials — falling back to the destination URL only if the trackable link is unavailable.

Real click tracking via an automatic database trigger: every access increments a counter and updates a last-accessed timestamp on the link record.

A public, multi-button "Link Space" page at its own short URL, with up to nine typed button kinds (WhatsApp, Instagram, Facebook, site, Google Business Profile, catalog, form, approval, custom), each with its own individual click count.

A dedicated statistics view per Link Space: total views, total clicks, last access, a per-button click breakdown, and the twenty most recent accesses with referrer and truncated user agent.

IP addresses are explicitly not collected in the current version, per the module's own documented privacy stance.

Five gated permissions — view, create, edit, pause, delete — with distinct default access for admin, manager, executor and client-contact roles.

A campaign QR code survives a landing-page change (illustrative scenario, not a real client)

An agency prints a QR code on in-store signage for a client's seasonal promotion, generated from a Central de Links custom link pointing at that season's landing page. Over the following weeks, the tracking dashboard shows a real, growing click count on that specific code — evidence the physical signage is actually driving traffic, not just a guess.

The season ends and the client needs the same signage to point at a different, permanent page instead. Because the printed QR code encodes the trackable short link rather than the original landing page directly, the agency simply edits the link's destination in Central de Links — the physical signage does not need to be reprinted, and the click count keeps accumulating on the same historical record rather than resetting. Separately, the same client gets a Link Space page built for a launch event, bundling a WhatsApp contact button, an Instagram link, and a "reserve your spot" form button on one page; the stats view afterward shows the form button drew noticeably more clicks than the Instagram link, a specific, real signal about where interest actually went that a plain flyer could never have produced.

What changes operationally

A QR code printed once survives a destination change without a reprint, because the physical artifact encodes a stable short link rather than a URL that expires with the campaign. Every link and every Link Space produces a real click or view count instead of an untracked guess about engagement, and a paused or expired link stops counting the moment it is deactivated rather than continuing to silently accumulate hits nobody trusts anymore.

When this is not the right fit

An agency that never reuses a printed QR code or a shared link across more than a single, short-lived context has little need for the destination-swap protection this system is built around — the value shows up specifically when a link or a code needs to outlive the exact destination it originally pointed to.

A raw destination URL vs. a short code built to outlive it

A QR code or link pointing straight at a destination URL works exactly until that destination needs to change, at which point every physical or shared copy of it becomes permanently wrong. Centriu Run's approach adds one layer of indirection on purpose — a stable short code that can be repointed — plus real click and view tracking that a plain destination URL never had in the first place.

Related systems

Main system: Centriu Run.

What it does NOT do

  • Does not send WhatsApp messages on its own — the WhatsApp link type only generates a formatted wa.me link with a pre-filled message; there is no integration with WhatsApp's official API and no message is actually dispatched by Centriu Run.
  • Does not collect IP addresses in the current version — access records capture a truncated referrer and user agent, explicitly not an IP, per the module's own documented privacy stance.
  • Does not support drag-and-drop reordering of a Link Space's buttons — items are reordered using up/down arrow controls in the edit interface, not a drag gesture.
  • Is not a separate, externally sold product — it is a page inside Centriu Run, reusing Run's own authentication, permissions and design system rather than a parallel piece of architecture.
  • Does not provide ad-platform-level attribution — the click and view counts are Centriu's own first-party tracking on Centriu-hosted short links, not integration with Google or Meta's own advertising analytics.

Security and governance

Every organization using Centriu Run sees and manages only its own links and Link Spaces, enforced by row-level isolation on the underlying tables; the public redirect and Link Space routes intentionally require no login but never expose internal metadata such as the owning organization or responsible person. Personal data follows Brazil's LGPD (Law No. 13,709/2018). Full detail on access control lives at /governanca.

Pricing and contracting

Available by monthly subscription, with tiered plans. Values and terms come from the official pricing table at /precos (Centriu's central source — never restated here).

Frequently asked questions

Does the QR code point at the final destination or at a tracked link?

By default, at the trackable short link — not the raw destination — specifically so the destination can change later without reprinting the physical QR code. It falls back to the destination URL only if the trackable link is unavailable.

What happens to click tracking if a link is paused?

A paused link neither redirects nor counts as a click — the block is enforced inside the same database function that handles the redirect, not just in the interface.

Does this actually send WhatsApp messages?

No — it only generates a formatted wa.me link with a pre-filled message. There is no official WhatsApp API integration and Centriu Run does not send anything itself.

What is a Link Space?

A public, multi-button page — similar to a "link in bio" page — built from Central de Links, with its own short URL, up to nine typed buttons, and dedicated view and per-button click analytics.

Is IP address collected for analytics?

No — the current version explicitly does not collect IP addresses; access records capture only a truncated referrer and user agent.

Who can create or pause a link?

Access is gated by five permissions — view, create, edit, pause, delete — with admin and manager roles getting the broadest default access and client-contact roles getting none of the link-management permissions by default.

What does Centriu Run cost?

It is sold by subscription with a published starting price — exact current values are on the central pricing page.

See how Centriu Run tracks links and QR codes

Reach our commercial team directly, or leave your details below — we'll follow up with guidance for your case.

Sources

  1. Centriu Run — public product page — Centriu, 2026-07-20 · link(primária)
  2. Centriu Run — public factsheet (API, JSON) — Centriu, 2026-07-21 · link
  3. Law No. 13,709/2018 — Brazil’s General Data Protection Law (LGPD) — Presidência da República (Brazil), 2018-08-14 · link

Last material update on .

By · AI-assisted production, with human review