HeyBLU — Quick Start & FAQ
Thanks for testing. Early beta—your feedback helps us improve. Use Quick Start below and the FAQ when you need details.
Key to success
- Outdoor field, daylight. Dusk and indoor cages don't work well yet.
- Take your time on the scan. It maps the plate area before you mount; after mounting, use on-screen alignment and Calibrate if calls look systematically off.
- Stable mount. Tripod or fence mount—no hand-holding.
You need: an iPhone (11 or later), outdoor field, and a tripod or fence mount.
Install the Beta
Download TestFlight from the App Store. Then open the HeyBLU invitation email.
Set Up Tripod
Position your tripod or fence mount 10–25 feet behind and to the side of home plate. Ideally in-line with the 1st or 3rd base foul line. Roughly where an On Deck circle might be.
Scan the Area (Most Important!)
When prompted to scan, keep home plate in the center of the screen, but be sure to move in and around the plate in a 5 to 10 foot half circle. You are training the "umpire" to understand the home plate area.
Take your time. 20 to 30 seconds of slow movement closer, then further, then a bit left and a bit right while following the on-screen instructions is all you need.
Place the Strike Zone
Line up the virtual strike zone to exactly match the real home plate. Use the on-screen buttons to get them to match. Then walk to your tripod to mount the phone.
Mount the Phone
Walk backward to your tripod. Expect the zone to shift. Once mounted, use the on-screen tools to fix it: slide the zone back over the plate, use the Distance/Height inputs or Up/Down buttons to fix the size, and use Adjust Plate for the final overhead alignment. Make sure the entire pitch path stays between the cyan lines. See wrong and correct placements →
Calibrate
Tap Play Ball and throw a test pitch. If the call is wrong, tap the Calibrate button on screen. Tap exactly where the pitch crossed on the 9-zone grid. This manual correction locks in the system for accurate calls.
In-Game Tools
During play, use Pause, Warm Up when you don't want pitches tracked. Use the red Delete button to remove a pitch you didn't want counted. Use Resize Zone when you need a different strike zone size for your session.
Need more help? Join our Slack channel, scroll down for the FAQ, or learn how to report issues.
The Basics
HeyBLU is an iPhone app that uses your camera and AR to track a pitch in 3D and call ball or strike. It measures where the ball crosses the front of the plate relative to the strike zone and gives an audible and on-screen call for each pitch that isn't swung at.
No. HeyBLU only evaluates pitches that are not swung at. If the batter swings, the human umpire (or coach) makes the call. The app does not attempt to decide whether a batter checked their swing or made contact.
When setting up the app, you will choose an age group (e.g., Pro, 14U, 12U, 10U) and a mound distance (e.g., 45 ft for youth leagues or 60.5 ft for regulation). These settings determine the specific width, height, and location of the strike zone.
Important: Set these to match the game you're watching and include them in feedback so we can correlate with data.
You be the judge—and let us know what you see. We use your feedback to improve. Ball/strike calls are our focus and we're iterating on accuracy.
MPH (pitch speed) is inconsistent right now; we're working on it. Don't rely on it for precise readings in this beta.
We don't record or store video, and we don't capture or store images. Only data (calls, pitch info, session stats) is used to improve the app. Your kids are not being filmed or photographed.
Devices & Environment
An iPhone 11 or newer should work fine. HeyBLU does best on the newest iPhones—if you have a newer phone available, use that one for the smoothest experience on the field.
Note: Please tell us your exact iPhone model when you apply or provide feedback so we can track device-specific performance.
We specifically recommend an outdoor field in daylight, a stable tripod 10–25 feet behind and to the side of home plate, and regulation baseballs. See Quick Start step 2 for foul-line / on-deck positioning.
Avoid pointing the camera directly into the setting sun or at bright white sponsor signs in the pitch path. Move the tripod to the other side of the plate if you have glare.
Regulation baseballs only for now (softballs planned). Scuffed or dirty balls are fine.
Indoor cages and bullpens (poor results), dusk or low light (doesn't work well yet), and hand-held use (tripod or fence mount required). Non-regulation balls (softballs, wiffles) may not track correctly.
Android is not currently supported.
Use a secondary iPhone or iPad to open the Command Center. From there, you can track intent, resize the zone for different batters, and log pitch locations. The main tracking session runs on iPhone.
Start with a charged phone. On a full charge, the app may work for up to about 90 minutes of active tracking, depending on your iPhone model, brightness, heat, and cellular use. For long games or back-to-back sessions, a battery pack can help—use one only if the phone still fits securely on your mount.
For more on batteries, power, shade, and cooling in the dugout, see the GameChanger Admins Facebook group; it has lots of practical tips from coaches and scorekeepers.
Yes. Use airplane mode or turn off notifications (and avoid taking calls) while HeyBLU is tracking. Interruptions can pause the session or affect tracking; keeping the app in the foreground and undisturbed gives the best results.
iOS Screen Recording is supported, but it puts extra strain on your iPhone while the camera and tracking are already working hard. You should expect lower accuracy and more missed pitches than with recording off. For the most reliable calls, do not screen-record during a HeyBLU session; if you need video, use a second phone or camera on the side when possible.
Setup & Installation
- We will send you a TestFlight link via email.
- Open the email on your iPhone.
- Download the TestFlight app from the App Store (if you don't already have it).
- Tap the link in our email to install "HeyBLU" (or "BLU").
(Note: You will not find the beta by searching the public App Store. If the link doesn't work, reply to our email with your iPhone model and iOS version).
Do not skip these steps:
- Scan the area: Follow the in-app instructions and move slowly so the app can build a solid 3D map. See Quick Start step 3 →
- Place the zone: This is initial placement only: line up the virtual strike zone with the real home plate (on or just above the dish), matching position and angle as closely as you can. Try not to bump the phone or plate while the zone is set—you will mount next, then adjust the camera view on Mount & Verify.
- Mount and realign: Mount on the tripod—expect the zone to shift. Slide the zone onto the plate, use Distance/Height or Up/Down for size, use Adjust Plate for overhead alignment, and keep the full pitch path between the cyan lines (see wrong and correct placements). If you see drift or unstable tracking, check that the mount is tight and nothing moved.
- Calibrate: Tap Play Ball, throw a test pitch if the call looks off, then use Calibrate and tap the 9-zone grid where the pitch crossed. See Quick Start steps 6–7 →
- Tap "Play Ball": HeyBLU calls pitches once you're tracking live (use Pause, Warm Up anytime you need to stop).
Note: After End Session you can review pitches (pitch count and step through calls).
On Mount & Verify, the two vertical cyan lines mark how wide the tracking lane is sideways—the ball’s path from release to the plate must stay between them. Centering the blue zone in the middle usually leaves release outside that lane, so HeyBLU won’t track or call pitches. Align home plate next to the left cyan line (see the correct panels below).
After you tap "End Session," use the Summary button on screen. It includes share options: an image and a CSV file you can download and share.
Troubleshooting
HeyBLU is designed to stay silent rather than guess. It only announces a call when it is highly confident in the ball's trajectory. If the ball is blocked from the camera's view (by the catcher, umpire, or a net) for too much of its flight, or if the tracking quality was poor, it may stay silent or show a warning.
If calls are missing even with a clear view, check cyan-line framing: the strike zone must not sit so that most of the pitch path falls outside the two cyan guides.
The app detects if the phone has moved since you locked in the zone—that's "drift." A thin or rushed scan can make drift worse, but bumps after mounting are a frequent cause too. See Quick Start step 3 for scan tips and step 5 for post-mount realignment.
After placing the zone, minimize movement; mount without bumping the tripod. If calls look consistently biased after a stable mount, use Calibrate on the primary device.
Fix: Check that the mount is tight and nothing moved. Tighten the mount, avoid bumping the tripod, and on windy days consider weighing it down or moving to a sheltered spot.
If HeyBLU keeps calling pitches consistently outside or inside when they look like strikes, use the on-screen Calibrate button after a test pitch and tap where the ball actually crossed on the 9-zone grid. That is now the main way to lock in accurate inside/outside alignment after mounting.
Adjust HeyBLU (Inside/Outside) still exists under Settings (gear icon) if you need a settings-level nudge, but start with Calibrate on the primary device for consistent misses.
Beta Feedback
If you are a developer or highly technical user, we have a specialized debug view that shows raw detection dots, trajectory lines, and extra processing stats. Reach out to us directly if you'd like to learn how to access these technical tools for your testing.
Your feedback is the reason we are doing this beta! To report an issue:
- Join our Slack channel for real-time discussion and support.
- Reply directly to the email we sent you when you joined.
- Want to refer a coach or league? Use the form on our front page (Join Beta section).
When reporting an issue, please include:
- Your exact iPhone model.
- The environment (Outdoor/Indoor, Sunny/Cloudy).
- The Age Group and Mound Distance settings you used (set these to match the game you're watching).
- A brief description of what happened (e.g., "No call on a clear strike down the middle," "Called ball but it was a strike," or "Tracking was unstable the whole game.")
- Did you see "Tracking unstable," "Check camera," or "DRIFT CRITICAL" (or similar)? If yes, when (e.g., whole game, after a bump)?
- Did you use "Adjust HeyBLU" (Inside/Outside)? If yes, roughly how many steps (e.g., "2 clicks toward Outside")?