Skip to content
Appetite Link
QR The campaign platform

The missing link between shelf and screen.

Turn every pack, shelf and poster into a live channel to the people who buy it: AI chefs, games, content and contacts you can change after print, with analytics that match your scans.

Built by Appetite Creative, from running on-pack QR campaigns for food and drink brands across Europe and the Middle East.

codes in one batch
500,000
printed codes are only retired
Never deleted
per campaign, right to left included
50 languages
hosting, built for GDPR
EU
How it works

From the print run to what people actually did. One code, three steps.

  1. 01

    Print your codes

    Generate 500,000 unique codes in one batch, ready for your printer as PDF, SVG or CSV. Every pack, shelf and poster can have its own.

  2. 02

    Launch the experience

    Point the codes at an AI chef, a mini-game, a seasonal page or any page you already have. Change it after print, or switch it on at launch time.

  3. 03

    See what worked

    Scans, visitors, sources and goals in one place, per code, batch and placement.

Building blocks

Every campaign, built from the same blocks. Switch on what you need.

Your developers or agency build the experience with our SDK; codes, content and settings live in one dashboard.

QR codes and short links

Generate 500,000 unique codes in a single batch and give each one its own destination. Redirects answer in milliseconds, carry your UTM tags through, and a printed code is never deleted.

  • PDF, SVG and CSV for print
  • A destination per code
  • Keeps working through outages

AI agents

Assistants that talk like your brand and stay on topic. Every reply is checked against your rules before anyone sees it, and ready-made content takes over if anything fails.

  • Rules checked on every reply
  • A daily spending limit
  • EU-only AI processing

Mini-games and goals Coming soon

Whatever game your agency builds, it sends its name and shows up in your dashboard. Plays, finishes and wins become goals without any setup.

  • Any game, no setup
  • Plays, finishes and wins
  • Scores on your dashboard

Content and scheduling

Recipes, pages and FAQs in every language your markets speak, right to left included. Publish by date or a daily time slot, in each market's own time zone.

  • Up to 50 languages per campaign
  • Right to left built in
  • One collection for every market

Photos and moderation Coming soon

Collect photos with consent for each use, review them in a fast queue, and catch faces before anything goes to print.

  • Consent for each use
  • A fast review queue
  • Faces flagged before print

Audience and consent

Capture contacts with the consent and policy version they agreed to, stored in the region your legal team needs. Export cleanly and delete on request.

  • Recorded consent
  • Policy versions
  • Export and delete on request
Analytics

Numbers that finally agree with your scans. One pipeline for both.

Privacy-friendly web analytics for your campaigns: visitors, sources and UTMs, cities, devices and goals. The dashboard and the report match, and any gap between scans and visits is explained.

  • Scan to visit to goal in one view, per code, batch and placement
  • Compare any two periods and filter by source, city or device
  • A dashboard per client with the widgets they care about
  • Who is on right now as people scan and browse
Built for print

Printed codes outlive campaigns. Ours are built to.

A pack can sit in a cupboard for two years. Whatever you change on the platform, the code on it keeps working.

FAQ

Questions. Answered.

What happens to our printed codes if we cancel?

Codes are never deleted. When a campaign ends, its codes send people to a page you choose, so a pack in someone's cupboard never shows an error.

Draft: What happens after you cancel your plan is still to be decided.
Where is our data stored?

In the EU (Germany) by default, and AI processing can be kept in the EU too. Personal data such as contacts, consents and uploads stays in the region your campaign is set to: the EU or Saudi Arabia.

How is AI billed?

As you use it. Each conversation costs the model price plus a markup, and you see the cost of every one. A daily spending limit per campaign stops a busy week from becoming a surprise; when it is reached, the experience shows ready-made content instead of breaking.

Do we need developers?

Codes, content, schedules and goals are set up in Link without code, and codes can point at any page you already have. A campaign app is built by your developers or agency with our SDK, or by Appetite Creative.

Can we move from Plausible?

Yes. Add our tracker to your site, run both side by side for a few weeks, and switch Plausible off once the numbers line up.

Can our clients see their own results?

Yes. Give them view-only access to their campaign's dashboard.

Your next pack is already at the printer. Make the code on it count.

Tell us about your next launch.