Dokumentation
Betriebshandbuch für OKR- und KPI-Zielsteuerung, Abgrenzung zwischen KRs und KPIs, Quotenplanung, bidirektionale Kanban-Verknüpfung, API-freien E-Mail-Import, DNS-Einrichtung und Schalter-Disposition.
Zielsteuerung
Im Alltag von Hotels, Gastronomie, Studios, Reiseveranstaltern und Einzelhandel scheitern Zielsysteme, wenn Teams strategische Objectives (O), messbare Key Results (KR), laufende Betriebskennzahlen (KPI) und tägliche Aufgaben verwechseln. DING OS trennt alle vier Ebenen klar und verbindet sie direkt mit Echtzeit-Umsätzen, Buchungen, Mitarbeiterzurechnung und Kanban-Boards.
1. Zielhierarchie-Matrix
Unternehmensstandard| Ebene | Empfohlenes Limit | Kernfrage | Messcharakter | Praxisbeispiel |
|---|---|---|---|---|
| OKR · Objective Strategisches Objective | 3 - 5 pro Quartal Pro Standort oder Abteilung | Welchen Durchbruch wollen wir in diesem Quartal erreichen? | Qualitatives Richtungsziel für ein Quartal oder Jahr. Der Fortschritt (0-100 %) berechnet sich automatisch aus den untergeordneten Key Results. | Im 4. Quartal zur führenden Adresse für Firmenbankette und Wellness werden. |
| KR · Key Result Schlüsselergebnis | 3 - 5 KRs pro Objective Maximal 5 KRs | Woran messen wir objektiv, dass das Objective erreicht wurde? | Quantitativer Meilenstein (von Ausgangswert X auf Zielwert Y) unterhalb eines Objectives. Misst echte Veränderung und Wachstum. | B2B-Bankettumsatz von $15,000 auf $40,000 steigern; Wiederkaufrate der Mitglieder von 18 % auf 35 % erhöhen. |
| KPI · Metric Operativer KPI | 3 - 5 KPIs pro Monat Pro Team oder Mitarbeiter | Läuft der tägliche und monatliche Betrieb auf Zielniveau? | Eigenständige Kennzahl, die Monat für Monat überwacht wird, um Umsatzquoten, Auslastung und Servicequalität stabil zu halten. | Monatliches Umsatzziel von $50,000; Zimmerauslastung über 75 %; Stornoquote unter 2 %. |
| Task · Kanban Ausführungsaufgabe | Unbegrenzt Mit 3 - 5 Zielen verknüpft | Welche konkrete Maßnahme setzen wir heute um, um die Kennzahlen zu bewegen? | Konkrete Karte auf dem Kanban-Board mit Verantwortlichem, Fälligkeitsdatum und Status (Offen ➔ In Arbeit ➔ Prüfung ➔ Erledigt). | Jahresend-Bankettpakete an 30 Firmenpartner senden; 50 VIP-Mitglieder mit Geburtstagsgutscheinen anrufen. |
Warum Teams KRs mit KPIs verwechseln
Sowohl KRs als auch KPIs nutzen Zahlen ($40,000, 300 Buchungen, 85 %). Der Drei-Sekunden-Test gleicht einer Autofahrt: Ein KPI ist die Instrumentenanzeige am Armaturenbrett (Motortemperatur, Tankstand, Reisegeschwindigkeit), die jeden Monat im grünen Bereich bleiben muss. Ein OKR ist die GPS-Route zu einem neuen Zielort, und die KRs sind die Kilometersteine auf dem Weg dorthin.
Wann ein operativer KPI zum KR wird
Läuft eine Kennzahl stabil und vergeben Sie lediglich Monatsquoten (etwa $20,000 Barumsatz pro Monat), legen Sie sie als eigenständigen KPI an. Bricht ein KPI jedoch ein oder starten Sie eine Wachstumsinitiative zur Verdopplung im nächsten Quartal (Steigerung des Barumsatzes von $20,000 auf $45,000 durch Live-Musikabende), wird diese Kennzahl zum Key Result (KR) innerhalb eines strategischen Objectives.
Manipulationsschutz durch Fokusregel 3-5
Der häufigste Fehler besteht darin, 10-15 Ziele gleichzeitig anzulegen oder Alltagsaufgaben als KRs einzutragen, um die Zielerfüllung künstlich zu schönen. Begrenzen Sie jedes Quartal auf 3-5 Objectives mit je 3-5 ergebnisorientierten KRs sowie 3-5 monatliche KPIs pro Mitarbeiter auf Basis abgerechneter Aufträge (booking.owner). Tagesgeschäft gehört auf das Kanban-Board.
2. Vier-Schritte-Einführung der Zielsteuerung
Klicken Sie unter Aufgaben ➔ Ziele auf Ziel erstellen. Bei Auswahl von OKR · Strategisches Objective öffnet sich direkt der Editor für 2-4 messbare Key Results. Bei Auswahl von KPI · Operative Kennzahl erscheinen Eingabefelder für Startwert, Zielwert und Einheit.
Verbinden Sie jedes KR oder jeden KPI mit einer von fünf Quellen: Umsatz (automatisch aus bezahlten Rechnungen), Buchungen (abgeschlossene Aufträge), Zurechnung (Mitarbeiterleistung über booking.owner), Erledigte Aufgaben (automatisch gezählte Kanban-Karten in Erledigt) oder Manueller Check-in.
Öffnen Sie den Quota Planner, geben Sie das Gesamtziel des Standorts ein (etwa $60,000 Monatsumsatz), wählen Sie die beteiligten Mitarbeiter aus und verteilen Sie das Ziel gleichmäßig oder gewichtet. DING OS erzeugt automatisch verknüpfte Einzel-KPIs in Echtzeit.
DING OS vergleicht den erreichten Fortschritt mit der verstrichenen Periodenzeit und markiert gefährdete Ziele sofort. Öffnen Sie das Check-in-Fenster und klicken Sie auf + Aufgabe zum Board, um direkt eine verknüpfte Maßnahme im Kanban-Board anzulegen.
Systemarchitektur
DING OS ist ein mandantenfähiges Betriebssystem für Handel, Buchungen und Schalter-Disposition. Es arbeitet eigenständig oder parallel zu Ihrer bestehenden Finanzbuchhaltung und Hotelsoftware und bündelt eingehende Nachrichten, QR-Bestellungen vor Ort sowie offene Rechnungen in einer zentralen Echtzeit-Warteschlange.
| Teilsystem | Endpunkt | Technische Spezifikation |
|---|---|---|
| Eingehender MIME-Parser | POST /v1/email/ingest/ | Nimmt SMTP-Verkehr an [slug]@getding.io am Cloudflare-Edge-Worker entgegen, extrahiert strukturierte Daten (Kunde, Positionen, Termin, Referenz, Gesamtbetrag) und prüft über 30 Tage per SHA-256 auf Duplikate. |
| Edge-Hostname-Proxy | proxy.getding.io | Ordnet eigene Subdomains (ding.yourbrand.com) und Wildcard-Adressen ([slug].getding.io) isolierten Mandanten-Containern mit automatischer DV-TLS-1.3-Zertifikatsverwaltung zu. |
| Schalter-Dispositionsbus | wss://api.getding.io/v1/ws | Überträgt Statuswechsel (pending, confirmed, ready, completed) verzögerungsfrei an alle gekoppelten Schalter-Terminals mit optischem Banner und 880Hz-Signalton. |
| Multimodale Folio-Engine | POST /v1/counter/ | Verarbeitet Direktverkäufe, Zeitfenster-Reservierungen und Nachzählungen offener Rechnungen (reconcile_order) inklusive verpflichtender Mitarbeiterzurechnung (booking.owner). |
Parallelbetrieb mit bestehender Software
DING OS lässt sich eigenständig oder neben Ihrer vorhandenen Buchhaltungs- und Verwaltungssoftware einsetzen, ohne Ihren Kontenrahmen oder Ihr Steuerjournal zu verändern.
Automatischer E-Mail-Auftragsimport, 14-sprachiger QR-Shop, dialogbasierte Angebotserfassung (capture_inquiry), Verbrauchsprüfung offener Tische und Echtzeit-Disposition am Schalter.
Gesetzliche E-Rechnungen, Hauptbuchhaltung, steuerlicher Tagesabschluss, Zimmerkarten-Codierung und Lagerbestandsbuchung per CSV-Export oder Webhook-Synchronisation.
E-Mail-Import
Leiten Sie Bestellbenachrichtigungen, OTA-Buchungsbestätigungen und B2B-Angebotsanfragen ohne API-Aufwand von Ihrem Mailserver an Ihre Arbeitsbereichsadresse weiter. Eingehende MIME-Nachrichten werden direkt in Ihre Dispositionsliste übernommen, ohne IMAP-Postfächer abzufragen oder Passwörter zu speichern.
Aktivieren Sie in Ihrer Weiterleitungsregel die Option „Kopie im Posteingang behalten“. Ihre Firmenpostfächer ([email protected], [email protected], [email protected]) bewahren jede Originalnachricht als Primärarchiv auf, während DING OS parallel die Kopie verarbeitet.
- Öffnen Sie Gmail-Einstellungen ➔ Alle Einstellungen aufrufen ➔
Weiterleitung und POP/IMAP. - Wählen Sie Weiterleitungsadresse hinzufügen und tragen Sie
[slug]@getding.ioein. - Google sendet eine Bestätigungs-E-Mail an Ihren Arbeitsbereich. Öffnen Sie den Posteingang in DING OS, um den Bestätigungslink abzurufen und freizugeben.
- Öffnen Sie Filter und blockierte Adressen ➔ Neuen Filter erstellen und setzen Sie das Feld Enthält die Wörter auf
subject:(Order OR Quote OR Booking OR Reservation OR Confirmation). - Aktivieren Sie Weiterleiten an
[slug]@getding.io, lassen Sie Posteingang überspringen deaktiviert, damit das Original erhalten bleibt, und speichern Sie den Filter.
Ausgehende Benachrichtigungen von api.getding.io enthalten X-Ding-Generated: true und Auto-Submitted: auto-generated. Der SMTP-Worker verwirft jede Nachricht mit diesen Headern.
Eingehende Tickets werden 30 Tage lang über sha256(organization_id + ":" + reference) indiziert. Erneute Zustellungen aktualisieren den Status, statt Duplikate anzulegen.
Nachrichten mit SMTP Return-Path oder From von *@getding.io oder @trip.express werden vor der KI-Analyse ausgefiltert.
Kanalintegrationen
Schritt-für-Schritt-Anleitungen für Zalo Official Account (ZBS und ZNS), Telegram Bot, WhatsApp Cloud API, Messenger, Open Banking (VietQR, SePay), Stripe, PayPal und OTA-Plattformen.
Stufe 1: Zalo-App aktivieren
developers.zalo.me- Öffnen Sie developers.zalo.me, wählen Sie Ihre Anwendung und stellen Sie den Schalter oben rechts auf Active, damit Zalo nicht mehr Fehler
-209zurückgibt. - Tragen Sie unter Domain verification
workspace.getding.ioein, kopieren Sie das Meta-Tagzalo-platform-site-verification, fügen Sie es unter Arbeitsbereich ➔ Tracking ein und bestätigen Sie die Prüfung. - Beantragen Sie unter Products ➔ Official Account API ➔ General settings die Berechtigungen zur Verwaltung von OA-Profilinformationen und Nutzernachrichten.
- Setzen Sie unter Webhooks die Callback-URL auf und aktivieren Sie die Ereignisse
user_send_text,user_send_imagesowieoa_send_text.
Stufe 2: OAuth-Token mit 25-Stunden-Erneuerung
API Explorer- Öffnen Sie
developers.zalo.me/tools/explorer, wählen Sie Ihre App, klicken Sie auf OA Access Token und autorisieren Sie Ihr Official Account. - Kopieren Sie das erzeugte OA Access Token (25 Stunden gültig), das Refresh Token (3 Monate gültig) sowie App ID und App Secret aus den App-Einstellungen.
- Fügen Sie alle vier Werte unter Integrationen ➔ Zalo OA ➔ Verbindung ein. DING OS erneuert das Token alle 25 Stunden automatisch im Hintergrund.
Stufe 3: Geschäftskonto-Verknüpfung (ZCA)
business.zalo.me- Ist die App-Auswahl bei der ZBS-Vorlagenerstellung leer, öffnen Sie business.zalo.me ➔ ZCA-Konto ➔ Settings ➔ Applications ➔ Link application und geben Sie Ihre Zalo App ID ein.
- Hinweis zur bidirektionalen OA-Chat-API (Fehler -224): Zalo setzt ein aktives Testpaket oder ein kostenpflichtiges OA-Paket (
zalo.cloud/oa/pricing) voraus, um Antworten überopenapi.zalo.me/v3.0/oa/message/cszu senden. Im kostenlosen Tarif kopiert DING OS den KI-Entwurf automatisch in die Zwischenablage und öffnetoa.zalo.me/chatv2mit einem Klick.
Stufe 4: ZNS-Vorlagenparameter
account.zalo.cloudZalo ZNS erfordert zwei horizontale transparente PNG-Logos (Hell- und Dunkelmodus) im Format 400 x 96 px (Seitenverhältnis 50:12, mittig ausgerichtet). Erstellen Sie vier Vorlagen aus der Zalo-Bibliothek (Order, Transfer, Rating, Voucher) und ordnen Sie die Parameter gemäß der folgenden Tabelle zu:
| Vorlage | Parameterschlüssel | Technischer Zalo-Typ | Beispielwert |
|---|---|---|---|
| Order, Rating | order_code | Mã số (30) | |
| Order (CTA-Link) | order_id | URL (200) | |
| Order | phone_number | Thông tin liên hệ (50) | |
| Order, Transfer | price | Số lượng / Số tiền (20) | |
| Order | status | Trạng thái giao dịch (30) | |
| Order | date | Thời gian (20) | |
| Order | name | Tên khách hàng (30) | |
| Transfer, Rating, Voucher | customer_name | Tên khách hàng (30) | |
| Transfer | contract_number | Mã số (30) | |
| Transfer | transfer_amount | Tiền tệ (VNĐ) (12) | |
| Transfer | bank_transfer_note | Bank Transfer Note (90) | |
| Rating | order_date | Thời gian (20) | |
| Voucher | customer_id | Mã số (30) | |
| Voucher | voucher_code | Mã số (30) | |
| Voucher | start_date | Thời gian (20) | |
| Voucher | expire | Thời gian (20) |
Gửi tự động xác nhận mã đơn, tổng tiền và trạng thái ngay khi khách đặt dịch vụ thành công. Không chứa quảng cáo.DNS-Einträge für eigene Domains
Hinterlegen Sie diese beiden DNS-Einträge bei Ihrem Domain-Registrar (Cloudflare, Route 53, GoDaddy), um ding.yourbrand.com über den Edge-Proxy zu leiten.
| Typ | Host | Erforderlicher Wert | TTL | Status |
|---|---|---|---|---|
| CNAME | Auto | Ausstehend | ||
| TXT | Auto | Ausstehend |
Schalter-Disposition
Schalter-Terminals halten eine dauerhafte WebSocket-Verbindung (wss://api.getding.io/v1/ws) zu Ihrem Arbeitsbereich aufrecht. Bei neuen Bestellungen, Reservierungen oder Angebotsanfragen löst das Terminal einen 880Hz-Signalton zusammen mit einem dauerhaften optischen Dispositionsbanner aus.
Erteilen Sie auf Schalter-Tablets die Browser-Tonberechtigung, damit Hintergrund-Tabs den 880Hz-A5- und 1318.5Hz-E6-Ton ohne manuelle Geste abspielen, und testen Sie anschließend die Lautstärke.
Jedes eingehende Ticket blendet ein dauerhaftes Benachrichtigungsbanner mit Einheitenreferenz, Kundenname, Kategorie und erforderlicher Aktion ein, unabhängig davon, ob der Gerätelautsprecher stummgeschaltet ist.
wss://api.getding.io/v1/wsQR-Einheitenbindung
Physische und virtuelle Servicepunkte werden über das kanonische Unit-Modell in allen 13 Kategorien abgebildet: spaces, realty, events, appointments, travel, mobility, retail, sports, spa, amenities, dining, drinks und takeaway. QR-Aufsteller sind in allen Tarifen unbegrenzt.
Jeder QR-Aufsteller codiert die eindeutige Einheiten-ID (UNIT #04 oder REF #12). Nach dem Scannen sperrt der Shop die Anzeige schreibgeschützt, damit Gäste Tisch-, Platz- oder Zimmernummern nicht versehentlich ändern.
Einheiten im Open-Tab-Modus erlauben laufende Nachbestellungen während des Aufenthalts. Vor dem Rechnungsabschluss führt das Personal reconcile_order aus, um tatsächliche Verbrauchsmengen zu prüfen und Rückgaben gutzuschreiben.
Mitarbeiterzurechnung
Jede Bestellung, Laufkundschaft-Reservierung und abgerechnete Rechnung speichert unveränderlich den Ersteller im Feld booking.owner. Automatische Eingänge starten mit System AI Ingest, bis ein Mitarbeiter am Schalter übernimmt.
DING OS erzwingt keinen pauschalen Standard-Provisionssatz. Jeder Auftrag und jede Aufgabe erfasst Rollenbeiträge (SALES, OPERATIONS, FINANCE, MANAGER, OBSERVER) auf dem Live-Performance-Board, sodass Ihre Buchhaltung Provisionen am Monatsende nach interner Richtlinie abrechnet, während gemeinsame Schalteransichten Einzelbeträge verbergen.
Datentrennung
Mandantengrenzen werden direkt auf Datenbankebene in api.getding.io durchgesetzt. Jede Abfrage ist strikt an die authentifizierte organization_id gebunden.
Mitarbeitersitzungen authentifizieren sich über OneUID (uid.one) mittels OIDC und DPoP-gebundenen Tokens. OneUID prüft ausschließlich die Identität (sub) und speichert keinerlei Händler-CRM- oder Transaktionsdaten.
Jedes Händlerunternehmen agiert gemäß DSGVO und Datenschutzrecht als eigenständiger Verantwortlicher für seine Kundenprofile, Kontaktdaten und Cashback-Guthaben ohne mandantenübergreifende Datenweitergabe.
Häufig gestellte Fragen
Technisches und operatives Nachschlagewerk für Inhaber, Betriebsleiter und IT-Teams.