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. Primarily 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, Integrasi Donasi.
Without an active connection, no event ever arrives.
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 does it run? — gift sent, likes received, 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.
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 roulette, and more. There are 13 action types, and a single Interaction can combine several at once.
Other tools call these "actions" and "events". In IndoFinity they are Interaksi and Aktivitas — those are the names shown in the dashboard, and this documentation uses them consistently.
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.
→ Screen Overlays · Installing Overlays
One thing worth knowing
Processing happens in your IndoFinity dashboard tab, not on a server.
That means 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.
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
- 15-Minute Checklist — put all four concepts into practice in one go
- Interaction Center