Skip to main content

IndoFinity Core Concepts

IndoFinity has dozens of features, but all of them rest on the same four concepts. Learn them once here, and the rest of this documentation reads much faster.

The flow​

Viewer sends a gift / like / comment on TikTok
│
▼
[1] CONNECTION IndoFinity listens to your live
│
▼
[2] ACTIVITY "when": does this event match a rule you created?
│
▼
[3] INTERACTION "what": the action that runs (sound, alert, TTS, command)
│
▼
[4] OVERLAY the screen where the result appears, in OBS / TikTok Live Studio

When something doesn't work, it's almost always one of these four links that's broken, and diagnosing it means walking that order from the top.

1. Connection​

IndoFinity's link to the source of events. The main one is your TikTok live, through the Connection menu.

Besides TikTok, the same menu holds connections to OBS (for automatic scene switching) and your Minecraft server (for running commands). Donation platforms like Saweria and Trakteer have their own menu, Donation Integration.

Without an active connection, no event ever arrives.

See Connecting TikTok Live.

2. Activity (when)​

An Activity is a trigger rule. It answers two questions:

  • Who can use this? Everyone, or restricted to Followers, Friends, Subscribers, or Moderators.
  • When will this be executed? Gift sent, likes sent, follow, share, a specific comment, and so on. There are 17 options, including donations from seven platforms.

One Activity points to one or more Interactions.

See Activities.

3. Interaction (what)​

An Interaction is the action itself: play a sound, show an image, read text with TTS, run a Minecraft command, press keyboard keys, switch an OBS scene, spin the Spin Roulette, and more. There are 13 action types, and a single Interaction can combine several at once.

Terminology

Elsewhere you may see the terms "action" and "event". In IndoFinity they are called Interaction and Activity. Those are the names shown in the dashboard, and this documentation uses them throughout.

See Interactions.

4. Overlay and Screens​

An overlay is a web page you install as a source in OBS or TikTok Live Studio. That's where the result of an Interaction actually becomes visible to viewers.

IndoFinity provides 10 separate Screens for overlays. Each Interaction is directed to one Screen, and each Screen has its own link.

Why ten? Because one Screen can only display one action at a time. If every alert is stacked on Screen 1, actions arriving together have to queue. Splitting them lets a gift alert and a follow alert appear at the same time, in different positions.

See Screen Overlays and Installing Overlays.

The dashboard tab must stay open​

Processing happens in your IndoFinity dashboard tab, not on a server.

So the app.indofinity.com tab must stay open during your live. If you close it, overlays go silent even though everything is installed correctly and your TikTok live is still running.

Tip

If you keep closing the tab by accident, use the IndoFinity desktop app. It runs the same part in its own window, and unlocks features that can't work in a browser, for example Simulate Keystrokes, which needs access to the system keyboard.

See also​