DSGVO & Opt-in

WhatsApp QR-Code erstellen: Anleitung für Shops

Nils Spölgen13. August 20267 Min. LesezeitZuletzt geprüft: August 2026
Keaz Cover: Wie Shopify-Shops mit WhatsApp QR-Codes Offline-Kontaktpunkte in Abonnentinnen und Abonnenten verwandeln

Kurz zusammengefasst

Ein WhatsApp QR-Code zahlt sich nur aus, wenn der Scan etwas startet. So erstellst du pro Platzierung einen Code, holst ein gültiges Opt-in und misst, was wirkt.

Ein WhatsApp QR-Code lohnt sich nur, wenn der Scan etwas startet. Einen separaten Generator brauchst du dafür nicht: In Keaz baust du einen Flow mit dem Chat-in-Trigger, und dieser Flow gibt dir seinen eigenen QR-Code und seinen eigenen Link. Weil jeder Flow einen anderen Code hat, verrät dir der gescannte Code, welche Paketbeilage, welcher Regalaufsteller oder welcher Flyer den Kontakt gebracht hat — und die Nachricht danach ist genau die, die du für diese Platzierung geschrieben hast.

Kurz zusammengefasst:

  1. 34% der Kund:innen sind über WhatsApp erreichbar und sonst nirgends. 38% über beide Kanäle, 24% nur per E-Mail — deshalb ergänzt WhatsApp deine E-Mail-Liste und ersetzt sie nicht.
  2. Die meisten Shopify-Shops starten damit, 35–55% ihrer Kund:innen aus den letzten 12 Monaten auf WhatsApp erreichen zu können. Offline-Einstiegspunkte sind einer der Hebel, die diese Zahl bewegen.
  3. 49% der Befragten in Deutschland wünschen sich digitale Produktinformationen direkt am Produkt, zum Beispiel über QR-Codes (Bitkom, Februar 2025) — das Verhalten, auf das du baust, ist also schon da.

Was macht ein WhatsApp QR-Code eigentlich?

Er nimmt die schwierigste Hürde weg: zu wissen, was man schreiben soll. Der Scan öffnet WhatsApp mit einer bereits vorgeschriebenen Nachricht. Der Kunde drückt auf Senden. Diese eingehende Nachricht ist das Chat-in-Ereignis und startet den Flow, den du gebaut hast. Drei Taps — und der Kontakt existiert in deinem Account.

Die Nachricht ist mit Absicht vorbelegt. Freitext muss interpretiert werden, und Interpretation kann falsch sein — wer nur "Hallo" schreibt, sagt dir nichts darüber, warum er gescannt hat. Eine vorbelegte Nachricht entscheidet die Absicht, bevor überhaupt etwas gesendet wird: Der richtige Flow läuft beim ersten Versuch, ohne Keyword-Raten. Die Mechanik steht in Flow-Trigger: Chat-in, und welche Wachstumsstrategien auf einem Chat-in aufbauen, zeigt die Keaz-Funktionsübersicht.

Woher kommt der Code — und warum nicht aus einem Generator?

Aus dem Flow, den er starten soll. Ein kostenloser Generator gibt dir ein Bild; ein Flow gibt dir das Bild, die Nachricht nach dem Scan und die Information, woher der Kontakt kam. In Keaz sind das fünf Schritte:

  1. Unter Flows einen Flow anlegen.
  2. Auf den Block Starting point klicken.
  3. Rechts das Trigger-Ereignis Chat-in auswählen.
  4. Speichern.
  5. In der Flow-Detailansicht den QR-Code herunterladen und die URL kopieren.

Beides ist dafür gemacht, direkt in Kampagnenmaterial zu wandern. Die wichtige Konsequenz druckt niemand auf einen Flyer: Jeder Chat-in-Flow hat seinen eigenen Code und seine eigene URL. Ein Flow pro Kampagne hält deine Zuordnung deshalb sauber. Erst den Flow bauen, dann drucken.

