What It Does
The Apex Revenue CB App runs directly inside Chaturbate's developer platform. It powers tip announcements, tipper tier tracking, chat moderation, goal progress, and banner automation — all synced with your browser extension overlay in real time.
Install in 5 Steps
The CB App lives entirely inside Chaturbate's developer portal — no downloads required. The whole process takes about 5 minutes.
Navigate to devportal.cb.dev and sign in with your Chaturbate broadcaster account. Click "New App", name it Apex Revenue, then open the IDE view.
Click "Settings" in the Dev Portal, then toggle on "Advanced Settings Editor (JSON)".
Clear the JSON editor and paste the entire contents of settings-merged-minified.json. This loads all 8 setting fieldsets in one paste.
Each event type has its own editor in the sidebar. Paste the matching file into each slot:
Click "Update on testbed" in the Dev Portal header to deploy to a private test room. Verify everything works before broadcasting.
On a successful start, Apex Revenue will whisper this to you: Apex Revenue v1.1.0 loaded. Type /apex help for commands.
The startup whisper also shows your current theme, announcement status, and tip goal — a fast sanity check that settings loaded correctly.
What Happens Automatically
Once deployed, the app runs without manual input. Here's what fires automatically during a live broadcast.
Every tip fires a themed room notice using your chosen color scheme. Tips at or above the Big Tip Threshold (default 100 tokens) get a full banner — separator lines, bold text, accent color — instead of a standard notice.
Announcement templates use {user} {amount} {total} — fully customisable in settings.
Enable a tip goal and set a target amount. The broadcast panel shows a live ASCII progress bar. At 25%, 50%, and 75% milestones a subtle chat notice fires automatically. When the goal is hit, a full banner fires and the extension overlay is notified.
When a viewer who has tipped above the Enter Banner Threshold (default 50 lifetime tokens) enters your room, a banner fires with their tier badge and total. First-time visitors receive a separate welcome onboarding whisper.
The Message Transform handler silently processes every message. Configure blocked keywords with actions: replace with ***, hide, or flag. The spam filter catches all-caps abuse and repeated characters. The link filter blocks URLs from non-tippers. Data masking auto-redacts emails, phone numbers, and SSN patterns from chat.
All moderation actions are optionally whispered to you in real time by enabling Mod Log to Owner.
The Tier System
Every tipper is automatically classified based on their lifetime token total tracked across sessions. Tiers appear in enter banners, announcements, and message badges.
| Tier | Lifetime tokens | Badge emoji |
|---|---|---|
| Diamond | 5,000 + | :gem2 |
| Platinum | 1,000 – 4,999 | :crown2 |
| Gold | 500 – 999 | :goldstar2 |
| Silver | 100 – 499 | :silverstar |
| Bronze | 10 – 99 | :star2 |
| New | 0 – 9 | :heart22 |
Configuration Guide
All settings are in the Dev Portal under your app's Settings tab. Click any section to expand it.
{user} {amount} {total}{user} {followers}{user}{count}{total} {toptipper} {toptips} {viewers} {percent}/apex Commands
Type these in your chat during a live broadcast. Only you (broadcaster) and your mods can use them — invisible to viewers.
| Command | What it does |
|---|---|
| /apex help | Full command menu as a private whisper to you |
| /apex stats | Session stats whisper: total tips, tip count, unique tippers, highest tip |
| /apex top | Top 5 tippers this session as a private whisper |
| /apex top 10 | Top N tippers — replace 10 with any number |
| /apex goal | Whispers current goal progress: X/Y tokens (Z%) |
| /apex goal-announce | Manually broadcasts goal progress to the whole room |
| /apex banner <text> | Sends a one-off themed banner to chat with your message |
| /apex ac <text> | Sends a one-off themed announcement (lighter than a banner) |
| /apex announce | Manually fires the extension promotion announcement |
| /apex theme | Whispers current color theme and announcement toggle status |
| /apex reset | Resets all session tip stats and goal tracking to zero |
| /apex onboard | Clears onboarding history — all viewers get the welcome message again |
| /apex status | Shows the Apex Revenue extension connection status |
| /apex start | Sends an extension start signal (if auto-control is off) |
| /apex stop | Sends an extension stop signal |
| /apex dl | Whispers the extension download link to yourself |
The Stats Panel
The broadcast panel appears next to your stream and updates automatically on every tip. Choose the display style in Settings → Display.
Row 1 — Session Tips: Total tokens this broadcast + tip count (e.g. "840 tk (12 tips)")
Row 2 — Top Tipper: The viewer with the highest single tip this session
Row 3 — Goal or Unique Tippers: When a goal is enabled, shows an ASCII progress bar like ██████░░░░ 320/500 tk. Otherwise shows the unique tipper count.
Shows only Row 1 — the running total and tip count. Cleaner for broadcasters who prefer minimal info.
The panel handler exits early and nothing is displayed. Use this if you're running another panel app alongside Apex Revenue.
Getting the Most Out of It
{total} tokens tipped today — top tipper: {toptipper} with {toptips} tk shows new viewers activity is happening.