BricqsBricqs
All case studies
Streaks & challengesEmbedded in-app
Fitness app · In-app

They had the workouts.
They were missing the habit.

Fitnest layered streaks, weekly challenges, and badge rewards onto its existing workout library. The same content, with a habit loop wrapped around it, doubled weekly active users.

2.4x
weekly active users from streak-based challenges
Surface
In-app
iOS + Android
Mechanics
Streak · Challenge · Badge
Cadence
Weekly drops · Daily streak
Engineering hours
~12
Single sprint integration
The challenge

A great library that nobody opened twice.

Fitnest had 600+ workouts and a five-star App Store rating. The problem was repeat use — most members did one or two sessions in their first week and then quietly drifted off.

The team had tried push reminders, weekly emails, and rotating featured content. None of it built a return habit. Members didn't need more content; they needed a reason to come back tomorrow.

Before Bricqs
Before Bricqs
Weekly retention curve
93%
churn by wk 8
Wk 1
Wk 2
Wk 3
Wk 4
Wk 6
Wk 8
The Bricqs system

A streak that rolls into a challenge that rolls into a badge.

Three primitives stacked into one habit loop — daily streak protects the run, weekly challenge gives a goal, badge rewards the proof.

Streak

A daily 'move' streak that protects itself.

Any session over 10 minutes counts. Streak freezes earned at 7-day milestones absorb a missed day — the goal is the habit, not the punishment.

  • Streak freezes auto-earned
    One freeze every 7 days, capped at three. Members can't game it but life can interrupt it.
  • Visible everywhere
    Streak number sits in the home, library, and post-workout screens. It's the smallest UI change with the largest behavioural lift.
Move streakActive today
21day streak
2 streak freezes available · 9 days to 30-day badge
M
T
W
T
!
F
S
S
Logged 24-min HIIT
Streak +1, +35 weekly points
Weekly challenge

A new challenge every Monday with a real reward.

Five sessions, three running miles, a single yoga session a day for seven days — whatever the editorial team picks. Finish it and earn a badge plus 200 points.

  • Authored in the dashboard
    Coaches author challenges with objectives, rules, and rewards. No engineering required.
  • Live progress bar
    Members see their challenge bar fill the moment a session ends. Real-time feedback drives the next session.
This week's challenge
5 sessions in 7 days
Earn the ‘Five-a-Week’ badge plus 200 pts
3 / 5 sessions3 days left
🏅
2 sessions to badge
Average member finishes by Sunday
Badges

A badge wall that proves the work.

Streak length, challenge wins, and discipline-specific milestones each unlock badges. The wall is shareable and shows up in the member profile.

  • Three earn paths
    Streaks, challenges, and discipline badges (yoga, run, lift) keep the wall growing for every member type.
  • Public profile sharing
    One-tap share to Stories. Member-generated proof became Fitnest's largest acquisition channel.
Badge wall3 / 12 earned
7-day streak
Five-a-Week
Early Bird
30-day
Yoga Pro
Run 25K
Tier · BronzeShare wall →
Outcomes

What changed in 90 days.

Same library, same coaches, same content team — with a habit loop wrapped around them.

2.4x
Weekly active users
Vs. the same 90-day window the prior quarter.
+92%
Day-30 retention
For members who hit a 7-day streak in week one.
+38%
Sessions per active member
Members chase the streak, not the algorithm.
How the integration works

Streak, challenge, and badges driven by existing session events.

Fitnest already emits a session-completed event for every workout. Bricqs subscribes to that one event and produces every visible mechanic — no new logging, no duplication.

Time to ship
~12 hrsEngineering time
1 sprintEnd-to-end0New events instrumented
Build this in your account
Data flow
Their UI
Fitnest app · iOS / Android
Native SDK on home + post-workout
  • JWT signed with tenant key
  • Session events forwarded
session events
render
Bricqs
Bricqs
Streak · Challenge · Badge engine
  • Streak freeze logic (3/wk cap)
  • Weekly challenge rules
  • Badge tier thresholds
render
session events
Their backend
Fitnest backend
Profile service · Coach CMS
  • Webhook · earned badges → profile
  • Coach CMS unchanged
