Reward erstellen
Einen Reward einzurichten besteht aus zwei Teilen: Twitch-Reward anlegen (oder aus Chatlix erstellen) und in Chatlix an eine oder mehrere Aktionen binden. Vorher solltest du sicherstellen, dass dein Bot läuft und Twitch verbunden ist — ohne aktiven Bot zeigt /dashboard/reward-bindings nur „Kein Bot aktiv" mit einem Link zum Setup-Wizard.
Teil 1a — Twitch-Reward klassisch im Twitch-Dashboard anlegen
- Geh ins Twitch-Creator-Dashboard → Viewer Rewards → Channel Points → Manage Rewards & Challenges.
- Klick
« Add Custom Reward ». - Fülle aus:
- Title: kurzer, eindeutiger Name, max. 45 Zeichen (Twitch-Limit). Taucht 1:1 in Chatlix auf.
- Cost: wie viele Kanalpunkte ein Einlösen kostet (mind. 1).
- Prompt (optional, max. 200 Zeichen): Text, den der Zuschauer eingeben muss. Bei reinen Overlay-/OBS-Rewards leer lassen.
- Skip Reward Queue: meist
« Skip Request Queue »aktivieren, damit der Reward sofort ausgelöst wird. Bei Rewards, die du manuell freigeben willst, nicht aktivieren.
- Speichern und den Reward auf enabled lassen — deaktivierte Rewards tauchen in Chatlix gar nicht in der Live-Liste auf.
Teil 1b — Twitch-Reward direkt aus Chatlix erstellen (Alternative)
Seit der Reward-Create-Welle kannst du Custom Rewards auch direkt aus Chatlix anlegen, ohne ins Twitch-Dashboard zu wechseln. Das braucht den zusätzlichen OAuth-Scope channel:manage:redemptions, den nicht jeder Account automatisch hat (Bestandsaccounts hatten vorher nur den Lese-Scope).
- Geh zu
/dashboard/reward-bindings, Abschnitt „Deine Twitch Channel Point Rewards". - Siehst du den Button
« + Twitch Reward erstellen »? Dann hast du den Scope schon. Siehst du stattdessen den Hinweis „Reward direkt aus Chatlix erstellen?" mit dem Button« Twitch neu verbinden », fehlt der Scope — klick drauf, Twitch fragt dich nach der Zusatzberechtigung, danach bist du automatisch zurück auf der Seite. - Im Modal füllst du dieselben Felder wie in Twitch aus: Titel (max. 45 Zeichen), Kosten, optional Prompt für User-Input, optionale Hintergrundfarbe (Hex
#RRGGBB), sowie die drei Twitch-Limits direkt beim Anlegen: Max. pro Stream, Max. pro Nutzer pro Stream, Global Cooldown (Minuten oder Sekunden, 1 Sekunde bis 7 Tage — die Twitch-UI selbst zeigt Cooldowns erst ab 60 Sekunden im Dropdown, per API geht auch weniger). - Speichern legt den Reward direkt via Twitch-Helix-API an. Mögliche Fehler:
validation_failed(Feld korrigieren, wird im Formular rot markiert),scope_missing(Reconnect nötig),channel_points_unavailable(kein Affiliate/Partner-Status),twitch_unreachable(Twitch-API-Störung, später nochmal versuchen).
Wichtige Einschränkung: Titel/Kosten ändern kannst du aus Chatlix heraus nur bei Rewards, die auch mit der Chatlix-Twitch-App angelegt wurden — Twitch erlaubt PATCH grundsätzlich nur der App, die den Reward erstellt hat. Für Rewards, die du klassisch im Twitch-Dashboard angelegt hast, bleibt das Bearbeiten von Titel/Kosten reine Twitch-Dashboard-Aufgabe.
Teil 2 — In Chatlix binden
- Im Dashboard zu
/dashboard/reward-bindings(Menü: Community aktivieren → Rewards & Loyalty → Channel Points). - Im Abschnitt „Deine Twitch Channel Point Rewards" siehst du deine Custom Rewards live aus Twitch geladen. Klick auf den Reward, für den du ein Binding willst — falls die Liste veraltet aussieht,
« ↻ Aktualisieren »klicken. - Damit landest du bei einem neuen Binding-Eintrag mit dem Reward-Titel vorausgefüllt. Der Titelfeld ist zwar frei editierbar, sollte aber exakt dem Twitch-Reward-Namen entsprechen, wenn du ihn manuell eintippst statt aus der Liste zu wählen — Matching läuft sonst nur über den Titel, nicht über die ID.
- Wähl optional ein Overlay aus der Dropdown, wenn eine deiner Aktionen ein Overlay-Alert ist.
- Setz Cooldown (Sekunden, global, 0–3600) und Duplikat-Schutz (Sekunden, pro Nutzer, 0–300) — Details und wichtige Fallstricke dazu auf der Seite Reward-Limits.
- Füg eine oder mehrere Aktionen hinzu, indem du auf die Buttons oben im Aktionen-Block klickst:
- Overlay anzeigen — braucht ein ausgewähltes Overlay (siehe Schritt 4).
- Szene wechseln — Feld „Szenenname" muss exakt dem OBS-Szenennamen entsprechen.
- Source ein/aus — Feld „Source-Name" + Checkbox „sichtbar" (an/aus).
- Screenshot — Feld „Source-Name" der zu fotografierenden Quelle.
- Ton muten/unmuten — Feld „Source-Name" + Checkbox „muted".
« Speichern ».
Nach dem Speichern liegt die Verknüpfung sofort live im System. Du musst nichts neustarten. Achte auf den Hinweis-Kasten direkt über der Bindings-Liste: Ohne aktive Twitch-EventSub-Verbindung kommen Einlösungen gar nicht erst an — Status prüfst du unter /dashboard/events-reactions?tab=subscriptions.
Sofort testen
Jedes Binding hat einen Button « ⚡ Test auslösen ». Der feuert die hinterlegte(n) Aktion(en) sofort, ohne dass jemand wirklich Kanalpunkte ausgeben muss — im Event-Verlauf erscheint das als eigener Eintrag „Chatlix-Test", klar getrennt von echten Einlösungen. Der Test-Button ist deaktiviert, solange das Binding pausiert ist (Schalter „Aktiv/Pausiert" oben am Binding) — erst aktivieren, dann testen.
Wenn der Test funktioniert, aber die echte Einlösung nicht: siehe Reward erstellt aber nichts passiert.
Ein Reward, mehrere Actions — und wann du trotzdem eine Automation brauchst
Wie oben beschrieben kann ein einzelnes Binding mehrere Aktionen gleichzeitig feuern. Was Reward-Bindings nicht können: Sound/TTS abspielen oder eine fertige Automation triggern — dafür gibt es aktuell keinen Action-Typ in diesem System. Wenn du sowas an einen Twitch-Reward hängen willst, bleibt aktuell nur der Umweg über eine OBS-Szene/Filter, die den Sound auslöst, oder der komplett andere Weg über den Stream Store (Loyalty-Punkte statt Twitch-Kanalpunkte, dort ist soundboard_play als Action verfügbar).
Reward umbenennen / Kosten ändern
Name und Kosten änderst du in aller Regel in Twitch (Ausnahme: Rewards, die du direkt aus Chatlix erstellt hast, siehe Teil 1b). Das Binding matcht eine Einlösung primär über die interne Twitch-Reward-ID — wenn du den Reward über die Live-Liste ausgewählt hattest, bleibt die Verknüpfung nach einer Umbenennung bestehen. Hast du den Titel dagegen von Hand eingetippt, ohne den Reward aus der Live-Liste zu wählen, läuft das Matching nur über den (case-insensitiven) Titel-Text — ändere in dem Fall nach einer Twitch-Umbenennung auch den Titel im Chatlix-Binding, sonst bricht die Zuordnung.
Reward löschen
Lösch zuerst das Binding in Chatlix (« Löschen » am Eintrag in /dashboard/reward-bindings), dann bei Bedarf den Reward in Twitch. Löschst du zuerst in Twitch, matcht die nächste (nicht mehr existierende) Einlösung logischerweise gar nicht mehr — räum das verwaiste Binding danach einfach mit auf.
Presets zum schnellen Start
Auf der Bindings-Seite gibt es vorgefertigte Presets, die du mit einem Klick übernehmen kannst (Twitch-Reward musst du dafür trotzdem selbst anlegen bzw. den passenden auswählen):
- Hydrate 💧 — Erinnerung ans Trinken, Cooldown 300 s, Overlay-Alert.
- Screenshot 📸 — OBS-Screenshot auslösen, Cooldown 60 s, Overlay-Alert + Screenshot-Action.
- Stream Alarm 🚨 — Attention-Alert, Cooldown 120 s, Overlay-Alert.
- Celebration 🎉 — Party-Animation, Cooldown 60 s, Overlay-Alert.
Was kommt als Nächstes
- Wenn ein Binding scheinbar nicht reagiert: Reward erstellt aber nichts passiert.
- Wenn du den Reward begrenzen willst (Cooldown, Duplikat-Schutz, Twitch-seitige Max-Werte): Reward-Limits.
- Wenn du mehrere Rewards spielabhängig steuern willst:
/dashboard/channel-point-sets.