Welche Offline-Platzierungen verdienen einen eigenen Code?

Die, bei denen das Handy schon in der Hand ist und es einen Grund zum Scannen gibt. Grob nach Wirkung für einen Shopify-Shop sortiert:

  • Paketbeilage — gerade gekauft, Karton offen, und der Grund zu scannen ist konkret: Pflegehinweise, Nachkauf-Erinnerung, Größentausch ohne E-Mail.
  • Rechnung oder Lieferschein — gleicher Moment, kein zusätzlicher Druck, und es erreicht jede Bestellung statt jeder Kampagne.
  • Regalaufsteller oder Schaufensteraufkleber, wenn du auch offline verkaufst — am besten, wenn der Code eine Frage beantwortet, die das Regal nicht kann, etwa Verfügbarkeit in einer anderen Größe.
  • Messe- oder Eventtheke — hohe Absicht, aber nur, wenn jemand daneben steht und sagt, was der Scan bewirkt.
  • Flyer oder Postkarte — für sich genommen der schwächste der fünf und der, der am dringendsten ein Angebot braucht.

Hör nicht beim Papier auf. Derselbe Flow gibt dir auch eine URL, und die gehört in deine Link-in-Bio, in Anzeigentexte und in die E-Mail-Fußzeile — kein Code nötig, gleicher Einstiegspunkt. Das lohnt sich: In Deutschland sagen 64,1% der 14- bis 29-Jährigen und 20,1% der Über-60-Jährigen, dass sie nach einem Impuls auf einer Social-Plattform gekauft haben (bevh, Januar 2025). Welche Platzierung sich rechnet, unterscheidet sich je Branche — die Muster pro Vertical stehen in der Branchenübersicht.

Wie wird aus einem Scan ein gültiges Opt-in?

Indem du im Flow danach fragst, in klaren Worten. Ein Scan heißt: Ein Kunde beginnt ein Gespräch mit dir. Das ist nicht dasselbe wie die Erlaubnis, ihm Kampagnen zu schicken — und diese beiden Dinge zu verwechseln ist der häufigste Grund, warum ein QR-Programm scheitert.

In Keaz ist Einwilligung keine Liste, die du von Hand pflegst — sie ist ein Zustand am Kontakt, das Opt-in-Level, und du kannst ein Mindestlevel als Filter im Starting point eines Flows verlangen. Setz diesen Filter auf jeden Marketing-Flow, dann kommt ein Kontakt ohne Bestätigung gar nicht hinein. Wie die Level funktionieren, steht in Opt-in-Level: wie An- und Abmeldung funktioniert.

Den Rest macht die Formulierung nach dem Scan. Sag, wer schreibt, was der Kunde bekommt, etwa wie oft und wie er wieder aussteigt — dann bitte um eine ausdrückliche Bestätigung und dokumentiere sie. Unser Leitfaden zum DSGVO-konformen Einsammeln von WhatsApp-Opt-ins geht durch, was eine Einwilligung dokumentiert und widerrufbar macht — und nicht nur eingeholt.

Wie misst du, welche Platzierung wirklich funktioniert?

Du brauchst dafür keine Kampagnenparameter und keine Tabelle. Ein Flow pro Platzierung heißt: Der Einstiegspunkt ist die Messung. Der benutzte Code sagt Keaz, welcher Flow laufen soll — also sind Kontakte pro Flow gleich Kontakte pro Platzierung. Leg zwei Varianten derselben Beilage mit zwei Codes bei, und du hast einen ehrlichen Test.

