Skip to main content
Blog/Strava integration + May 2026 improvements
Shipped — May 2026
AI Agent Ready
9 min read

Strava sign-in is coming to Who's In. Plus six more improvements, live this week.

Members of running, cycling, swim and triathlon Clubs and compatible Studios will soon be able to sign in with Strava and have their profile prefilled in one tap, and owners will be able to mirror their Strava Club Events onto their public Who's In page with a single connect step. Strava sign-in is in final pre-launch review and not yet enabled in the product. And six adjacent improvements shipped alongside and are live now — live capacity counts, personal calendar feeds, churn-risk scoring, an analytics dashboard, public ratings, and per-member PDF exports.

19 May 2026 Product · Features
No sign-up required for guests · Every feature free forever

Quick answer

Strava integration on Who's In lets members sign in with their Strava account and lets owners mirror Strava Club Events onto their public Who's In page — live as of , free on every eligible Clubs and Studio subscription. Six adjacent improvements shipped alongside: live event capacity, ICS calendar feeds, CRM churn-risk scoring, in-product analytics, public ratings, and per-member PDF exports.

What shipped this week

  • Strava integration — sign up / sign in with Strava, one-way Strava Club Events sync for owners, "Powered by Strava" attribution, webhook-driven deauthorization, gated to activity club and studio types Strava itself covers.
  • Live event capacity — Firestore onSnapshot drives capacity, waitlist counts, and "X spots left" in real time on ClubView and Studio class pages.
  • Personal calendar subscription — a tokenised ICS feed per member that Google Calendar, Apple Calendar, and Outlook can subscribe to for auto-syncing bookings, cancellations, and time changes.
  • CRM intelligence v2 — rule-based churn-risk scoring on Clubs + Studio, advanced filters (tag, churn-risk, joined-within, status), and tag aggregation.
  • Analytics dashboard — funnel, MRR curve, roster health, cohort retention, monthly churn, and tier breakdown inside Settings → Analytics.
  • Public ratings — clubs, studios, coaches and instructors now have a public ratings surface that feeds discovery on the public listing pages.
  • Per-member PDF + analytics CSV exports — every member detail view has a Download PDF button; every analytics surface exports CSV.
Lead story

Strava integration

For activity clubs and studios on Who's In, Strava isn't a nice-to-have — it's the network where members already live. Their runs, their rides, their swims, their personal records, their kudos, their club affiliations. Until this week, that network and Who's In sat side-by-side and didn't talk to each other. From today, they do.

We've shipped two things, deliberately limited in scope so the integration actually works instead of half-working on every surface. First: members of compatible clubs and studios get an official orange "Connect with Strava" button on the join page. One tap signs them in via Strava OAuth, prefills their profile (name, photo, city, country, weight, FTP), and links the two accounts. Second: owners can pick a Strava club they admin and have its upcoming Strava Club Events mirror onto the public Who's In page. Each mirrored event carries a "Powered by Strava" badge and an "RSVP on Strava" CTA that deep-links back to the Strava event page where the actual RSVP lives.

Eligible product types

Clubs

Running · walking · hiking · swimming · cycling · mountain-biking · spin-studio · triathlon · duathlon · biathlon · time-trial · gravel-cycling · road-cycling

Studios

Cycling · swim

On every other club or studio type, the Strava button is hidden — there's nothing meaningful to sync, and a dead button is worse than a missing one.

13
Club types eligible
2
Studio types eligible
8
Help articles published
1 hr
Background sync interval

How it works for members

Strava deliberately doesn't share the member's email in OAuth — a design choice we respect. So after Strava auth, the member enters their email manually. If that email matches an existing Who's In account, a verify-link email lands in that inbox to confirm the link between the two accounts (same-email match → magic-link variant; cross-email collision → verify-link variant). Profile data from Strava is prefill-only: any manual edit the member makes on Who's In is preserved forever, even if Strava later refreshes their profile data.

How it works for owners

Open your admin → Settings → Integrations → Connect with Strava. Authenticate, pick a Strava club you administer, done. From that point the club's upcoming Strava Club Events appear on your public Who's In page within minutes. Background sync runs hourly. Real-time webhooks from Strava handle instant updates (new event, event cancelled, athlete deauth). And there's a manual "Sync now" button rate-limited to one call per five minutes per club for when you're testing or the next hourly tick is too far away.

