We’re introducing a new bot detection system across all Tradable Bits campaigns that is smarter, stricter and switched on with just a toggle.
Why now?
Previously, you had two options for bot protection:
- Spam Protection: to curb dozens of entries from the same IP address
- Cloudflare Turnstile: to add a ‘human check-in’ to reduce the number of bots getting through to campaigns.
After months of testing, monitoring and reviewing, we’re sunsetting Cloudflare Turnstile in favour of a more robust and algorithmic bot detection system. Why? The awkward CAPTCHA was less effective than initially projected, as bot systems have become more sophisticated.
Instead, we’ve built a real-time bot protection engine - because fake entries are still a real problem, especially for public links and major prizes. It’s easily configurable and feeds right into our secondary bot review system.
What is this new bot protection?
We now offer three levels of campaign protection - all found under the Access Restrictions tab in campaign setup:
- 🔓 No Protection: Default mode. This mode is ideal for in-venue kiosks, staff-assisted entries or in-venue QR, where traffic to the campaign is controlled, and the campaign URL is not publicly known.
- 🛡️ Spam Protection (Level 1): This mode blocks obvious spammers - high-frequency entries from the same IP address will be rejected with a clear error message. If you are running an in-venue campaign, do not use spam protection.
- 🤖 Bot Protection (Level 2): This is the new full anti-bot algorithm. When you turn on this toggle, we analyze entry behaviour in real-time to block suspicious attempts, without disrupting real fans.
When Bot Protection is enabled:
- Automated entries are quietly blocked
- Fans see a “success” screen, but behind the scenes for bots, nothing goes through
- No captchas, no clunky redirects, no giveaway tipping off the bots.
New Bot Status Reporting
Spot a bot, stop a bot.
In addition to blocking bots, we’re also introducing a log so you can visually see how many bots were stopped and whomst these bots might be. To view, head to Results > Bot Status for a breakdown of what’s getting through, flagged or blocked.
Status | What it Means |
Accepted | Entry passed all checks. Looks clean. |
Flagged | Entry went through but looks suspicious. Flagged for secondary review. |
Blocked | Bot Protection stopped entry. "Bot" sees success screen but nothing is recorded in campaign activities. |
Real-world example
Let’s say you’re running a contest with a public link for a sponsor with major prizing. You want real fans entering from everywhere - not one IP farming your prize codes.
Turn on Bot Protection, and:
- Obvious abuse gets blocked
- Questionable traffic gets logged
- You keep control without breaking the fan experience
It’s like turning on a firewall for your campaigns.
Where to turn on bot-protection
You’ll now find Bot Protection and Entry Limits under:
Campaign Setup > Access Restrictions
Pick the right level for your campaign. Add IP allowlists/whitelists if needed (they’re exempt from all protection rules).
Try it now
Bot Protection is already live - no integration, no manual setup. Just a toggle!