Bewerte das Ergebnis an der Zahl, die zählt: der Reichweite. Also dem Anteil deiner Shopify-Kund:innen aus den letzten 12 Monaten, die du auf WhatsApp überhaupt erreichen kannst. Die meisten Shops starten zwischen 35% und 55%, und mit Keaz liegen sie typischerweise nach rund 60 Tagen über 85%. Bleib bei der Reihenfolge aber ehrlich — das Telefonnummernfeld im Checkout ist ein deutlich größerer Hebel als jeder gedruckte Code; Offline-Platzierungen sind die Schicht obendrauf. WhatsApp macht hier dieselbe Arbeit wie überall sonst, was wir mit Zahlen in WhatsApp vs. E-Mail im DTC-E-Commerce aufgeschrieben haben: Es ergänzt das Drittel deiner Kund:innen, das E-Mail nie erreicht. Wie wir die Umsatzseite davon berechnen, steht unter wie die Prognose berechnet wird.

Häufige Fehler

Fast alle werden entschieden, bevor irgendetwas gedruckt ist:

  • Ein Code für alles. Funktioniert — und zerstört die einzige Zuordnung, die du gratis bekommen hättest. Jede Platzierung bekommt ihren eigenen Flow.
  • Ein Code ohne Flow dahinter. Der Kunde schickt eine Nachricht in einen leeren Raum und wartet. Ist noch nichts gebaut, wird noch nicht gedruckt.
  • Den Scan als Einwilligung behandeln. Das ist ein Gespräch, kein Abo. Frag ausdrücklich und setz den Opt-in-Level-Filter auf den Marketing-Flow, damit der Unterschied erzwungen wird und nicht nur erinnert.
  • Eine allgemeine erste Antwort. Gescannt wurde etwas Konkretes in einem konkreten Moment. "Hallo, wie können wir helfen?" wirft diesen Kontext weg — der Flow weiß bereits, woher der Scan kam, also nutze das.
  • Drucken ohne Grund zum Scannen. "Scanne uns auf WhatsApp" ist kein Grund. Benenne, was der Kunde bekommt: die Nachkauf-Erinnerung, den Größentausch, die Verfügbarkeitsmeldung.
  • Codes, die die Kampagne überleben. Gedrucktes bleibt Monate im Umlauf. Weil der Code zu einem Flow gehört, lässt du den Flow leben und änderst seinen Inhalt — statt einen toten Scan zurückzulassen.
  • Kein sichtbarer Ausweg. Ein Opt-in, das man nicht mit einer Nachricht widerrufen kann, ist weniger wert als kein Opt-in — rechtlich und für das Gefühl, das Menschen dir gegenüber haben.

Häufige Fragen

Brauche ich einen WhatsApp-QR-Code-Generator? Nein. Sobald du einen Flow mit dem Trigger-Ereignis Chat-in speicherst, erscheinen QR-Code und URL in der Flow-Detailansicht — fertig zum Download beziehungsweise Kopieren für dein Kampagnenmaterial.

Können zwei Platzierungen einen Code teilen? Können sie — dann kannst du sie aber nicht unterscheiden. Der benutzte Code sagt Keaz, welcher Flow laufen soll; gib deshalb jeder Kampagne und jeder Platzierung ihren eigenen Flow.

Gilt ein Scan als Opt-in? So beginnen viele Shops, eines einzusammeln: Der Kunde schreibt zuerst, und der Flow fragt dann die Bestätigung ab. Ob daraus eine gültige Einwilligung wird, ist eine juristische Frage und keine Produkteinstellung.

Funktioniert das Gleiche auf meiner Website? Ja, und du musst es nicht selbst bauen. Das Chat-in Shop-Widget legt ein Pop-up auf deinen Shopify-Shop, mit deinem Logo, einem QR-Code und einem Start-WhatsApp-Chat-Button — ein Scan am Handy und ein Klick am Desktop erzeugen dasselbe Chat-in.

Kann ich nach dem Druck ändern, wohin ein Code führt? Ja — genau das ist der Vorteil eines Codes, der an einen Flow und nicht an eine Nachricht hängt. Du änderst den Flow, und jeder bereits gedruckte Code folgt, ohne Nachdruck.

