Skip to main content

Interactions: The Available Actions

An Interaction answers what happens. A single Interaction may combine several actions at once — for example show an alert and play a sound and run a Minecraft command in one trigger.

Creating an Interaction

  1. Open the Pusat Interaksi menu.
  2. Click [+ Interaksi].
  3. Fill in the name — this is what you'll select from an Activity, so make it clear.
  4. Tick the actions you want and fill in their fields.
  5. Save.

Creating a new Interaction in the Interaction Center

The action list

Displayed on an overlay

These actions need a Screen and are only visible if the overlay is installed.

ActionWhat it does
Show ImageDisplays an image you upload
Play Video FilePlays a video file
Play AudioPlays a sound — pick a preset or upload your own
Show Alert (User + Teks)Shows the viewer's profile photo plus text. The text field accepts message variables
Read Teks (TTS)Reads text aloud with Google Voice, e.g. Halo {username}!

Driving other things

ActionWhat it doesNote
Trigger Stream AvatarRuns an avatar animation on screenOptions: Jump, Run, Drop Bomb, Summon Nuke
Jalankan Command MinecraftSends a command to your Minecraft serverRequires a Minecraft connection
Trigger WebhookSends data to your own URLLink must start with http:// or https://
Simulate KeystrokesPresses keyboard keys into a game or appDesktop app only
Switch OBS SceneChanges the scene in OBSRequires an OBS connection
Aktifkan OBS SourceEnables a source in OBSAutomatically disabled again when the Interaction's duration ends
Ubah Poin Win/LoseAdds to or subtracts from the Win/Lose Bar scoreEffects: Add WIN, Subtract WIN, Add LOSE, Subtract LOSE, Reset both to 0
Putar Spin RouletteSpins the roulette wheel
Trigger Webhook sends POST, not GET

IndoFinity's webhook sends data as POST FormData. Older documentation once described it as GET — that is no longer accurate. Make sure your endpoint accepts POST.

Simulate Keystrokes needs the desktop app

A browser cannot press keyboard keys outside itself. This action only works through the IndoFinity desktop app; in a browser it is ignored.

Important settings

SettingWhat it doesNote
Volume MediaVolume levelAffects Play Audio and Read Teks (TTS)
Durasi tampilHow long the action stays on the overlayOnly matters if you don't attach Audio or TTS — if you do, the duration follows the sound's length
Pilih ScreenWhich Screen this action appears onOnly used by Show Image, Play Audio, Play Video File, Show Alert, and TTS
Ulangi sebanyak combo giftThe action starts as the combo begins and repeats for each gift in itIf unchecked, the action runs once after the combo finishes — so there's a delay while it waits
Persingkat kalau ada aksi berikutnyaThis action shows for only 1 second if another action is queuedUseful during busy streams
Transisi fade in/outSounds, images, and videos fade in and out smoothly
Tip

Ulangi sebanyak combo gift is the most commonly misunderstood setting. If your gift alerts feel "late", it's usually because this box is unchecked — the system is waiting for the viewer's combo to finish before running the action.

Testing an Interaction

The Play Interaksi button in the table runs that action immediately, with no Activity and no live stream needed. It's the fastest way to confirm your overlay and Screen are set up correctly.

Common problems

Symptom: an Interaction is marked inactive. The message reads that the Interaction is inactive and you should extend premium or delete it. You've exceeded the free account limit. See Free Limits and Add-ons.

Symptom: a Screen offline warning appears. That Screen's overlay isn't installed in OBS yet. Copy its link and install it — see Installing Overlays.

Symptom: a conflict warning on a "user join" action. Actions triggered by viewers joining run extremely often. If such an action shares a Screen with other overlay actions, those others can be delayed or dropped. The fix: move the join action to its own Screen.

See also