What is Tuniform?
Tuniform is a social networking and content creator platform. Creators on Tuniform can monetize their content and engage with their audience through several core features — all of which generate real-time events that SparkGG can consume.As a SparkGG integration partner, you will receive all qualifying events via WebSocket in real time. This section helps you understand the platform context behind each event type.
Core features
Dannous (Donations / Tips)
Dannous (Donations / Tips)
Tuniform users can send monetary tips — called Dannous — to any creator on the platform. A Dannous transfer deducts from the sender’s wallet and credits the creator’s balance (minus a configurable platform commission).Each Dannous can optionally include:
- A text message — up to 250 characters (or 50 if TTS is enabled)
- Text-to-Speech (TTS) — the text message is converted to an MP3 audio file using ElevenLabs, which plays aloud on the creator’s live stream overlay. TTS is only triggered if the donation amount meets the creator’s minimum threshold (default: 10 TFP).
- A voice message — the sender records or uploads an audio file (MP3, WebM, OGG, etc.) which plays on the creator’s stream overlay instead of — or alongside — TTS.
Monetization subscriptions
Monetization subscriptions
Creators can set up subscription tiers (e.g., “Gold”, “Premium”) with a recurring price and billing cycle.When a user subscribes, they pay from their wallet and the creator receives the amount minus commission. Subscriptions track a streak counter — consecutive renewal months — with a 48-hour grace period for renewals.
Donation goals
Donation goals
Creators can configure a donation goal (e.g., “New Microphone — 500 TND”) with:
- Title
- Target amount
- Start/end dates
- Color theme
Stream overlays (OBS widgets)
Creators get personal OBS Browser Source URLs for their live streams. These overlays display real-time activity:| Widget | Purpose |
|---|---|
| Donation Alert | Pop-up animation when a Dannous is received, showing donor name, amount, message, and playing TTS/voice audio |
| Subscription Alert | Pop-up animation when someone subscribes, showing subscriber name, tier, and streak |
| Last Tipper | Persistent display showing the most recent donor’s name, amount, and avatar |
| Top Tipper | Persistent display showing the highest total donor within a configurable time range (day/week/month/year/all-time/custom) |
| Donation Goal | Progress bar showing the current goal’s title, progress amount, and percentage |
Next steps
Connect via WebSocket
Learn how to authenticate and establish a real-time connection.
Event payloads
Explore the full schema for every event type.