Setup Guide

Channel Points Guide

Map Twitch channel point rewards to Tangia overlay actions, set pricing and cooldowns, add conditional rules.

1

How the mapping works

Tangia listens to Twitch's channel:read:redemptions EventSub. When a viewer redeems a channel point reward, Tangia matches the reward name to your configured mappings and fires the corresponding overlay action.

You create the rewards in Twitch's creator dashboard first, then tell Tangia which reward name triggers which overlay.

Tangia matches reward names by exact string match (case-insensitive). If your reward is called "Play a Sound" in Twitch, enter exactly "Play a Sound" in the Tangia mapping.
2

Create a reward in Twitch first

In Twitch Creator Dashboard โ†’ Viewer Rewards โ†’ Channel Points โ†’ Manage Rewards:

  1. Click Add Custom Reward
  2. Name it something specific: "Play a Sound", "Hydrate Challenge", "Skip Song"
  3. Set the point cost, cooldown, and user limit in Twitch
  4. Enable the reward

Tip: set the Twitch-side cooldown to match your Tangia cooldown. Double-gating prevents queue buildup if viewers spam a reward.

3

Add a mapping in Tangia

In your Tangia dashboard โ†’ Channel Points โ†’ Add Reward Mapping:

FieldWhat to enter
Reward NameExact name from Twitch (e.g. "Play a Sound")
Tangia ActionPick from overlay type list
CooldownSeconds between fires (separate from Twitch cooldown)
Max Queue DepthHow many pending can stack (1โ€“10)
PriorityNormal / High โ€” High skips the queue
4

Conditional rules (Creator / Studio)

Add conditions to any mapping to control when it fires:

  • Sub-only: Only fire for subscribers (T1, T2, T3 โ€” configurable)
  • Time of stream: Only fire after X hours into a stream (e.g. "Boss fight mode begins at hour 3")
  • Queue depth gate: Pause the mapping if the queue is deeper than N items (prevents backlog during raids)
  • Manual override: Streamer can pause/resume any individual mapping from the dock panel during stream
Conditional rules require Creator plan or higher. Free plan fires all redemptions without conditions.

Know the limits: Twitch API rate caps

Tangia's channel point queue is downstream of Twitch's EventSub delivery. A few things you can't configure around:

  • Twitch throttles rapid-fire redemptions โ€” if 50 viewers redeem a reward in 10 seconds, Twitch batches or delays delivery. Tangia processes whatever arrives, in arrival order.
  • EventSub has a per-subscription message limit โ€” Twitch does not publish exact thresholds, but sustained high-volume channels can hit delivery delays during peak activity.
  • Tangia can't refund channel points โ€” point refunds require a streamer to manually approve in Twitch's Creator Dashboard. Tangia can flag a redemption as "skip" but the point refund itself is a Twitch action.

Practical fix: set Twitch-side cooldowns on high-demand rewards. A 30-second Twitch cooldown reduces burst volume before it reaches Tangia's queue.

5

Test your setup

Before going live, use the Test Fire button in Tangia dashboard next to each mapping. This fires the overlay action as if a real redemption just happened โ€” lets you check animation, timing, and queue behavior without spending channel points.

Run a test fire while OBS is open with your browser source active. Watch the overlay fire in preview โ€” confirms the browser source is connected and latency is acceptable (should be under 2 seconds).