# When chat does this. Your stream does that.

A follow plays a sound. A gift starts an animation. A chat command changes what happens next. Connect events, conditions and actions visually.

A follow plays a sound. A gift starts an animation. A chat command changes what happens next. Connect events, conditions and actions visually. Start with an event from your connected platform: a follow, a Twitch subscription, a TikTok gift or a chat command. Point its action at a sound, animation, source or widget in your scene.

- Events & conditions

- Delays, counters & cooldowns

- Built-in simulator

## Events & conditions

Start with an event from your connected platform: a follow, a Twitch subscription, a TikTok gift or a chat command. Point its action at a sound, animation, source or widget in your scene.

## Delays, counters & cooldowns

Build beyond a single alert. Add conditions, count events, insert delays or repeat an action. Reuse flows and decide what happens when another event arrives: queue, run in parallel, restart or skip.

## Built-in simulator

Use the simulator before your first live event. Follow the execution trace to see which condition passed, where an action waited and what actually ran. Save the flow and test its result in the active scene.



[AnimStream](https://animstream.com/features/trigger) · English
