You said you would.
Now put something on it.
Rally is the fitness accountability platform where you bet real stakes against the people who know you best. Goals hit different when something is actually on the line.
80%
of fitness goals fail
without accountability
3x
more likely to hit goals
with a real commitment
$0
to get started.
stakes are yours to set.
92%
of New Year's fitness resolutions fail by February
65%
higher success rate when a friend is watching
100%
of excuses disappear when money is on the table
How it works
The whole thing runs
through your texts.
No app to open. No feed to check. Just an AI that lives in your messages — creating bets, tracking progress, delivering trash talk, and making sure nobody forgets what they owe.
Creating a bet
Rally
I want to bet Marcus I can bench 225 by New Year's
Game on. What are the stakes?

1 — Money
2 — Dare
3 — Both
4 — Let me think
3
How much?

1 — $25
2 — $50
3 — $100
4 — Custom amount
2
$50 locked in. What's the dare if you lose?

1 — Post an embarrassing video
2 — Buy dinner
3 — Loser picks
4 — Custom dare
1
Sending Marcus the challenge now. Bet is live when he accepts. 🔒
Weekly check-in
Rally
Week 4 check-in. Bench press goal — 225 by New Year's. How's training?

1 — On track. Hitting PRs.
2 — Solid. Slightly behind.
3 — Rough week. Life happened.
4 — Don't ask.
1
Current max?

1 — Under 185
2 — 185-200
3 — 200-215
4 — 215+ 👀
4
215+ noted. Sending Marcus a warning. 👀
Marcus just said "no way he's at 215." Want to respond?

1 — Trash talk him
2 — Stay quiet
3 — Send proof 📸
3
Settling the bet
Rally
New Year's Eve. Time to settle. Did you hit 225?

1 — Yes. Send proof.
2 — Not quite. I owe up.
3 — It's complicated.
1
📸 Send your proof photo or Strava screenshot.
[photo attached]
Marcus is reviewing your proof. Sending now...
Marcus confirmed it. BET WON. 🏆 Send Marcus your Venmo so he can pay the $50. Your record: 4W — 1L. Marcus owes you dinner too. Remind him?

1 — Obviously yes
2 — Let him stew
1
01
Set your goal
Text Rally your goal. Specific and measurable — a weight, a distance, a habit, a date. Rally asks the right questions to make it real. No vague goals accepted.
Via SMS · takes 2 minutes
02
Challenge someone and set the stakes
Pick a friend, family member, or your whole crew. Set what's on the line — money, a dare, chores, an embarrassing video, or anything that hurts enough to matter. Rally sends the invite via text.
Money · dares · social stakes · your call
03
Rally checks in — you reply with one tap
Weekly AI check-ins keep the bet alive. How's training? What's your current max? Did you hit your goal this week? One number tap. Rally logs it, updates your friend, and stirs the pot accordingly.
AI check-ins · numbered responses · zero friction
04
Send proof. Settle the bet. Pay up.
Photo, Strava screenshot, Apple Watch data, gym clock-in — Rally accepts all of it. Your friend circle confirms or calls BS. Winner gets notified. Loser pays via Venmo, Cash App, or Zelle — directly, like a fantasy football league. Rally tracks who paid, who owes, and updates your record accordingly. Your crew always knows the score.
Photo proof · app data · Venmo · Cash App · Zelle
Stakes
Real consequences.
Your choice of pain.
Rally doesn't tell you what's on the line. You do. Pick what matters to you and the people you're betting against.
💵
Money
Just like your fantasy football league — the commissioner tracks it, everyone knows the rules, and social pressure handles the rest. Rally records the debt, sends payment reminders, and updates your record when confirmed paid. Loser pays winner directly via Venmo, Cash App, or Zelle. Rally never touches the money.
$25 — enough to sting a little
$50 — the sweet spot for most bets
$100+ — for when you're really serious
Custom — set any amount. No limits.
😬
Dares
No money changes hands but the consequences are real. The loser has to follow through — and Rally makes sure everyone knows if they don't. Social accountability hits different.
Post an embarrassing video publicly
Shave your head
Buy dinner for the whole group
Do chores for a month
Custom dare — anything goes
🔥
Both
Money and a dare. For when you really mean it. The financial hit plus the social consequence. Reserved for goals that matter the most.
$50 + post a video if you lose
$100 + buy everyone dinner
Custom combo — your bet, your rules
🤝
Group pot
Five friends. Same goal. Everyone agrees on the stakes upfront. Rally tracks progress for the whole group, calls out who's falling behind, and settles the pot at the end. Winners split what the losers owe — paid directly via Venmo, Cash App, or Zelle. Pure fantasy league energy.
Marathon crew — $50 each, winner takes all
Weight loss challenge — dares for last place
30-day habit — pot splits among finishers
Challenges
Any challenge.
Any goal. Just text it.
No menus. No templates. No dropdowns. Text Rally what you want to do and who you want to do it against. The AI builds the challenge, sends the invite, and runs it — no matter what the goal is.
Real examples — exactly as typed
📱
"I want to challenge Marcus to the Dirty Dash obstacle course at Liberty Park on August 5th. Loser buys dinner."
📱
"Me and Jake are both trying to hit 225 on bench — whoever gets there first wins $100"
📱
"Bet my brother I can run a marathon before he does"
📱
"Challenge Sarah to the company 5K in September — fastest time wins, loser does the other's chores for a week"
📱
"Whole30 challenge with Lisa — first to crack loses $50"
The AI parses every one of these. Asks only what it needs. Builds the challenge. Sends the invite. Handles the rest.
🏃
Running
"Bet Marcus I run a marathon before he does"
🏋️
Strength
"First one to bench 225 wins $100"
🏅
Events
"Dirty Dash Aug 5th — fastest finish, loser buys dinner"
⚖️
Weight loss
"Racing my brother to lose 20 pounds"
📅
Consistency
"Gym 4x a week for 8 weeks — Marcus bets I won't"
🥗
Nutrition
"Whole30 with Lisa — first to crack loses $50"
😴
Sleep
"8 hours every night for 30 days or I owe a dare"
🚴
Cycling
"200 miles this month — Marcus bets I can't"
🎯
Anything
"If it's specific, measurable, and fitness — Rally can run it."
Verification
No honor system.
No faking it.
Rally starts with friends and family — people who know when you're lying. Multiple ways to prove your work. Your circle votes on what counts.
📸
Photo proof
Gym selfie. Scale screenshot. Race finish line. Send it to Rally via text. Your bet circle votes to confirm or contest.
⌚
App data
Screenshot your Strava, Garmin, Apple Watch, or Whoop. Rally reads the data. Run confirmed. Lift confirmed. Steps confirmed.
📍
Clock in / clock out
Text Rally when you walk into the gym. Text when you leave. Duration logged. Simple, honest, and the stakes make it feel real every single time.
👥
Group confirmation
Your bet circle votes. Majority rules. Nobody lies to people who know them — especially when money is on the table.