The flow
  1. 1Embed
    Native SDK on home + post-workout

    The Bricqs SDK renders the streak chip on home and the celebration sheet on post-workout. Both are native components on iOS and Android.

  2. 2Identify
    App user_id signed via tenant key

    Fitnest signs a short-lived JWT with the existing user_id and passes it to the SDK on launch.

  3. 3Events
    Session events drive everything

    The app's existing session_completed event becomes a Bricqs activity. Streak, challenge progress, and badges all derive from it — no new events to wire.

  4. 4Outputs
    Badges synced back to profile API

    Earned badges write back to Fitnest's profile service via webhook so the existing profile screen renders them without an SDK dependency.

We tried everything to drive return visits. The streak made everything else look like noise.
Liam Park, VP Growth, Fitnest
More from Fitnest

What they shipped next.

Once the first campaign was live, the same Bricqs primitives unlocked three follow-on plays in the next two quarters.

01Tier

Member tier ladder

Sessions, streaks, and badges roll into a four-rung tier system.

  • Bronze through Diamond
  • Higher tiers unlock 1:1 coach Q&As
  • Tier visible in profile and shareables
02Contest

Spring sprint contest

A 30-day discipline-specific contest with live leaderboards.

  • Run / yoga / lift brackets
  • Top 100 win a branded recovery kit
  • Anti-cheat checks via session metadata
03Referral

Buddy referral with shared streak

Two friends can pair their streaks for a bonus multiplier.

  • Shared streak doubles weekly points
  • Either side breaking pauses the bonus
  • Anchored on existing referral codes
More case studies

Other teams shipping with Bricqs

Click a logo to see how a different team chose its primitives, wired its events, and shipped in days.

Profile builder · Tier revealEmbedded in-app
80%
creator profile completion vs. 45% before

We turned a chore into a leveling system. Gamers complete in one sitting what used to take three weeks of email nudges — and brands finally have profiles rich enough to spend on.

Mohammed Ashlam,
Product Manager, DIVISION
Read more
Creator profileAuto-saving
100/ 425 pts
200 pts to Pro Creator tier
Bio + handle+50
Favorite games+50
Sync Twitch / YouTube+150
Audience demographics+100
Payout details+75

Why teams don't rebuild this twice

Under the hood, Bricqs runs a production-grade engagement infrastructure — so you don't have to build it.

3xfaster to launch vs custom build
99.9%uptime guarantee
~0engineering hours to maintain
User Action
Spin the Wheel
Runtime
Rules Engine
Fair Play
Reward Ledger
Reward Assigned
Delivered
Deployment

Deploy once. Run everywhere.

Multiple deployment paths. One platform. Zero compromises.

promo.brand.com
B
Summer Giveaway
Spin to win prizes
Play Now
Microsites

Branded campaign pages

Custom domains, SSL, SEO-ready. Launch standalone experiences in minutes.

REST APIs

Headless & flexible

OpenAPI 3.0, webhooks, real-time events. Build anything custom.

POST/api/v1/events
GET/api/v1/rewards
WS/api/v1/stream
Embeddables

Drop into any app or site

One snippet. Widgets or modals — adapts to your platform.

index.html
<script src="cdn.bricqs.io/v2" />

<div
  data-bricqs="campaign-id"
  data-mode="modal" />
Native SDKs

Full control, native feel

Build deeply integrated experiences that feel native to your app.

React
Swift
Kotlin
Flutter
Who it's for

Built for teams driving continuous engagement

Bricqs is for teams building engagement systems, not running one-off campaigns.

Built for
Teams running always-on engagement loops
Marketers moving beyond one-off campaigns
Products that need repeat usage & retention
Brands running multi-step, reward-driven journeys
Not ideal for
One-off giveaways or static campaigns
Simple landing page tools
Teams looking for only forms or surveys
Infrastructure-first / DIY builders

Lead Capture & Conversion

Spin, quiz, instant rewards to capture and qualify users

Retention & Habit Building

Daily challenges, streaks, and milestones that keep users coming back

Product Engagement

Onboarding flows, feature discovery, and usage nudges

Campaign Launches & Events

Time-bound campaigns, launches, and live activations

Loyalty & Rewards Programs

Points, tiers, reward catalogs, and repeat engagement systems

Community Engagement

Participation loops, contributions, and gamified group actions

If engagement matters after day one, you need a system.

Start building your first campaign in minutes. Design, launch, and scale - with rules, rewards, and fairness built in.

3x
Faster than custom build
~30min
Average time to launch
0
Engineering hours needed