How To Create a Daily Channel Point Check-In

This setup lets each Twitch viewer check in once per stream and permanently increases their personal check-in count.

For a broader introduction to reward triggers, filters, and action recipes, see How To Connect Channel Point Rewards to Actions.

Create the User Counter

  1. Open Bot Commands → Data Manager → User Counters.
  2. Click New category.
  3. Name it Check In.
  4. Click Create category.

You do not need to add viewers manually. The Automation creates their row the first time they redeem.

Create the Twitch Reward

In your Twitch Creator Dashboard:

  1. Create a Custom Channel Point Reward named Daily Check-In.
  2. Set a low cost appropriate for your community.
  3. Enable the per-viewer, per-stream redemption limit.
  4. Set that limit to 1.
  5. Save and enable the reward.

The Twitch reward limit is what prevents a viewer from increasing their counter more than once during the same stream.

Create the Automation

  1. In SheevChat, open Bot Commands → Automations.
  2. Click New.
  3. Name it Daily Check-In.
  4. Choose Channel point redemption as the Trigger Event.
  5. Select Twitch as the platform.
  6. Choose the Daily Check-In reward.
  7. Leave the SheevChat cooldown at 0. Twitch already enforces the per-viewer limit.

Increment the Viewer’s Count

Under Actions:

  1. Select Chat Bot Commands → Increment user counter.
  2. Click Add action.
  3. Select Check In from Counter category.
  4. Set Username to {user}.
  5. Set Amount to 1.
  6. Set the platform to the event platform or Twitch.

If the new category is not listed, close and reopen the action editor.

Announce the Check-In

Add the message after the Increment action so it reads the updated value:

  1. Add Chat Bot Commands → Send chat message.
  2. Enter a message such as:
✅ @{user} checked in! This is check-in #{usercounter:Check In}.
  1. Set Send to to Same platform as event.
  2. Confirm Increment is action 1 and the message is action 2.
  3. Create or save the Automation.

Test the Check-In

  1. Redeem Daily Check-In from a viewer account.
  2. Confirm the chat message shows #1.
  3. Open Data Manager → User Counters → Check In.
  4. Confirm the viewer appears under Twitch with a value of 1.
  5. Confirm Twitch blocks a second redemption from that viewer during the same stream.

Common Problems

  • Automation does not fire: Reconnect Twitch, reload rewards, and reselect the correct reward.
  • Count remains zero: Check the selected category, {user}, and platform selection.
  • Message shows the old value: Move Increment above Send chat message.
  • Viewer can redeem repeatedly: Enable Twitch’s per-viewer, per-stream limit and set it to 1.
  • Wrong viewer is counted: Use {user}, which comes from the redemption event.

For manual edits, history, and other User Counter actions, see How To Create and Use Viewer Counters.