Why friends and family first: The best accountability isn't a stranger on the internet — it's someone who will actually call you out. Rally launches with trust circles. The people who know when you're making excuses. That's what makes it work.

Your record
Your fitness history.
On the record. Forever.
Rally isn't just about the bet you're running right now. It's about who you are as someone who commits to things. Your record shows every bet you've won, lost, and what you owed up to. That record is the social currency of Rally.
Jake M.
@321rally
7
Won
2
Lost
1
Live
Marathon · vs Sarah Won $100
Bench 225 · vs Marcus 🟡 Live
Whole30 · vs Mike Won — dare
10k steps daily · vs crew Lost $50
Active bet ● LIVE
JM
VS
MC
Bench press 225 lbs by December 31st
$50 Embarrassing video 47 days left
Current max: 215 lbs Goal: 225 lbs
Completed · Won ✓ WON
JM
VS
SK
Complete a marathon before October 1st
$100 Completed Sep 28
Always on
Rally isn't just for
big goals.
The subscription pays for itself every week — not just when you have a big bet running. Three things keep Rally alive in the background even during quiet months.
🔄
The consistency bet
A standing weekly micro-challenge that auto-renews every month. Hit the gym 3 times this week. 10,000 steps every day. No alcohol Monday through Friday. Small stakes. Always running. Gives you a reason to open Rally texts every week regardless of what else is happening.
Auto-renews monthly · your terms
🏆
Seasonal challenges
Platform-wide group challenges with a prize pot. January Commit. Summer Shred. Holiday Gauntlet. Always one running. Any subscriber can join. Even if you have no active friend bets — you always have somewhere to compete and something on the line.
Platform-wide · always one active
📊
Your record never sleeps
Your win/loss record, streak history, Wrapped cards, and bet history live in Rally permanently. Cancel and you lose all of it. For serious people that record becomes part of their identity — something worth protecting month after month.
Permanent · shareable · yours
The AI keeps the league alive
When a bet settles the AI immediately prompts the next one. When there's been no activity for two weeks it nudges you with what your friends are up to. When Marcus just hit a new PR it tells you. The AI doesn't let the league go dark — because a good commissioner never does.
Pricing
One price.
Everything included.
No free tier. No feature walls. No tiers to compare. Just the full Rally experience for the price of one coffee a month.
Rally Pro
$9.99
per month · everything included
✓ Unlimited active bets
✓ AI check-ins and trash talk via SMS
✓ Group challenges and league commissioner tools
✓ Full win/loss record and analytics
✓ Bet start and finish highlight cards — shareable to stories
✓ Money settlement tracking via Venmo, Cash App, Zelle
✓ Every future feature. Always.
No credit card required for trial · Cancel anytime

