Build → going to spin class
Most spin habits stall when the early-class adrenaline fades and a pre-paid ten-pack quietly expires. Lockin attaches a real financial cost to skipping a class you committed to, so the studio stays on your calendar long enough to become automatic.
Suggested starting contract
$5/day against missing your daily target of 1 spin class per scheduled day.
Install the app on iOS or Android, create an account, and connect a payment method. The whole process takes under three minutes.
Set your weekly target — for example, two spin classes per week on fixed days, or one class per scheduled day. Pick days you can realistically hit given your work schedule and class-pack reservations.
Search for your spin studio by name or address — SoulCycle, your neighborhood studio, the Peloton studio in Manhattan, or wherever you ride. Confirm the location on the map and Lockin saves a 50-meter geofenced perimeter. Each location contract is tied to a single studio, so pick the one you actually attend.
Every Location contract has a per-day deadline by which the check-in plus the required 45-minute dwell must complete. The default is 23:59 in your local timezone — end of day. Tap Set deadline in the wizard and use the 24h time picker to lock in an earlier slot, for example 7:45am if you ride a 7am class before work. Tighter deadlines unlock higher Locks and XP rewards. The deadline is set once at contract creation and applies to every scheduled day.
Decide how much money goes on the line per scheduled class. The stake is your accountability deposit — clip in and complete the dwell and it returns to you. Skip the class and the bulk of your stake goes to your chosen charity. The default is $5 per scheduled day.
Select a registered charity from Lockin's vetted list, organized by category — climate, mental health, animal welfare, and digital literacy. This is where your forfeited stake goes when you no-show a class.
Review the terms, confirm your stake, and start the contract. From now on, when you arrive at the studio you tap the check-in button on your contract card — Lockin shimmers the button once your phone is inside the geofence — which records the visit and starts the 45-minute dwell timer.
From Lockin's data
Among Lockin beta users running studio-class contracts, those who anchor every scheduled class to a fixed time of day — a 7am pre-work ride or a fixed 6pm slot — complete their contracts more often than those with floating reservations. Beta data also shows that users who start with two classes per week before scaling up tend to maintain their contracts longer than those who commit to four-plus classes from day one.
"I had a SoulCycle ten-pack quietly expiring on me twice in a row. Once skipping started costing me real money to a charity, the 7am ride suddenly felt cheaper than the couch. I rode out the pack and re-upped."
— Anonymous beta user, spin class challenge, 7 weeks active
Every Location contract has a per-day deadline by which the studio check-in and the 45-minute dwell must complete. The default is 23:59 in your local timezone — end of day. During contract setup you can tap Set deadline and pick any earlier time using a 24h picker, for example 7:45am to protect a pre-work 7am class. The deadline is set once at contract creation and applies to every scheduled day; you cannot edit it day-to-day or mid-contract. An earlier deadline raises the difficulty and the reward — tighter deadlines unlock higher Locks and XP rewards.
Yes. The studio fee and the Lockin stake are independent. If you reserved a class on your scheduled day and do not check in inside the studio geofence and complete the 45-minute dwell before the deadline, that day's stake forfeits to your chosen charity regardless of whether you paid the studio for the seat. That is the point of the contract: the cost of skipping is what makes you actually clip in. The studio fee alone clearly was not enough — that is why the ten-pack was expiring.
Lockin contracts are intentionally rigid because flexibility is where most accountability systems collapse. There is no pause feature and no exception for illness, injury, or a cancelled studio reservation. The right move is to plan rest days into the schedule from the start: if you ride twice a week, pick those two specific days at setup so the other five are simply unscheduled rather than missed. The schedule you commit to is what Lockin verifies against, so size it to what you can realistically hit even on a bad week.
Each contract is tied to a single studio location with a 50-meter geofenced perimeter, drawn around the address you pick at setup — a specific SoulCycle, your neighborhood studio, the Peloton studio in Manhattan, or any other facility. When you arrive, your phone needs location services enabled and to be physically inside that perimeter for the check-in button on your contract card to shimmer. Tapping it records the entry and starts the 45-minute dwell timer; if you leave the geofence before the dwell completes, the class does not count. Airplane mode or disabled location services break the verification chain. Lockin only accesses your location during active contract windows.
Free to download. You set the target, the stake, and the charity.