
Performance, stability and long-term support - rolling out to every campaign type
What's Happening
We're in the middle of upgrading the engine behind all 50+ campaign types. Think of it as giving your campaigns fresh suspension and new tires: smoother rides for fans, easier handling for you:
This rollout (August - October 2025) is all about
- More stable, maintainable code
- Faster load speeds
- Compatibility with what's next (Offline campaigns + New campaign editor)
Check out the live rollout status below 👇
Big Updates #1
Entry forms at the beginning of Campaigns
Upon release, every campaign will now begin with an entry form upfront. Why? Because asking fans who they are before they dive in means:
- Cleaner data: Fewer half-finished entries that never tie back to a profile
- Consistency: Fans know exactly what to expect, whether they're playing trivia or building dream teams
We know: sometimes it feels smoother to "ask later". But upfront entry ensures you're capturing the data that powers everything else: segmentation, reporting and sponsor. ROI. If you're worried about drop-off, here are some workarounds:
- Use Tradable Bits Auth on your campaign instead. One login = 6 months of session persistence, so fans don't have to re-enter details every time.
- Keep the form as short as possible, being strategic about what you're asking for.
Big Updates #2
Lineup Campaign has a fresh look
The classic carousel has retired. Say hello to deck-style cards.
Fans now swipe through a stack to lock in their picks. On mobile, it's faster, bolder and more aligned with today's swipe habits.
Why the switch?
- Mobile-first: smoother gestures
We know change takes adjusting - some of you loved the carousel. This is step one in evolving layouts, and your feedback will shape where we go next.
👉 Next Step: Preview your Lineup Campaign and let us know how it feels on mobile! Like it? Hate it? Tell us at support@tradablebits.com
📅 Rollout Status
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 | ✅ Done! | Aug 18, 2025 | |
Event Registration | ✅ Done! | Aug 21, 2025 | |
Lineup Predictor | ✅ Done! | Sept 2, 2025 | New deck-style cards UI |
Personality Quiz | ✅ Done! | Sept 9, 2025 | |
Lineup | ✅ Done! | Sept 12, 2025 | |
Quickpicks | ✅ Done! | Sept 18, 2025 | |
UGC Contest | ✅ Done! | Sept 23, 2025 | |
Calendar Quiz | ✅ Done! | Oct 1, 2025 | |
Holiday Card | ✅ Done! | Oct 1, 2025 | |
Delayed Win | Next Up | ||
Personalized Playlist | Next Up | ||
Photo Frame | Not started | ||
Wager | Not started | ||
Altered Reality | Not started | ||
Jersey Generator | Not started | ||
Dream Team | 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 | ||
Ticket Registration | Not started | ||
eCard | 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 | ||
Catalogue Campaign | Not started | ||
Universe Calendar | Not started | ||
Side Scroller | Not started | ||
Bingo | Not started | ||
FanXP | Not started | ||
Live Trivia | Not started |
What's Changing?
Each campaign type is getting upgraded under the hood, including:
- Entry forms come first
-
Routing updates (e.g. tb_app replacing thank_you)
- Class name structure improvements
- More reliable state transitions between campaign views
- Small adjustments to UI
⚠️ 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!")