MDH GROUP · BLOG

Automatisierte Workflows mit Scan‑Events: Linkentra API & Webhooks in CRM und Marketing integrieren

Wenn gedruckte Flyer Leads bringen sollen, die CRM‑Daten aber manuell nachgetragen werden Stellen Sie sich vor: Sie haben Tausende von Event‑Flyern gedruckt, die Gäste sollen sich per QR‑Code registrieren. Die Flyer bleiben im Umlauf, die Aktionen ändern sich monatlich und Ihr Vertrieb möchte jeden

← Alle Beiträge

Automatisierte Workflows mit Scan‑Events: Linkentra API & Webhooks in CRM und Marketing integrieren

Wenn gedruckte Flyer Leads bringen sollen, die CRM‑Daten aber manuell nachgetragen werden

Stellen Sie sich vor: Sie haben Tausende von Event‑Flyern gedruckt, die Gäste sollen sich per QR‑Code registrieren. Die Flyer bleiben im Umlauf, die Aktionen ändern sich monatlich und Ihr Vertrieb möchte jeden Scan automatisch als Lead im CRM sehen — ohne manuellen Import. Genau hier setzen dynamische QR‑Codes mit Webhooks und API an: Der Code bleibt unverändert auf dem Flyer, Ziel, Tracking und Verarbeitung werden in Echtzeit gesteuert.

Warum dynamische QR‑Codes mit API & Webhooks sinnvoll sind

  • Gedruckte Codes bleiben gültig, Ziele (Landingpage, PDF, WhatsApp, Bewertungsseite) lassen sich nachträglich ändern.
  • Webhooks liefern Scan‑Events in Echtzeit an Ihre Systeme — keine Polling‑Schleifen.
  • Per API ändern Sie dynamisch Kampagnenziele, aktivieren/deaktivieren Inhalte oder passen Branding an.
  • Zentrale Verwaltung von Medien, Fallbacks und Zeitsteuerung reduziert Fehler und erhöht Kontrolle.

Use‑Case 1: Lead automatisch an CRM anlegen, sobald ein QR‑Code gescannt wird

Flow: Linkentra sendet bei jedem Scan ein Webhook → Middleware validiert und enriches das Event → CRM‑API erhält Lead‑Payload → Vertrieb bekommt Benachrichtigung.

Praktische Umsetzung:

  • Webhook aktivieren: In Linkentra konfigurieren Sie für den jeweiligen Code oder die Kampagne Webhooks.
  • Middleware nutzen: Ein kleines Express/Flask‑Service oder eine Automatisierungsplattform (z. B. Make, n8n) empfängt das Webhook, validiert Signaturen, dedupliziert Events und fügt Felder (Kampagnen‑ID, Zeitpunkt, UTM) hinzu.
  • CRM ansprechen: Das Middleware sendet ein standardisiertes Lead‑Objekt an Ihr CRM (z. B. HubSpot, Salesforce, Pipedrive).

Beispiel: vereinfachte Webhook‑Payload (Beispiel)

{
  "scan_id": "abc123",
  "qr_id": "promo‑fruehsommer",
  "timestamp": "2026‑10‑16T08:45:00Z",
  "source": "print_flyer",
  "geo": {"country":"DE"},
  "user_agent": "Mozilla/5.0..."
}

Beispiel: cURL‑Request der Middleware an ein CRM (Platzhalter):

curl -X POST "https://{CRM_API_BASE}/leads" \
  -H "Authorization: Bearer {CRM_API_TOKEN}" \
  -H "Content-Type: application/json" \
  -d '{
    "firstName": "Unbekannt",
    "lastName": "QR‑Scanner",
    "source": "Flyer",
    "campaign": "promo‑fruehsommer",
    "custom": {"scan_id":"abc123","scan_time":"2026‑10‑16T08:45:00Z"}
  }'

Use‑Case 2: Zielwechsel per API — Kampagnen schnell umschalten

Problem: Ihre Monatsaktion ändert sich, aber Sie möchten nicht neue Codes drucken. Lösung: Per API aktualisieren Sie das Ziel des existierenden dynamischen QR‑Codes.

Workflow:

  • Marketing entscheidet: neues Landingpage‑Asset ist live.
  • Automatisches Script oder CI/CD‑Job ruft die Linkentra API auf und ändert das Ziel des Codes.
  • Alle bestehenden Codes verweisen sofort auf das neue Ziel; Statistiken bleiben erhalten.

Beispiel‑Request (Platzhalter):

curl -X PATCH "{API_BASE_URL}/codes/{CODE_ID}/target" \
  -H "Authorization: Bearer {API_KEY}" \
  -H "Content-Type: application/json" \
  -d '{"target_type":"url","target_value":"https://example.com/landing‑neueaktion"}'

Tipp: Versionieren Sie Ziele in Ihrer Infrastruktur (z. B. target_v1, target_v2), so behalten Sie Steuerung und Audit‑Trail beim Umschalten.

Use‑Case 3: Automatische Kampagnenaktivierung — Regeln statt Manuell

