Chirp Camp
Accountability with bite

Your couch is undefeated.
Time to ruin its streak.

Put real money on the line — an amount that actually motivates you to do your workouts. $100, $1,000, whatever number makes skipping hurt. Show up, earn it back. We track the rest.

Stripe-securedSelf-funded, not a wagerBuilt for squads

Coach Bot

Now roasting

Live
Mike. Two missed workouts this week. Team completion just dropped to 71%. Your squad is now doing extra to drag your number up. Maybe text them an apology. Or just show up tomorrow.
Sarah hit her primary goal 4 weeks running. Climbing the leaderboard like rent's due. The rest of you, take notes.
3 days left this week. Team primary completion: 47%. We can fix this. Or we can have a long talk on Sunday.

Tone: Savage. Toggle in settings.

Earn it back →

How it works

Three steps. Zero excuses.

01

Pick a stake that actually stings.

It could be $100. It could be $1,000. The right number is the one that makes skipping hurt. Card saved on file via Stripe — not charged upfront. Within platform limits.

02

Show up. We track everything.

Log your workouts. Hit your weekly goals. The system tracks your completion, your team's completion, and your leaderboard standing — week by week.

03

Earn your stake back.

Hit the total challenge workout count and you keep your money. Fall short and the unearned portion is forfeited. Simple math, real motivation.

Goals & Stakes

Two layers. One simple rule.

Your stake only cares about one thing: did you hit the total challenge workout count? Your weekly goals are a separate game — that's where the leaderboard and the points live.

Primary

Primary goals

The thing you most need to do. The non-negotiable habit you're trying to build. Strength sessions. Long runs. The hard one.

  • Same per-workout points as secondary — primaries unlock completion bonuses
  • Defines the shape of your week
  • You set the number — be honest with yourself
Secondary

Secondary goals

The supporting cast. Mobility days. Easy walks. Active recovery. Same per-workout points as primary, and they unlock overachievement bonuses too — just on a smaller multiplier than primaries.

  • Same base points as primary workouts
  • Keep momentum on lighter days
  • Overachievement bonuses too — smaller multiplier than primaries

Stakes don't care how

Miss a Tuesday workout? Make it up Saturday. Your stake only checks the total count at the end. Primary, secondary, makeup days — it all counts. The system is human. Life happens.

Weekly goals do care how

Every workout earns the same base points whether it's primary or secondary. Hit all your primaries and you unlock a completion bonus. Push past either tier and overachievement bonuses kick in — primary overachievement pays a bigger multiplier than secondary, but both reward the work. That's where the leaderboard separates serious from steady.

Inside the app

See where your sweat lives.

Actual screens from the app, populated with mock data. Track progress, log workouts with photo proof, and watch your stake do its thing — all from the same app.

9:415G

My Challenges

Hey, Marcus

M

Spring Reset Challenge

Week 4 of 8
On Track
92%Week 4
82%Overall
68%Team
Stake Remaining
$78 / $30074% off
Spring Reset Chat

Leaderboard

This week
#1
S
Sarah K.184
#2
Y
You162
#3
T
Tom W.148

The chat is the engine

Group chat that actually moves you.

The chat isn't a sidebar — it's where the challenge lives. Workouts auto-share with photos. The coach bot crashes the convo when someone slacks. Polls settle group decisions. Replies thread the trash talk. It's the layer that turns a fitness app into a squad.

Auto-shared check-ins
Group polls
Coach bot roasts
Threaded replies
Reactions
DMs to teammates
SR

#spring-reset

5 members - 4 active now

Live
M

Maya

9:14 AM

Just hit my 5/5 primaries this week. Coach better not @ me.

S

Sarah

Check-in

10:30 AM

Strength Day - Upper

Primary

45 min - 6 lifts - bench PR

5 3 +12 pts
D

Devin

11:42 AM

Maya

Just hit my 5/5 primaries this week...

Same. The leaderboard is heating up.

Coach Bot

Savage

12:01 PM

Mike. Two missed primaries this week. Team completion just dropped to 68%. Devin is now adding sessions to cover for you. Show up tomorrow or send the squad an apology.

D

Devin

Poll

12:48 PM

Saturday workout - what's the move?

Group run, 6am

50% - 3

Lift session, 8am

33% - 2

Rest day, fight me

17% - 1

6 of 6 voted - closes at midnight

M

Mike

1:48 PM

On my way to the gym now. Don't @ me.

Reply to the squad...

The leaderboard

Your goals. Your leaderboard. Anyone can win.

This is the part people sleep on. Competition is based on your individual goals — not raw workout volume. Someone learning to lift can go head-to-head with an Ironman trainee. Both judged on hitting what they said they'd do.

  • Do what you said you'd do — you've got a real shot at the top

  • Points are based on weekly goals, completely separate from your stake

  • Compete with the squad without comparing apples to weighted vests

Winners earn their stake back like everyone else. No bonus pot — yet. We're working on that.

Week 4 Standings

Live
1

Maya R.

Beginner — 3x/wk

100%

goals hit

2

Devin K.

Ironman prep — 12x/wk

92%

goals hit

3

YouYou

Intermediate — 5x/wk

88%

goals hit

4

Priya L.

Strength — 4x/wk

75%

goals hit

5

Mike T.

Returning — 4x/wk

50%

goals hit

Ranked by % of personal goals hit. Different goals, fair fight.

Why you'll hate-love it

Built to make excuses expensive.

Team Accountability

When you skip, the team's completion percentage drops. Your squad has to do extra to claw it back. They notice.

60/40 Personal & Team

You might be okay losing your own money. Losing your team's is different. 60% rides on you, 40% on the squad — flaking out hurts your friends too. Splits are configurable.

The Coach Bot

An AI that watches the group's progress and drops bombs in the chat when it's earned. The friend you actually need.

Primary & Secondary Goals

Define what matters most each week. Primary goals are the must-do. Secondary are the supporting work. Both earn points.

You Set the Stake

$100, $1,000, whatever number actually motivates you. Within platform limits. Make it sting if you skip.

Real Skin in the Game

Self-funded accountability. Not gambling. Not a wager. Pain with purpose, by design.

Meet the coach

An AI that roasts your group chat into shape.

Real messages, real attitude. The coach watches the squad's completion percentages and leaderboard movement, and drops bombs when it's earned. Tone: configurable. Default: savage.

Coach Bot

posted just now
Savage

"Mike, two skips this week. Team completion dropped 9 points. Your squad is now adding workouts to cover for you. Maybe send a group apology. Or just show up tomorrow."

Coach Bot

posted just now
Sarcastic

"Wow Derek. Another rest day. At this rate the only thing you'll be lifting is everyone else's team percentage."

Coach Bot

posted just now
Hyped

"Maya just locked in 5 of 5 primaries. Climbing the leaderboard like rent's due. The rest of you, this is what doing what you said you'd do looks like."

Coach Bot

posted just now
Direct

"Team primary completion: 38%. 4 days left. Two of you can fix this single-handedly. Or all of you can pretend you didn't see this message."

Pick savage, sarcastic, hyped, or supportive. Or turn it off entirely if you can't handle the truth.

Questions you're afraid to ask

We answer them anyway.

Stop talking.
Start staking.

Pick a number that actually motivates you. Show up. Earn it back. Climb the leaderboard on your own goals — and let the coach bot handle the trash talk.

No upfront charge on your stake. Cancel before challenge start.