Channel Rewards Manager

People ask this as

Comes with strAImer: this module is installed together with the app, so there is nothing to download. It is listed under Module Catalog → Built-in.

What this page is

Automation → Channel Rewards is the list of your Twitch channel point rewards: "Create, configure, and delete Twitch custom rewards directly from here." Rewards made here are the ones strAImer can switch on and off later; rewards made on Twitch itself are shown but not managed.

How to set it up

  1. Open Automation → Channel Rewards. Without a connection the page shows only "Twitch is not connected. Please connect Twitch in the Channels sidebar tab."
  2. If a red bar appears — "Warning: missing {scopes} scope. Please re-authorize Twitch in the Channels menu." — it names the rights that are missing. Reconnect Twitch under Channels, then come back.
  3. Press Create Reward in the header.
  4. Reward Name is required, and the name has to be free: "A reward with this name already exists on your channel. Please change the name."
  5. Cost is required too and must be between 1 and 1,000,000.
  6. Background Color is the colour of the reward on Twitch. Use the swatch or type the hex value beside it.
  7. Description for viewers is optional — "Describe what happens when this reward is redeemed…".
  8. Skip request queue (auto-approve) decides whether redemptions land in your Twitch queue or are approved at once. It comes ticked for a new reward.
  9. Require viewer to enter text makes the viewer type something when redeeming — that text is what a scenario later puts into {message}.
  10. Enable global cooldown opens a field in sec, from one second up. Enable limit per stream and Enable limit per user per stream each open their own number field.
  11. Press Create. The reward appears under Managed Rewards (strAImer).
  12. Each card shows the name, the cost and a tag for every option that is on: Input, Cooldown with the time on it, Stream limit and User limit with their numbers, and Auto-approve.
  13. On a managed card the switch turns the reward on and off on Twitch, the copy button (Copy reward) opens the create form filled in from that reward and with " (copy)" added to the name, and the bin deletes it: "Are you sure you want to permanently delete this reward from Twitch?"
  14. External Rewards (Twitch Dashboard) holds everything created outside the app. Their switch is greyed out: "Created manually on Twitch — management via strAImer is unavailable. To manage it (toggle by conditions), recreate it via strAImer." The copy button works there too and is the way to recreate one as managed.
  15. Synchronize in the header re-reads the list from Twitch. Use it after making changes on Twitch itself, or when the page reports "Could not get the list of rewards managed by strAImer. Your rewards are intact — press "Synchronize" to try again."

If creating a reward fails

A refusal from Twitch shows as "Could not create the reward: {error}", with Twitch's own reason in place of {error}. One reason worth knowing is the channel limit: Twitch allows at most 50 custom rewards per channel, and disabled ones count too. Switching a reward off does not free a slot; delete the ones you no longer need, here with the bin or on Twitch, and create the new one again.

Redemptions during a dropped connection

When the connection to Twitch drops for a moment and comes back, the app asks Twitch for the redemptions it missed and passes them on as if they had just arrived, without doubles. This works only for Managed Rewards (strAImer), and only twenty of them are checked: on a channel with more managed rewards, missed redemptions of the rest are not caught up. After one drop, at most fifty missed redemptions are passed on. Twitch does not hand out redemptions of rewards created on its own site, so a redemption of an external reward made during the drop is lost for the app. One more reason to recreate external rewards with the copy button.

What it cannot do