Ein QR-Code ist das Billigste auf der Seite. Was ihn etwas verdienen lässt, ist der Flow dahinter und die eine Frage, die du nach dem Scan stellst. Gib jeder Platzierung ihren eigenen Code, damit der Einstiegspunkt dir verrät, woher deine Abonnent:innen wirklich kommen. Frag das Opt-in in klaren Worten ab. Und halte den Flow so lange am Leben, wie das Gedruckte im Umlauf ist.

Das ist eine Zusammenfassung und keine Rechtsberatung — lass von deiner eigenen Rechtsberatung prüfen, wie du Einwilligungen formulierst und dokumentierst. Und wenn du vor dem Druck sehen willst, was mehr WhatsApp-Reichweite in deinem Shop wert wäre: berechne deine WhatsApp-Umsatzprognose.

Häufige Fragen

Was macht ein WhatsApp QR-Code eigentlich?
Er nimmt die schwierigste Hürde weg: zu wissen, was man schreiben soll. Der Scan öffnet WhatsApp mit einer bereits vorgeschriebenen Nachricht. Der Kunde drückt auf Senden. Diese eingehende Nachricht ist das Chat-in-Ereignis und startet den Flow, den du gebaut hast. Drei Taps — und der Kontakt existiert in deinem Account. Die Nachricht ist mit Absicht vorbelegt. Freitext muss interpretiert werden, und Interpretation kann falsch sein — wer nur "Hallo" schreibt, sagt dir nichts darüber, warum er gescannt hat. Eine vorbelegte Nachricht entscheidet die Absicht, bevor überhaupt etwas gesendet wird: Der richtige Flow läuft beim ersten Versuch, ohne Keyword-Raten. Die Mechanik steht in Flow-Trigger: Chat-in, und welche Wachstumsstrategien auf einem Chat-in aufbauen, zeigt die Keaz-Funktionsübersicht.
Woher kommt der Code — und warum nicht aus einem Generator?
Aus dem Flow, den er starten soll. Ein kostenloser Generator gibt dir ein Bild; ein Flow gibt dir das Bild, die Nachricht nach dem Scan und die Information, woher der Kontakt kam. In Keaz sind das fünf Schritte: Unter Flows einen Flow anlegen. Auf den Block Starting point klicken. Rechts das Trigger-Ereignis Chat-in auswählen. Speichern. In der Flow-Detailansicht den QR-Code herunterladen und die URL kopieren. Beides ist dafür gemacht, direkt in Kampagnenmaterial zu wandern. Die wichtige Konsequenz druckt niemand auf einen Flyer: Jeder Chat-in-Flow hat seinen eigenen Code und seine eigene URL. Ein Flow pro Kampagne hält deine Zuordnung deshalb sauber. Erst den Flow bauen, dann drucken.
Welche Offline-Platzierungen verdienen einen eigenen Code?
Die, bei denen das Handy schon in der Hand ist und es einen Grund zum Scannen gibt. Grob nach Wirkung für einen Shopify-Shop sortiert: Paketbeilage — gerade gekauft, Karton offen, und der Grund zu scannen ist konkret: Pflegehinweise, Nachkauf-Erinnerung, Größentausch ohne E-Mail. Rechnung oder Lieferschein — gleicher Moment, kein zusätzlicher Druck, und es erreicht jede Bestellung statt jeder Kampagne. Regalaufsteller oder Schaufensteraufkleber, wenn du auch offline verkaufst — am besten, wenn der Code eine Frage beantwortet, die das Regal nicht kann, etwa Verfügbarkeit in einer anderen Größe. Messe- oder Eventtheke — hohe Absicht, aber nur, wenn jemand daneben steht und sagt, was der Scan bewirkt. Flyer oder Postkarte — für sich genommen der schwächste der fünf und der, der am dringendsten ein Angebot braucht. Hör nicht beim Papier auf. Derselbe Flow gibt dir auch eine URL, und die gehört in deine Link-in-Bio, in Anzeigentexte und in die E-Mail-Fußzeile — kein Code nötig, gleicher Einstiegspunkt. Das lohnt sich: In Deutschland sagen 64,1% der 14- bis 29-Jährigen und 20,1% der Über-60-Jährigen, dass sie nach einem Impuls auf einer Social-Plattform gekauft haben (bevh, Januar 2025). Welche Platzierung sich rechnet, unterscheidet sich je Branche — die Muster pro Vertical stehen in der Branchenübersicht.
Wie wird aus einem Scan ein gültiges Opt-in?
Indem du im Flow danach fragst, in klaren Worten. Ein Scan heißt: Ein Kunde beginnt ein Gespräch mit dir. Das ist nicht dasselbe wie die Erlaubnis, ihm Kampagnen zu schicken — und diese beiden Dinge zu verwechseln ist der häufigste Grund, warum ein QR-Programm scheitert. In Keaz ist Einwilligung keine Liste, die du von Hand pflegst — sie ist ein Zustand am Kontakt, das Opt-in-Level, und du kannst ein Mindestlevel als Filter im Starting point eines Flows verlangen. Setz diesen Filter auf jeden Marketing-Flow, dann kommt ein Kontakt ohne Bestätigung gar nicht hinein. Wie die Level funktionieren, steht in Opt-in-Level: wie An- und Abmeldung funktioniert. Den Rest macht die Formulierung nach dem Scan. Sag, wer schreibt, was der Kunde bekommt, etwa wie oft und wie er wieder aussteigt — dann bitte um eine ausdrückliche Bestätigung und dokumentiere sie. Unser Leitfaden zum DSGVO-konformen Einsammeln von WhatsApp-Opt-ins geht durch, was eine Einwilligung dokumentiert und widerrufbar macht — und nicht nur eingeholt.
Wie misst du, welche Platzierung wirklich funktioniert?
Du brauchst dafür keine Kampagnenparameter und keine Tabelle. Ein Flow pro Platzierung heißt: Der Einstiegspunkt ist die Messung. Der benutzte Code sagt Keaz, welcher Flow laufen soll — also sind Kontakte pro Flow gleich Kontakte pro Platzierung. Leg zwei Varianten derselben Beilage mit zwei Codes bei, und du hast einen ehrlichen Test. Bewerte das Ergebnis an der Zahl, die zählt: der Reichweite. Also dem Anteil deiner Shopify-Kund:innen aus den letzten 12 Monaten, die du auf WhatsApp überhaupt erreichen kannst. Die meisten Shops starten zwischen 35% und 55%, und mit Keaz liegen sie typischerweise nach rund 60 Tagen über 85%. Bleib bei der Reihenfolge aber ehrlich — das Telefonnummernfeld im Checkout ist ein deutlich größerer Hebel als jeder gedruckte Code; Offline-Platzierungen sind die Schicht obendrauf. WhatsApp macht hier dieselbe Arbeit wie überall sonst, was wir mit Zahlen in WhatsApp vs. E-Mail im DTC-E-Commerce aufgeschrieben haben: Es ergänzt das Drittel deiner Kund:innen, das E-Mail nie erreicht. Wie wir die Umsatzseite davon berechnen, steht unter wie die Prognose berechnet wird.
Nils Spölgen

Nils Spölgen

Founder bei Keaz. Serial Founder im Chat-Marketing — hat aus einer lokalen Agency Keaz gemacht, die WhatsApp-Marketing-Plattform für Shopify. MVP bootstrapped, Funding geholt und auf 200+ Merchants in DACH skaliert. Schreibt über Flows, Opt-in & DSGVO, Klaviyo und realistische Umsatz-Benchmarks — und rechnet lieber konservativ als beeindruckend. Profil ansehen

Hol dir das WhatsApp-Wachstums-Playbook

Taktiken, Benchmarks und Vorlagen — direkt in dein Postfach. Kein Spam.

Zurück zum Blog