Class participants

Join a class from your phone

PulseGrid puts your heart rate on the studio board during class. Grab your trainer’s code, connect via the free HypeRate or Pulsoid app (or browser Bluetooth as backup), and we assign a fun alter-ego board name for you. It’s free to join. No PulseGrid account needed.

What you need

  • A mobile phone (laptops and desktops won’t work)
  • Chrome on Android or Safari on iPhone
  • Your trainer’s group code or join link
  • Free HypeRate or Pulsoid app (recommended for watches)

What you don’t need

  • A PulseGrid account or paid app
  • Payment (members never pay)
  • Your real name on the board (we assign a fun alter-ego instead)

Quick start

  1. Open the join page on your phone (Chrome or Safari).
  2. Enter your trainer’s group code or tap Scan trainer QR.
  3. Confirm your auto-assigned board name and fill in age & weight (tap New name to change it).
  4. On the Link step, tap Open HypeRate (or Get HypeRate on the App Store / Google Play if you need to install).
  5. Connect your watch or strap in HypeRate and start broadcasting.
  6. Paste your code, tap the tick icon, then Join the class.
  7. Keep the join page open for the whole class.

How to join class

Three steps on the join page: Class, You, Link. Most people connect in under a minute. Returning on the same phone? Tap Join as [your name] after the group code. Use Tips or Help in the top corner of the join screen.

  1. Class · open your trainer’s join link or enter the group code. Tap Scan trainer QR if they shared a QR code.
  2. You · we assign a fun board name (tap New name for another). Enter age and weight for zones and calories.
  3. Link · PulseGrid checks for HypeRate on your phone. Tap Open HypeRate (or Get HypeRate on the App Store / Google Play). Start broadcasting, paste your code from app.hyperate.io/YOUR-ID, tap the tick icon, then Join the class.
  4. When you see your heart rate, you’re live on the board. Keep this page open for the whole class.
  5. No HypeRate? Other options appear on the join page automatically if HypeRate does not connect.
  6. After class, your recap is saved on the same phone.

Set up your heart rate device

On the join page Link step, pick Watch / tracker or Chest strap. That chooses the simplest path for your gear.

We recommend the free HypeRate app first for watches and personal trackers. Pulsoid is a good backup. Browser Bluetooth is mainly for chest straps.

HypeRate (recommended for Watch / tracker)

Free on iOS, Android, and many watches. Covers Apple Watch, Fitbit, Garmin, Wear OS, Polar watches, and most personal trackers. On the join page Link step, choose Watch / tracker, tap Open HypeRate or Get HypeRate, connect your device, copy your ID, and paste it on PulseGrid.

  1. On the Link step, tap Open HypeRate or install from the App Store / Google Play.
  2. Pair your watch or chest strap and start broadcasting — live BPM must show on the home screen.
  3. Find app.hyperate.io/1234 under your heart rate — your ID is 1234 (case-sensitive).
  4. On PulseGrid join, paste your code, tap the tick icon, then Join the class.
Pulsoid (backup)

Another free broadcast app. Sign in on the join page or paste a token if you already use Pulsoid.

Apple Watch

Use HypeRate on your watch or phone to broadcast heart rate — no separate relay app required.

  1. Install HypeRate on your watch or iPhone.
  2. Connect your Apple Watch in HypeRate and start broadcasting.
  3. Under your heart rate you will see app.hyperate.io/1234 — copy 1234.
Garmin, Polar, or chest strap

Connect in HypeRate first — it supports most BLE chest straps and watches. Or use Browser Bluetooth on the join page for chest straps only.

  1. For chest straps, wet the contacts and wear it snugly.
  2. In HypeRate, pair your device and copy your ID.
  3. On PulseGrid join, paste your HypeRate ID — or choose Browser Bluetooth and pick the strap.
Android phone or Wear OS watch

Install HypeRate on your phone or watch. Use Chrome for the PulseGrid join page.

Fitbit (Charge, Versa, Inspire, Sense…)

Fitbit is a Watch / tracker path. Install HypeRate on your phone, connect your Fitbit there, then use your HypeRate ID on PulseGrid. HypeRate bridges many Fitbit models that do not work in the browser.

