Skip to content

Inspiration / recipes

These recipes show how to combine StreamerCatalyst modules to create engaging stream automations. Each recipe lists the modules involved and the key configuration steps.

Celebrate milestones automatically

Modules: Events + Chatters or Events + Widgets

Reward your community when they hit a collective goal — for example, when the stream receives 1,000 total bits.

  1. In Events, create a Bits rule with threshold 1000.
  2. Set the message to something like: Wow! We just crossed $(amount) bits this stream! Thanks to everyone who cheered!
  3. Optionally, set the same threshold on a Goal widget in Widgets to show a progress bar in your streaming software. When the goal is met, the widget triggers its celebration animation automatically.

Randomise giveaway winners with Nightbot

Modules: Chatters + Bot integration

Run a “type !enter to join” giveaway via the Chatters dashboard, then use the bot API to pick and announce the winner.

  1. In Chatters → Giveaways, open a new giveaway with your keyword.
  2. When ready to draw, close the giveaway in the dashboard.
  3. Use the bot API command in Nightbot to announce a random winner at the same time:
    $(urlfetch https://chatters.streamercatalyst.com/api/random?apikey=YOUR_KEY)
    Or run a separate !winner command using the giveaway winner shown in the dashboard.

AI persona reacts to subscriptions

Modules: AI + Events

Make your AI persona respond whenever someone subscribes, creating a personal moment for the viewer.

  1. In AI, configure a persona prompt that includes your channel personality. Set the bot identity.
  2. In Events, create a New sub or Resub rule using an AI-generated message response. The AI will compose a unique reply drawing on the viewer’s persona and your lore.
  3. The Events module fires the AI message to chat — no duplicate message from the AI module itself since the trigger comes from Events.

Requires Partner tier for AI-generated messages in Events.

Shout out raiders automatically

Modules: Modomation + Events

Thank raiders the moment they arrive, both with an automated shout-out and an optional reward for large raids.

  1. In Modomation, enable Auto-shoutout with a message like: Welcome raiders from $(user)'s channel! 👋 and set a per-stream cooldown so repeat raiders are handled gracefully.
  2. In Events, add a Raid rule with a minimum viewer threshold (e.g. 10 viewers) to send a special chat message for larger raids: A raid of $(amount) just landed! 🚀

Modomation fires for every raid above the cooldown floor; Events fires only when the raid crosses the threshold — they complement each other.

Track sub goals with a widget

Modules: Numbers + Widgets

Show live progress toward a subscriber goal on-screen.

  1. In Numbers, open Goals and set a subscription goal for the stream (e.g. 10 new subs).
  2. In Widgets, add a Goal native widget. Select the Numbers subscription goal as the data source.
  3. Copy the widget browser-source URL and add it to your streaming software.
  4. As subs come in during the stream, the widget bar updates in real time over WebSocket.

Roll credits when you wrap

Modules: Widgets

End the stream on a credits roll that names the people who showed up for it.

  1. In Widgets, enable Ending Credits and pick the sections you want in Settings — top gifters, cheerers and tippers, new subs, resubs, raiders, and whatever else fits your channel.
  2. In Catalyst Scenes, make a scene called Outro and place Ending Credits there. It is full-bleed, so it will be the only widget on that scene.
  3. Add that scene’s URL as a browser source in your streaming software.
  4. Switch to the scene when you are ready to wrap, and the roll starts on its own.

Credits are tallied from your events as they arrive, so the roll is ready whether or not the widget was open earlier in the stream. Add a Closing note with {viewers} and {duration} if you want the roll to sign off with the night’s numbers.

Plan and track stream segments live

Modules: Stream Planner

Use Stream Planner in kanban view as a live run-of-show during a stream.

  1. Before the stream, create a board with columns Up Next, Live, and Done.
  2. Add a card per segment — game section, sponsorship, community game, Q&A.
  3. During the stream, open the board on a second monitor or phone and drag cards from Up Next to Live to Done as you go.

This doubles as a post-stream record of what you covered and in what order.

Command counter for channel point redeems

Modules: Chatters + Modomation

Track how many times each viewer has redeemed a specific channel point reward and surface the count in chat.

  1. In Modomation, create a redemption rule for the reward and set the message to: @$(user) has redeemed this $(count) time(s)! 🎉
  2. In Chatters, add a !mycount command that uses a $(counter) variable pointing to the same reward’s counter key — so viewers can check their own count any time.

See Template variables & built-ins for counter variable syntax.