For fitness & wellness

Keep members training, week after week.

Onboarding nudges, workout reminders, streaks and challenges for fitness, nutrition and studio apps, measured by who keeps showing up.

9:41

Tuesday 21 October

9:41

Fitloopnow

Day 12 of your plan

32 minutes, full-body strength.

Greenplatenow

Log your lunch

You're 400 kcal under your goal.

Pulse Studiosnow

A spot opened up

Spin at 18:00 is yours if you want it.

Built for every kind of fitness & wellness app.

Pick an app type to see what it sends with grovs.

In-app message · Streaks
9:41

Fitloop

Fitloop

Fitloop

7-day streak!

You trained every day this week.

Keep going
  • Streaks

    Celebrations and plan upgrades after each workout.

  • At the usual time

    Workout reminders when each user normally trains.

  • Creator links

    Links that open the right program on install.

  • Plans that keep people going

    Which plans keep users training past week two.

  • Challenge launches

    To the whole community at once.

  • Reviews after a best

    Store prompts after a personal best.

Where grovs fits.

Each message opens the right screen in your app, or installs it first. The link, the open and the event all stay on your servers.

PushFitloop

Day 2: your first 10 minutes

A starter session for your strength goal.

OpensWorkouts › Starter

First workout nudge

New users who picked a goal but haven't trained get a nudge on day 2, at the hour they signed up.

Without the app
Opens the plan picker
Measured
Opened, started, finished
Shared linkFitloop

Ana just ran 10 km

Try her route on Fitloop.

OpensRoutes › Ana's 10K

Workout shares

A finished workout becomes a share link. Friends open the same route or plan, even after installing.

Without the app
Installs with the route kept
Measured
Shares, installs, first workout
PushPulse Studios

A spot opened in Spin, 18:00

First to tap gets it.

Book it
OpensClasses › Spin 18:00

Waitlist alerts

When someone cancels, the waitlist hears in seconds and books in one tap.

Without the app
Asks to sign in, then books
Measured
Delivered, booked within 5 min
QR codeGym floor

How to use this machine

Three exercises, with video.

OpensGuides › Leg press

Machine QR codes

A sticker on each machine opens its guide in the app, or installs it first.

Without the app
App Store, then the guide
Measured
Scans by machine and gym
PushGreenplate

Lunch logged? 3 taps

You're 400 kcal under today.

OpensDiary › Lunch

Meal-logging nudges

Sent at each user's usual lunch time, opening the diary with the meal already picked.

Without the app
Opens today's diary
Measured
Opened, logged, 30-day streak
SMSPulse Studios

Your trial ends Friday

Keep your spot for €49 a month.

Keep my spot
OpensMembership › Offer

Trial to member

A text two days before the trial ends opens membership with the offer applied.

Without the app
Membership page on the web
Measured
Clicked, joined, revenue

Building for fitness & wellness?

Other use cases or flows to measure? Ask an engineer.

Examples, step by step.

One example per app type: the message, the screen it opens, and what you measure.

Fitloop · Fitness apps

A new user, to week-two active.

  1. Your dashboard

    New users · first 7 days

    • Picked a goal82%
    • First workout41%
    • Week 2 active26%
    1

    Find the stall

    Most new users pick a goal but never start the first workout.

  2. In-app message
    9:41

    Fitloop

    Fitloop

    Fitloop

    Start small

    A 10-minute full-body session.

    Start workout
    2

    Nudge at the right time

    On the second app open without a workout, a starter session is suggested.

  3. Push
    9:41

    Tuesday 21 October

    9:41

    Fitloopnow

    Day 3 of your plan

    20 minutes, upper body.

    3

    Remind at their time

    A push at each user's usual training time.

What you get, on your servers.

One SDK in your app and one deployment in your cloud.

01

Onboarding that sticks

Find where new members stall and nudge them past it.

02

Reminders at their time

Workout and class reminders at each member's usual time.

03

Streaks and challenges

In-app celebrations and community challenges.

04

Retention by program

See which plans and classes keep members coming back.

Data and compliance.

Member and health-related data stays in your own infrastructure.

Read the Trust page
Deploys toAWSAzureGoogle CloudOn-prem

Where data lives

Your own data stores

grovs staff access

None

Pricing

Flat annual licence per deployment

Questions, answered.

Something else? Talk to an engineer.

Can reminders follow each member's routine?

Yes. Send at each member's usual training time, based on their own history.

How do we know which programs work?

Retention cohorts by program, plan and acquisition channel.

Can we celebrate streaks in the app?

Yes. In-app messages can trigger on any event, like a seventh workout in a row.

How is it priced?

A flat yearly price, not per member.

Your first link, live this afternoon.

Install the SDK, connect your domain and send a link that opens the right screen. Start free on grovs Cloud, or run the same stack in your own.

Compare plans
grovs Cloud

$0up to 10K monthly users

  • Sign up and add the SDK
  • Your first link live the same day
  • Flat yearly price as you grow
Self-hosted

Flat licencea year, in your cloud, no metering

  • AWS, Azure, GCP or your data center
  • Deployment help from our engineers
  • Your SSO, your database, your rules