
Performance, stability and long-term support - rolling out to every campaign type
What's Happening
We're upgrading the backend of all 50+ campaign types. These changes are part of a long-term initiative to
- Modernize our codebase
- Improve campaign load speed and stability
- Reduce custom-code-related bugs
This rollout affects all campaigns between August to October 2025.
Track the live status below,
📅 When are my campaigns being updated?
Campaign Name | Status | Date Launched | Notes |
Tug of War | ✅ Done! | July 2025 | |
Entry Form | ✅ Done! | July 2025 | |
Trivia | ✅ Done! | July 2025 | |
Poll Campaign | ✅ Done! | Aug 12, 2025 | |
Survivor Quiz | 🚀 Launching | Aug 18, 2025 | |
Quickpicks | 🟡 In Progress | ||
eCard | 🟡 In Progress | ||
Event Registration | 🟡 In Progress | ||
Lineup Predictor | 🟡 In Progress | ||
Personality Quiz | 🟡 In Progress | ||
Holiday Card | Not started | ||
Wager | Not started | ||
Photo Frame | Not started | ||
Dream Team | Not started | ||
Jersey Generator | Not started | ||
Lineup | Not started | ||
Altered Reality | Not started | ||
Ticket Registration | Not started | ||
Catalogue Campaign | Not started | ||
Side Scroller | Not started | ||
Arcade | Not started | ||
Homepage | Not started | ||
Memory Match | Not started | ||
Coupon Book | Not started | ||
Vote | Not started | ||
Bracket | Not started | ||
Slot Machine | Not started | ||
Spin to Win | Not started | ||
Download | Not started | ||
Delayed Win | Not started | ||
UGC | Not started | ||
Upload | Not started | ||
Instant Win | Not started | ||
Yay or Nay | Not started | ||
Bundle | Not started | ||
Tunelink | Not started | ||
Incentivize Campaigns | Not started | ||
Donation | Not started | ||
Calendar Quiz | Not started | ||
Universe Calendar | Not started | ||
Personalized Playlist | Not started | ||
Bingo | Not started | ||
FanXP | Not started | ||
Live Trivia | Not started |
Why now?
We are improving individual campaign infrastructure to support:
- ⚡️ Faster load speeds
- 👩💻 More maintainable code
- 📐 Compatibility with upcoming features (Offline Campaigns, new interactive campaign editor)
What's Changing?
Nothing changes in your fan flow or setup. Each campaign type is getting upgraded under the hood, including:
-
Routing updates (e.g. tb_app replacing thank_you)
- Class name structure improvements
- More reliable state transitions between campaign views
⚠️ If you've added custom JS, CSS or scripts to the thank you page of your campaign, please check the following for campaign-specific updates:
- You rely on page routes (like /thank_you/) for your custom JS/CSS
- You've added custom code for pixel fires on the thank you page
- You've written logic that assumes a full redirect
An example of impact:
Before: your sweepstakes showed a separate "thank you" page (at /thank_you/) to fire a conversion pixel.
Now: the same "thank you" state appears within the same route (/tb_app), so any script tied to /thank_you/ won't fire unless updated.
What TBits is doing on every deploy
Behind the scenes, we're
- Running QA for each campaign type
- Reviewing the live campaigns with custom JS on deploy
- Flagging edge-case issues to our Solutions Engineering team for fast handling
What you should do:
Most partners don't have to take any action. However, if you've deployed custom tracking, custom layouts, or specialized CSS/JS on your campaigns, here's your QA checklist:
✅ Load campaign and walk through it as a user
✅ Confirm expected styles and transitions
✅ Check if any custom scripts are firing correctly
👉 Need help? support@tradablebits.com
What if I experience a bug?
Reach out via your shared slack channel and/or contact support@tradablebits.com with the following:
- A short description of what's happening vs expected behaviour
- The campaign ID and impacted functionality
How will I know when a deploy is live?
You'll be notified:
- With an in-app notification on the platform
- You'll receive a deploy update in your shared Slack channel
- On this page (updated status: "✅ Done!")