Some newer models (Charge 6, Pixel Watch) may also work via browser Bluetooth — see the Fitbit guide below.

  1. On the tracker: swipe down from the clock, then tap HR on equipment (Pixel Watch: Connected Fitness in quick settings).
  2. When prompted, tap Share on the tracker.
  3. On your phone in Chrome, open PulseGrid join and tap connect.

Google Health help: official setup steps, compatible gym apps, and troubleshooting for Charge 6, Pixel Watch, and Google Fitbit Air.

Fitbit only certifies certain gym apps (Peloton, Strava, and others). PulseGrid may not appear even with HR on equipment turned on.

Other Fitbit models? Try one of these:

  • Bluetooth chest strap (Polar H10, Garmin HRM, Wahoo TICKR). The most reliable option for class.
  • HypeRate on your phone (recommended for Fitbit).
  • Ask your trainer if the gym has spare chest straps you can borrow.

Something not working?

Most issues are quick fixes. Tap a question below.

“This page only works on a mobile phone”

You opened join on a laptop or desktop. Copy the join link to your phone, or scan the QR code from your trainer.

HypeRate or Pulsoid not connecting

Confirm heart rate is broadcasting in HypeRate before you connect on PulseGrid. Copy your ID from app.hyperate.io/YOUR-ID on the HypeRate home screen — not a middle number from an animation/widget link.

Tap the tick icon on the join page first. You should see “Heart rate received” before you tap Join the class.

Try the other broadcast app (shown automatically if HypeRate fails), or Browser Bluetooth if you have a chest strap.

Fitbit + Chrome on Android (connection failed)

Use the HypeRate app first — it bridges many Fitbit models. Browser Bluetooth often fails with Fitbit because Fitbit does not send a standard heart rate feed to web apps.

Try HypeRate, a chest strap, or see the Fitbit section above for Charge 6 options.

Browser Bluetooth not working (chest straps)

If you chose Browser Bluetooth on the join page: wear your chest strap snugly, use Chrome on Android or Safari on iPhone, and pick the strap from the list.

For watches, switch to HypeRate or Pulsoid instead — browser Bluetooth is for chest straps only.

My device doesn’t appear in the Bluetooth list
  • Watch? Use HypeRate or Pulsoid instead of Browser Bluetooth.
  • Turn Bluetooth off and on on your phone.
  • Move closer to your phone and close other fitness apps that might be using the strap.
  • Chest straps: wear the strap so it detects heart rate (some blink when ready).
Why does heart rate drop on Android or iPhone?

This affects all trackers, not just Fitbit. The chain is: watch or strap → phone (Bluetooth) → broadcast app (HypeRate/Pulsoid) or browser Bluetooth → PulseGrid.

Android and iOS often pause Bluetooth and background tabs when you lock the screen, switch apps, or walk away from your phone. That is an OS limit, not something PulseGrid can override.

  • Keep the join page open and in the foreground during class
  • Stay in Bluetooth range of your phone (not the studio TV)
  • Keep HypeRate or Pulsoid broadcasting on the phone
  • Add PulseGrid to your home screen for a quick return if you switch apps

PulseGrid now reconnects automatically when the link returns. If BPM pauses briefly, you stay on the board as Offline with your last reading.

Heart rate stops or freezes on the board

Keep the PulseGrid join tab visible and in the foreground. Switching apps or locking your screen can pause the feed.

Stay within Bluetooth range of your phone. If the signal drops briefly, PulseGrid keeps you on the board as Offline and reconnects automatically when the link returns. Move back in range and confirm your broadcast app is still live.

Tip: add PulseGrid to your home screen. In Safari tap Share, then Add to Home Screen; in Chrome tap the menu, then Add to Home screen.

Where is my workout history?

After class, open Your history or Profile on the same phone you used to join. No account needed. Stats are saved on your device.

Web Bluetooth not available

Use Chrome on Android or Safari on iPhone. In-app browsers (Instagram, Facebook, email apps) often block Bluetooth. Open the link in your main browser instead.

Wrong or missing group code

Ask your trainer for the code shown in their console. Demo classes may use PULSE. Codes are not case-sensitive.

During and after class

Running the class? Trainers use the studio setup guide, not this page.