Skip to main content

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

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.
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.
Creators can configure a donation goal (e.g., “New Microphone — 500 TND”) with:
  • Title
  • Target amount
  • Start/end dates
  • Color theme
Every qualifying Dannous (and optionally, subscription payment) automatically increments the goal’s progress.

Stream overlays (OBS widgets)

Creators get personal OBS Browser Source URLs for their live streams. These overlays display real-time activity:
WidgetPurpose
Donation AlertPop-up animation when a Dannous is received, showing donor name, amount, message, and playing TTS/voice audio
Subscription AlertPop-up animation when someone subscribes, showing subscriber name, tier, and streak
Last TipperPersistent display showing the most recent donor’s name, amount, and avatar
Top TipperPersistent display showing the highest total donor within a configurable time range (day/week/month/year/all-time/custom)
Donation GoalProgress bar showing the current goal’s title, progress amount, and percentage
SparkGG receives the same real-time events that power these overlays. You can build equivalent widgets, leaderboards, or activity feeds using the WebSocket data.

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.