The $9.99 paywall is intentional. The people who won't pay $9.99 for accountability probably won't follow through on their goals either. Rally is built for people who are serious. The price filters in exactly the right users.

Rally Wrapped
Every bet has a story.
Now it's shareable.
When a bet starts and when it ends — Rally generates a shareable highlight card automatically. Screenshot it. Post it to your story. Let everyone know you put something on the line. Or that you won.
Bet start card
[rally]
Challenge accepted
Bench 225
by New Year's
JM
vs
MC
Stakes: $50 + embarrassing video
3 · 2 · 1
Game on · 321rally.com
Bet won card
[rally]
Bet won 🏆
Benched 225.
Said I would.
vs Marcus C.
+$50 · Marcus posts the video
Record: 8W — 2L
321rally.com
Year wrapped card
[rally]
Jake's 2025 wrapped
9W
Bets won
$340
Earned
1
Marathon
3
Dares collected
Most bet against
Marcus (2W — 7L 😂)
3 · 2 · 1 · Rally
321rally.com

Every card generates automatically. Bet starts — card ready. Bet settles — win or loss card ready instantly. Year ends — Wrapped card sent straight to your texts. One tap to share to Instagram or TikTok. Every time someone posts their card, Rally gets in front of their entire following for free.

The ones everyone
asks first.
How does Rally actually work? Is there an app?+
Rally runs almost entirely through SMS — your regular text messages. An AI handles check-ins, progress tracking, trash talk, and bet settlement via text. There's a minimal app for setup, your profile, and your win/loss record — but the day-to-day experience lives in your messages. No feed to scroll. No notifications to ignore. Just a text that shows up and keeps you honest.
What if my friend lies about hitting their goal?+
Rally requires proof — photo, app data screenshot, or clock-in/clock-out. Your bet circle gets to vote on whether it counts. Rally starts with friends and family specifically because people don't lie to people who know them. Especially when money or a dare is on the table.
Does Rally hold my money?+
Never directly. For friend bets — money settles between users via Venmo, Cash App, or Zelle. Rally never sees it. For seasonal platform challenges with strangers — entry fees are held by Stripe Connect, a licensed third-party payment infrastructure. Money goes from your card into a Stripe-managed challenge account, not into Rally's bank account. When the challenge ends Stripe distributes the pot to winners automatically. Rally collects a 10% platform fee through Stripe's fee-splitting system. At no point does money pass through Rally's accounts — friend bets or seasonal challenges. Rally is the scoreboard and the commissioner. Stripe is the vault.
How does Rally make sure the loser actually pays?+
The same way your fantasy league does — public record and social consequence. If someone doesn't pay, their profile shows an unpaid debt until it's resolved. Their entire bet circle gets notified. Nobody wants to be the person who stiffed their friends. For most people that's a stronger motivator than any legal enforcement. And honestly — if someone in your inner circle won't pay a $50 bet, you've learned something more valuable than $50.
What if my friend isn't on Rally — can they still be in a bet?+
Yes — one time. When you challenge a friend who isn't on Rally they get a one-challenge free trial via SMS. No app. No subscription. No credit card. They participate fully in that one bet — check-ins, trash talk, proof, settlement — all via text. When the bet ends Rally sends them a conversion pitch. If a second challenge comes in to their number before they subscribe, Rally intercepts it and asks them to subscribe before they can accept. Their phone number is their fingerprint — Rally sees every challenge that comes to that number and enforces the one-trial limit automatically. Every friend bet is a free Rally demo. The trial converts them at exactly the right moment — right after they just experienced the product and either won money or lost a dare.
What about strangers in seasonal challenges — how do you stop people from cheating or not paying?+
This is the most honest question you can ask — and the answer is that Rally handles friends and strangers differently by design. Friend bets rely on social accountability — nobody lies to people who know them when money is on the line. Seasonal challenges with strangers use hard API verification: Strava, Apple Watch, or Garmin data that Rally reads directly. No screenshot required — the data confirms it automatically. On the payment side, seasonal challenge entry fees are processed through Stripe Connect — a licensed third-party payment infrastructure — not through Rally's bank account. Money goes into a Stripe-managed challenge account. When the challenge ends Stripe distributes the pot to winners automatically. Rally never holds the money directly. Stripe does. Rally just tells Stripe who won. Friend bets always stay direct pay — Venmo, Cash App, Zelle. Stranger challenges go through Stripe Connect with hard API verification. Two different trust models for two different relationships.
What if I win but the other person just disappears?+
For friend bets — Rally texts the losing party every 48 hours until payment is confirmed. Their record shows UNPAID publicly. Their entire bet circle is notified. Their profile is flagged until resolved. Social consequence is the enforcement mechanism, and it works extremely well inside tight circles. For seasonal platform challenges — the pot was collected at entry so there's nothing to chase. The winner gets paid from the pot regardless of whether the loser shows up. The pot model eliminates the non-payment problem entirely for stranger competitions.
Yes. Personal commitment bets are supported. You put up a stake against yourself — if you hit your goal you get it back, if you miss it goes to a charity you chose at signup. Same accountability, same consequences, no opponent needed. Sometimes the hardest person to beat is yourself.
What if I get injured or life genuinely gets in the way?+
Rally has a dispute process. Both parties can agree to void a bet, extend a deadline, or modify the terms via text. The AI facilitates the conversation. If both sides agree — the bet updates. Rally isn't trying to punish people for life happening. It's trying to stop people from quitting when they're just being lazy.
Is this gambling?+
No — and the distinction matters legally. Gambling requires three elements together: paying to play, a prize, and an outcome determined by chance. Rally has the first two but not the third. Whether you bench 225 pounds by New Year's is not determined by chance — it's determined by your effort, discipline, and consistency. Courts and regulators treat skill and performance-based competitions differently from chance-based gambling — the same distinction that protects fantasy sports, golf side bets, and weight loss competitions like DietBet. You're not betting on a game. You're betting on yourself. Additionally Rally never holds money directly. Friend bets settle between users via Venmo, Cash App, or Zelle. Seasonal challenge pots are held by Stripe Connect — a licensed payment infrastructure — not by Rally. Rally is the platform and the commissioner. Stripe is the licensed vault. That structure means Rally is not operating as a money transmitter or gambling house in any state.
Does Rally operate in all states?+
Rally is a skill-based commitment platform designed to operate lawfully across the United States. Friend bets settle directly between users — Rally never touches that money. Seasonal challenge pots are held by Stripe Connect, a licensed money transmitter operating in all 50 states — so Rally inherits Stripe's compliance rather than needing its own money transmission license. Rally does not operate as a money transmitter or gambling platform in any state. Users are responsible for understanding their local laws regarding private skill-based competitions. If you have specific legal questions we recommend consulting an attorney in your state.
Why Rally is not gambling
Skill not chance
Your outcome is determined entirely by your own effort and performance — not a random event. Benching 225 is a skill goal. Running a marathon is a skill goal. These are the same legal category as fantasy sports and golf side bets.
Money flows through Stripe
Friend bets settle directly via Venmo, Cash App, or Zelle — Rally never involved. Seasonal challenge pots are held by Stripe Connect, a licensed money transmitter, not by Rally. Rally tells Stripe who won. Stripe pays out. Rally's bank account never sees bet money.
Precedent is clear
Platforms like DietBet have operated performance-based money competitions across all 50 states since 2012 without legal challenge. Rally is structured more conservatively — we don't even hold the money they do.
Game on.
Join the waitlist. Be first to challenge your friends. Put something on it.
No credit card. No commitment. Just your word.
3 · · · 2 · · · 1 · · ·
Brand partners
Built for brands that
belong in this conversation.
Rally doesn't run banner ads. We don't sell impressions. We build exclusive category partnerships with health, fitness, and wellness brands whose products genuinely help our users win their bets. One brand per category. Ever.
🥤
Supplements
Protein, creatine, pre-workout, recovery nutrition. One exclusive partner. Their products on every nutrition goal in Rally.
Accepting applications
👟
Training gear and apparel
Shoes, apparel, training accessories. One exclusive partner for every strength, running, and consistency goal.
Accepting applications
🔵
Recovery
Massage guns, sleep products, compression, ice bath systems. One exclusive partner for recovery goals.
Accepting applications
⌚
Wearables and tracking
Fitness trackers, heart rate monitors, GPS watches. One exclusive partner integrated with Rally's verification system.
Accepting applications
What partners get
Wrapped card placement
Your brand on every shareable bet card in your category. Users post them. Their followers see you. Organic reach at scale.
Sponsored challenges
Run a branded group challenge. Match the prize pot. Get your name on every check-in for 30-90 days. Real engagement from real people with real stakes.
Goal-matched offers
When a user sets a goal in your category they see one relevant offer. Not a banner. A contextual recommendation at the exact right moment.
What partners never get
✗ SMS ad placement
✗ User contact information
✗ Competing category partners
✗ Banner ads anywhere
✗ Opt-out required messaging
Apply for a partner category
Rally is building its founding partner roster now. Limited to one brand per category. Early partners lock in preferred rates permanently.
We review every application. We'll be in touch within 48 hours.