
What's new in Flyball Hub: race tracking, competitions, and a lot more
A rundown of everything that's shipped in Flyball Hub recently, from live race tracking and competition management to custom member fields and a new Founders tier.
By Dalton Walsh

If you last looked at Flyball Hub six months ago, you might remember it as a training session planner with RSVPs and dog profiles. That is still there, but there is a lot more now. Competition management, live race tracking, custom member fields, native calendar sync, push notifications that actually work, and a paid tier for clubs that want the extra bits. Here is what has changed.
Competition management
This is the big one. You can now create competition events, split them into days, assign sub-teams per day, and set lane indicators (left or right). Each lineup gets its own notes. You can print line-ups with those notes rendered on the page.
There's also Quick Teams, which lets you build one-off competition lineups without touching your training sub-teams. Handy for tournaments where you need a different setup than your weekly training groups.
Day notes let you capture important stuff per competition day. Gate codes, parking details, whatever your team needs to know.
Race Tracker
This is the newest feature and it's the one I'm most excited about. At a tournament, you can now track heats live. Enter flags (there's a "No Time" option for timer faults), record reruns, swap reserves mid-heat by tapping their name, and skip legs that didn't run.
Results sync as you go. Dog stats update automatically when a heat ends. It's built for the actual experience of being at a flyball competition, where things happen fast and you need to record results quickly on your phone.
Race Tracker is part of the Founders tier, which I'll get to in a minute.
Custom member fields
Every team needs different information from its members. The new custom fields system gives you five built-in fields (phone, emergency contact, medical notes, date of birth, vet details) plus five custom text fields you can label whatever you want. No more keeping a separate spreadsheet for contact info.
Push notifications and calendar sync
Push notifications got a full overhaul. They now use Firebase Cloud Messaging, and web push actually works. You get proper sound and badge support on iOS.
Calendar integration is native now. Rather than downloading .ics files, the app writes directly to your phone's calendar via EventKit (iOS) or CalendarContract (Android). One tap and the session or competition is in your calendar.
Connection quality and offline
The connection indicator shows up as a coloured ring around your avatar: green, amber, or red. It's a small thing, but it tells you at a glance whether your changes are going to sync or if you're working offline. And the app keeps working either way. IndexedDB stores everything locally and replays your changes when the signal comes back.
Founders tier
Flyball Hub is free for your whole team. The free tier covers training sessions, dog and member management, competition planning, push notifications, and everything else I've mentioned so far.
Founders is the paid tier at £2.99 a month or £29.99 a year. It removes ads for everyone on your team, unlocks the Race Tracker, gives you priority in Team Finder, bumps your sub-team limit from 10 to 50, and gets you early access to new features. Your price stays locked for as long as you're subscribed.
What's next
A few things in the pipeline right now:
Public event pages so spectators can follow along with live results at competitions. This includes share links, QR codes, and proper OG meta tags for social sharing.
Video line-to-line timing for dogs. There's a competing app (Flyball Vision) that's free until October 2026, so there's some urgency here.
Advanced stats with graphs, year-over-year comparison, and CSV/PDF export.
SMS notifications via Twilio for important updates where push notifications might not reach people.
If there's something you'd like to see built next, the best way is to tell me directly through the feedback button in the app. A lot of what's shipped in the last six months came from real clubs asking for it.

