QR, NFC & Links
Open a published campaign → Distribution panel.
Channels
| Channel | How it works |
|---|---|
| QR | Print /public/campaigns/{slug}/qr.svg (or .png). Scans open /f/{slug}?source=qr |
| NFC | Write the tracked URL (source=nfc) to an NDEF URI tag |
| Email / SMS / Website | Copy tracked links; optional UTM params |
| API / Direct | Programmatic or untracked entry with source attribution |
Public form
https://your-domain/f/{slug}
Optional query params: source, UTM fields, employee/location refs from the channel pack.
Stats
GET /api/campaigns/{id}/distribution/stats summarizes scans/opens by channel where tracked.