Craggle
Beta climbers get unreleased features — free year of Premium

Start a session. Add regulars or first-timers. Climb on.

Craggle is built around the climbing session, not the send list. Start one when you get to the gym, let tonight’s crew join with a code, and everyone gets tracked — including the friend who doesn’t have the app.

No account needed to start climbing

The Craggle home screen: a climber's profile card, a Ready to Climb? prompt with Start Session and Join Session, and a row of project cards below.
An Apple Watch mid-climb showing live data: a running timer at 48 seconds, 28.5 feet climbed, a heart rate of 124, and calories burned.

Fifteen people in the group chat.
Three of you actually made it.
That’s still a session.

Same night, same gym, a different two or three or four people every week. Most climbing apps hand you three options for that:

  • Climb alone, and log it alone.
  • Build a “group” and keep it accurate forever.
  • Or hand the whole thing to a feed — follows, content, influencers, an audience.

Not one of those is a few friends who climb together when they can. So what happened to that — where whoever made it still wants the numbers and something to remember the night by?

That’s the whole idea. Nothing to maintain, and nobody to perform for.

Your crew is just your list of people. The session is whoever walked in tonight — and next week it can be someone else entirely.

With Craggle, you give up nothing even with that flexibility and uncertainty. Whoever turns up, you get the whole night: the leaderboard, the attempts, the wall time, the notes on the route you keep failing. You don’t have to know who’s coming to get a real session out of it.

Crew is who you know. The session is who showed up.

The session is the unit

One person starts it.
Everyone else just turns up.

Nobody has to organise anything in advance. Whoever gets there first starts the session. Everyone else joins in about four seconds.

Starting a session: the venue Cliff Top Climbing selected, a Start Session button, and a panel for the session name.

Whoever got there first

Pick the gym — or skip the venue entirely and climb anywhere. The session is live.

Joining a session on another phone: a Scan QR Code button, the join code 4KZE entered, and a short message to send with the request.

Everyone else, on their own phone

A four-character code or a QR scan. They’re in the session, logging their own climbs.

Adding a guest to a session: a note that guests are session-scoped and need no account, a name field filled in with Dana Reyes, an optional email field, and an Add Guest button.

And the one who doesn’t have Craggle

A name is enough. Add an email and they get the session summary afterwards.

No accounts required to climb. No group to set up. Nothing to keep tidy between Tuesdays.

Data that holds up

Irregular doesn’t mean incomplete.

Your group changes week to week, and so does your schedule. Neither one degrades what Craggle knows about your climbing.

Every session is scored on its own terms — what actually happened that night, never how it measures against a run you were supposed to keep up. Miss three Tuesdays and turn up on the fourth, and that fourth night is complete: every attempt, the full scoring, the whole picture, exactly as complete as it would have been if you’d made all four.

Craggle measures what you climbed, not how reliably you turn up.

There’s no streak to break, nothing greys out after a quiet month, and no part of your history is worth less because the gaps in it are real. You can only climb the nights you can climb. Those nights should still be worth something.

A Time on Wall heatmap by day over the last 21 weeks. Climbing days are scattered across the grid with long stretches of empty days between them, and a legend counts how many days fall into each intensity band.
Session leaderboard

Three ways to win the night.

Your Tuesday group is not all climbing the same grade, and a leaderboard that only counts hardest-send makes that awkward. So Craggle scores every session three ways.

Tops
What you sent
Clean climbs, weighted by difficulty.
Grit
What it cost you
Time on the wall and effort spent — the projecting nobody else counts.
Range
How much you covered
Volume and spread across the routes you touched.

Marco and KPak are the two regulars on this board, and they topped exactly the same number of routes — fourteen each. Marco still takes the night, on harder routes sent faster, while KPak stayed on the comfortable grades. Dana, out for the first time and climbing as a guest, topped nothing at all — and edged past both of them on Grit by never coming off the wall.

Three climbers, three different good nights.

It works climbing alone, too — the same three numbers, comparable session to session.

A session leaderboard with three climbers. Marco leads on 363 with a crown and 14 Tops, KPak second on 160, and Dana Reyes third on 93 — with zero Tops but 27 Grit, the highest of the three.
Inside a session