Sie wollen eine Upsell‑Kampagne erst dann ausspielen, wenn eine Mindestanzahl Scans erreicht ist, oder ein bestimmter Standort hohe Konversion zeigt. Kombination aus Statistik‑Export und API ermöglicht das:

  1. Regelmäßiges Abrufen der Scan‑Statistiken (CSV/JSON‑Export) oder Nutzung von Webhooks für Echtzeit‑Events.
  2. Regel‑Engine prüft Schwellenwerte (z. B. 500 Scans innerhalb 7 Tagen in Region X).
  3. Bei Erreichen ruft ein Prozess die Linkentra API auf, um das Ziel des Codes auf die Upsell‑Landingpage zu ändern und parallel eine E‑Mail‑Kampagne via ESP zu starten.

So bleibt die Steuerung automatisiert und nachvollziehbar — ideal für saisonale Aktionen oder regionale Tests.

Integrationstipps für CRM & Marketing‑Tools

  • Verwenden Sie eine Middleware: Trennt Webhook‑Logik von Geschäftsanwendungen, vereinfacht Transformation und Retry‑Strategien.
  • Idempotenz und Deduplikation: Scans können mehrfach gesendet werden — speichern Sie scan_id und ignorieren doppelte Events.
  • Security: Validieren Sie Webhook‑Signaturen und schützen Sie API‑Keys in einem Secret‑Manager.
  • Enrichment: Fügen Sie UTM‑Parameter, Kampagnen‑IDs oder Standortdaten hinzu, bevor Sie Leads an das CRM senden.
  • Fallbacks: Nutzen Sie zeitliche Fallback‑Ziele für ablaufende Kampagnen, um tote Links zu vermeiden.
  • Monitoring: Loggen Sie Fehlversuche und bauen Sie Alerts für fehlgeschlagene Integrationen.

Konkrete Beispiel‑Requests zum Nachbauen

Webhook‑Empfang (vereinfachtes Beispielpayload):

{
  "event": "scan",
  "data": {
    "scan_id": "abc123",
    "code_id": "promo‑fruehsommer",
    "timestamp": "2026‑10‑16T08:45:00Z",
    "referrer": "https://...",
    "device": "iPhone"
  }
}

Lead an CRM senden (Middleware):

POST https://{CRM_API_BASE}/leads
Headers: Authorization: Bearer {CRM_API_TOKEN}
Body (JSON):
{
  "email": null,
  "lead_source": "Flyer",
  "campaign": "promo‑fruehsommer",
  "metadata": {"scan_id":"abc123","device":"iPhone"}
}

QR‑Code Ziel per API anpassen (Platzhalter):

PATCH {API_BASE_URL}/codes/{CODE_ID}
Headers: Authorization: Bearer {API_KEY}
Body:
{ "target": {"type":"url","value":"https://example.com/neuesziel"} }

Best Practices und Stolperfallen

  • Testumgebung nutzen: Vermeiden Sie direkte Änderungen in der produktiven Kampagne ohne Staging‑Tests.
  • Audit‑Logs führen: Änderungen an Zielen oder Branding sollten nachvollziehbar sein.
  • Rate‑Limits beachten: Planen Sie Backoff‑Strategien für API‑Requests.
  • Datenschutz: Prüfen Sie, welche Daten Sie per Webhook übermitteln dürfen (DSGVO‑Konformität).
  • Fallback‑Strategien: Immer eine gültige Fallback‑URL konfigurieren für abgelaufene oder deaktivierte Ziele.

Fazit — Warum Linkentra für automatisierte Scan‑Workflows passt

Linkentra verbindet die Vorteile dynamischer QR‑Codes (nachträgliche Zieländerung, zentrales Medien‑ und Branding‑Management, Statistikexport) mit API‑ und Webhook‑Schnittstellen, die Automatisierungen erlauben: Leads sofort ins CRM, Kampagnen per Script steuern und Aktionen an Schwellenwerte koppeln. Für Unternehmen, Agenturen oder Betreiber, die Datenhoheit und flexible Integrationen brauchen, sind solche automatisierten Workflows ein direkter Hebel für effizientere Marketing‑ und Vertriebsprozesse.

Linkentra entdecken: Erfahren Sie, wie Sie API und Webhooks für Ihre Prozesse nutzen können: https://linkentra.de

Wenn Sie möchten, erstelle ich ein konkretes Integrations‑Template für Ihr CRM (z. B. HubSpot oder Salesforce) inklusive Webhook‑Validation, Mapping‑Schema und Beispielskripten.

Nächster Schritt

Linkentra selbst ausprobieren

Dynamische QR-Codes mit Kontrolle über Hosting und Daten: Inhalte nachträglich ändern, Branding anpassen, Medien zentral verwalten und Scans auswerten – wahlweise auf eigener Infrastruktur (Self‑Hosted) oder sofort in der Linkentra Cloud. Editionsabhängige Funktionen für Teams, API und White‑Label.

Linkentra entdecken