Important constraints

  • ·1:1 mapping — each Strava club can be linked to one Who's In club or studio at a time. Different organisations sharing a Strava club need to choose who hosts the mirror.
  • ·Read-only mirror — synced events can't be edited on Who's In. Edit on Strava, the change propagates on the next webhook or hourly tick.
  • ·RSVPs live on Strava — Strava's API doesn't allow third-party RSVP creation. The CTA deep-links to the Strava event page where the member registers.
  • ·"Powered by Strava" attribution is shown wherever Strava data appears. This is a Strava platform requirement (see Strava's brand guidelines) and a small price for clean, official integration.

Full documentation

Eight help articles cover the integration end-to-end:

See the full Disconnect Strava (members) and Disconnect Strava club (owners) guides, or browse the full Help Centre for every Who's In integration.

Why this matters for endurance clubs

Endurance organisers — running coaches, cycling collectives, tri clubs, masters swim squads — already deal with two networks: the platform where their members log every session (Strava), and the platform where their club lives (Who's In). We covered the operational reality of running these clubs in our earlier piece on Running, cycling and triathlon clubs — the patterns there (mid-ride RSVPs, weather cancellations, route forks, post-ride socials) all gain from a Strava connection.

Sailing and rowing clubs see the same shape on their own surface (rowing not yet on the Strava-eligible activity list — see the table above). For clubs still on Eventbrite, the cost-per-RSVP comparison is the conversation that usually starts the migration.

And if you're still planning what your club's offer should look like, our guides on how to start a club, growing membership, and retaining members cover the full lifecycle. The retention piece dovetails directly with the new churn-risk scoring we shipped this week.

This is also our second monthly release in a row — see the April 2026 update (photo albums, documents, organiser socials) for the preceding wave. Both releases compound the structured-data surface area for our 100/100 Cloudflare Agent-Native infrastructure that AI assistants ground their answers on.

And six more, shipped this week

The Strava integration was the headline. Behind it, the team shipped six adjacent improvements that quietly make the day-to-day of running a club, studio, or membership organisation noticeably nicer. Each is included on the relevant subscription at no extra charge — see the pricing page for the full tier breakdown.

#1

Live event capacity

ClubView and the public Studio class pages now subscribe to RSVP counts via Firestore onSnapshot. Capacity, waitlist position, and 'X spots left' update in real time — no reload, no spinner. When someone RSVPs from another device, every viewer of the page sees the count tick down within a second. Same engine on both products.

#2

Personal calendar subscription

Every member can now subscribe their Google Calendar, Apple Calendar, or Outlook to a personal ICS feed of their Who's In bookings. New bookings appear automatically. Cancellations vanish. Time changes update in-place. The feed URL is unique per member and tokenised — share it with no-one but your own calendar app and you'll never forget another class, club run, or conference session.

#3

CRM intelligence v2

Both the Clubs CRM and the Studio CRM gained rule-based churn-risk scoring — a v1 model that flags members trending toward cancellation before the renewal date so you can intervene early. Advanced filters land alongside it: filter by tag, churn-risk band, joined-within window, and status. Tag aggregation surfaces the most-used tags across your member base so you can see how your roster is segmenting itself.

#4

Analytics dashboard

A Mixpanel-lite analytics surface lives inside Settings → Analytics on both Clubs and Studio. Funnel chart from public-page view to active member. MRR curve. Roster health. Cohort retention by signup month. Monthly churn rate. Tier breakdown showing where revenue actually comes from. No external tool to connect, no event pipeline to configure — your own data, instantly.

#5

Public ratings infrastructure

Clubs, studios, coaches, and instructors now have a public ratings surface. Members leave reviews after attending, and aggregated ratings drive ranking on the public listing pages. Trust signals where prospective members are already looking — your public profile — instead of scattered on third-party review sites you don't control.

#6

Per-member PDF & analytics CSV exports

Every member detail view has a 'Download PDF' button — a portable, GDPR-friendly snapshot of the member's profile, attendance history, payment history, and tags. The analytics surfaces all expose a CSV export too, so you can hand the numbers to your accountant, your board, or your own BI tool without screenshotting a dashboard.

AI-agent-native by design

Strava-synced events render as full JSON-LD Event records with location, start time, organiser, and a canonical Strava deep-link. Live capacity counts surface in structured data so an AI assistant asking "is there room left on the Saturday morning ride?" can answer it. Personal ICS feeds use the same RFC 5545 schema every calendar client and crawler already understand. The analytics and ratings surfaces feed into our Cloudflare 100/100 Agent-Native infrastructure — ChatGPT, Claude, Gemini, Grok and Perplexity can surface and cite everything we shipped this week with full context.

How to start using them

  1. Strava — Settings → Integrations → Connect with Strava. Pick the Strava club you admin. Done.
  2. Live capacity — already on. Open any ClubView event or Studio class page and watch the counts move.
  3. Calendar subscription — Member portal → Bookings → Subscribe to calendar. Copy the URL into Google / Apple / Outlook.
  4. CRM v2 + analytics — admin → CRM (for churn-risk and filters) and admin → Settings → Analytics (for the dashboard).
  5. Ratings — automatic on every eligible profile. Encourage members to leave reviews after attending.
  6. PDF + CSV exports — every member detail page has a Download PDF button; every analytics chart has an Export CSV control.

Full guidance: Help Centre · FAQ · Capabilities.

Bring your members' Strava life into your club.

Strava sign-in, Strava Club Events sync, live capacity, calendar feeds, churn-risk scoring, analytics and ratings — all included, all live today.

See all capabilities

Related Reading

Back to BlogPublished 19 May 2026