Every attempt, not just the ones that worked.

A send list tells you what went well. Craggle keeps the rest of the two hours too.

Attempts, not just sends
Craggle asks how many attempts it took and whether it was clean — no resets, no full-weight rests. The try counts even when the send doesn’t come.
Time actually on the wall
Session time and wall time are different numbers, and only one of them is training. Craggle keeps both.
Climb Intensity Score
Effort scoring from time on wall, difficulty, and heart rate — a training-load number, not a grade-chasing one.
Projects across sessions
The V6 you’ve been chipping at for a month stays one thread, with the attempt count growing session over session.
Routes where they live
At a gym with a floorplan loaded, pick your route by tapping the spot on the wall it’s actually on.
Notes while it’s fresh
The beta that finally clicked, the hold you couldn’t hit. Written down at the gym, not remembered wrong on Thursday.
Two phones showing the same climb-logging form in its two states. Behind: a send, with effort, attempts and a clean-climb question. In front: a non-send, asking how far you got, how close you were to sending it, how confident you felt, and whether it is sendable right now.

Two questions, and it’s logged.

How many goes, and was it clean. That’s the whole interaction — fast enough to do between burns, honest enough that the effort shows up in your numbers even when the send doesn’t.

Wearing an Apple Watch? Start and finish the climb from your wrist instead, and heart rate, altitude, and calories come across from HealthKit on their own. The session itself lives on your phone.

All the features →
Guest climbers

Someone brought a friend.

Add them with a name. They show up in the session like anyone else — their climbs, their attempts, their spot on the leaderboard. Anyone in the session can log for them.

Add an email too, and when the session ends they get their own summary — what they climbed, how they did — without ever installing anything.

Their inbox, Wednesday morning
You climbed as a guest at Vertical Endeavors — 4 sends, nice work!
Climbs
9
Sends
4
On wall
21m
Adding a guest to a session: a note that guests are session-scoped and need no account, a required name field filled in with Dana Reyes, an optional email field, and an Add Guest button.
A name is enough. Email is optional.
The end-of-session summary: duration, attempts, sends and routes, then each climber's result — including the guest, listed with the email address her summary will be sent to.
What the session hands back
One more thing

Party of one?
Perfect.

Everything in Craggle works great even when it’s just you.

A solo session is a session with one climber in it. Nothing switches into a stripped-down mode, nothing greys out, and no feature is waiting on a second person before it turns on.

A solo session's rankings: one climber with a score of 388 and their Tops, Grit and Range, expanded to show each route climbed with attempts, whether it was sent, and the score it earned.
A chart of Climb Intensity Score and Total Load across 90 sessions, with trend lines showing how a climber's output has moved over time.

Most climbing apps start with one climber and add the group later.

Craggle started with the session — which turns out to be how you get a better solo tracker.

Attempts and clean climbs. Time on the wall against time at the gym. Intensity and load. Projects that keep counting across months. Route notes while they’re fresh, and the watch app on your wrist. None of it needed anyone else to be there.

Where Craggle is right now

Small, and built by people who climb even on Tuesdays.

We’re a young app out of Minneapolis. Everything on this page ships today — we’d rather show you a short honest list than a long one you’ll find holes in. If something’s missing that your group needs, tell us; right now that’s genuinely how the roadmap gets set.

Early access

Want early access?

Enter your email and be among the first to try Craggle — and get your name on the Founders Wall.

We respect your privacy

Want more?

Take the Beta Survey

Share what matters to you as a climber and unlock a free year of Craggle Premium.

Join the Beta →
For gyms & campus walls

Your routes, your floorplan, your climbers.

Load your routes and floorplans into Craggle and your members pick climbs by tapping the wall they’re standing in front of. You get to see which routes are actually being worked — and a way to message the people climbing them.

What walls get today
  • → Route management with images and in-image setter notes
  • → Floorplan uploads with per-route markers
  • → Which routes get climbed, worked, and sent
  • → Message members and recent climbers in-app

See you at the gym.

(even if it’s not a Tuesday)