Works with your stack

Every event, on the record.

Clicks, scans and redirects stream out of rii.link the moment they happen — into your analytics, your channels, your code. This is what the wire looks like.

GA41,204
Slack89
Zapier310
Meta977
Webhook2,861
live · synthetic sample
rii — tail -f events

Illustrative event feed: rows of link events — QR scans, clicks, redirects and agent expansions — each showing the time, the event type, the short link, where in the world it happened, and which destinations rii.link delivered it to (Google Analytics 4, Slack, Zapier, Meta, or a webhook). The sample is synthetic; the columns are the fields a real delivery carries.

14 connections · 3 live · anything else via signed webhooks — see the full catalog ↓

The catalog

Everything on the wire, spelled out.

What connects, what flows which direction, and how deep the setup goes — honestly labeled: Live works today, In build is on the bench, Roadmap is dated.

Automation

3

Communication

2

CMS & Commerce

2
  • WordPressvia APICreate branded short links without leaving the editor.shorten + route from the post editorIn build
  • Shopifyvia APIEvery product and collection gets a trackable short URL.product links ⟶ tracked short URLsIn build
Yours missing?Request it below — we read every one, and webhooks reach anything meanwhile.
Recipes

Three flows teams actually ship

End to end: a real-world trigger, through rii.link, into the tool where your team already lives.

  • QR scan in Berlin → Slack #growth

    Know the poster works the hour it goes up.

    QR scan — flyer, Berlin
    qr_scan event
    rii.link/berlin-flyer
    webhook → Slack
    #growth · "🔗 Scan — Berlin, DE"

    today: signed webhook → Slack incoming webhook

  • Click on /renew → Zapier win-back

    React to interest the second it happens.

    Click — churned customer
    click event · returning
    rii.link/renew
    zap trigger
    Zapier — win-back email

    today: Zapier's built-in webhook trigger

  • QR scan → GA4 conversion

    Offline to attribution, without an app.

    QR scan — packaging
    qr_scan event
    rii.link/unbox
    ga4.event('conversion')
    GA4 — attributed conversion

    today: webhook relay → GA4 Measurement Protocol

Universal connector

Not listed? Point a webhook at it.

Anything with an HTTP endpoint is an integration. Every line in the ledger above POSTs the same signed JSON — your code decides what happens next.

same schema, every event
POST https://you.example/hooks/rii
# x-rii-signature: sha256=9f2c81…
{ "event": "qr_scan",
  "link": "rii.link/berlin-flyer",
  "country": "DE", "device": "ios" }
HMAC-signed

Every payload carries an x-rii-signature header — verify it in one line.

Every event type

click, qr_scan, redirect, expand — one schema across all of them.

Retries built in

Exponential backoff for 24h, replay any delivery from the dashboard.

Request an integration

Don’t see your tool?

Tell us what you run and what should flow. We read every request and build in order of demand — no promised dates; when it ships, it lands in the catalog above.

01

Your request lands in the same queue our roadmap is built from.

02

Demand decides order — the more teams ask, the sooner it ships.

03

Meanwhile, signed webhooks reach the tool today.

We only use your email for the ship note — nothing else.

Your stack is already compatible.

Connect GA4 and Slack in minutes, wire the rest with webhooks — free while you try it.

No credit cardFree forever tierGDPR / DSGVO compliantExport & leave anytime