
stay together
Group ride awareness for motorcycle trips. Share location with your pack, get separation alerts, split expenses, and invite riders by link or QR.
Download Ride CompanionVersion …
Features
Ride rooms
- Leader can adjust separation distance, destination, and member Maps access mid-ride
- Create a ride with name, destination, separation threshold (500 m–2 km), and session length (2–12 hours)
- Create ride — single-day trip: direct ride room, invite by room code
- Create ride plan — multi-day: plan roster, named sessions, leader starts one at a time
- Plan limits: up to 14 sessions per ride plan; each rider can be in up to 3 active plans
- Auto-end expired sessions; ride plans stay active until planned end date
- Export ride plan summary from the hub (ended sessions plus live unsettled expenses)
- Plan hub timeline: planned, live, ended, and cancelled sessions with summaries after each session ends
- Session opt-out, plan vs session invite links, and checkpoint Maps on plan-backed rides
- Plan hub: invite anytime; open active ride each session; late joiners opt in from the hub
- Home shows when a session is live; already-in-session riders can open the live ride directly
- Join with a plan code or invite link — up to 30 riders per plan
- Share invites via link or QR code; copy room code from the app
- Leader starts the group ride when everyone is ready
- Continue an active ride from the home screen; one ride at a time
Location & navigation
- Runs alongside Google Maps — navigation stays in Maps, group awareness stays in Ride Companion
- Foreground location sharing while you ride
- Adaptive location sync: slower updates when the pack stays close, faster when riders spread out
- Live distance to the ride leader on the active ride screen
- See which members are sharing location, with live or last-seen status
- Leader can allow riders to open member positions in Google Maps (optional, off by default)
Separation alerts
- Voice alerts when a rider falls behind beyond the chosen threshold
- Members hear when they are behind the group; the leader hears which rider is separated and how far
- Cooldown between repeated alerts so voice prompts stay useful, not noisy
Quick broadcasts
- One-tap status broadcasts: Fueling, Hydrate, Food, On call, Wrong turn, and S O S
- Voice readout and notification banner for every broadcast
- Tap a broadcast notification to open the sender’s last known position in Google Maps
- S O S and wrong-turn alerts use high-priority notifications
- Notification bubble (Android 10+) for S O S and quick broadcasts while navigating in Maps
- Send broadcasts from the app or from notification actions while riding
Activity & expenses
- Unified activity feed during rides — expenses, broadcasts, and separation alerts in one timeline
- Filter chips and unread badge; mark all unpaid expense shares in one tap
- Chat-style messages: compact preview, tap to expand full details
- Split ride expenses privately — tag riders, equal split, mark shares paid
- Expense settlement summary when you leave or the ride ends; share or export as .txt
- Only participants in an expense see it; data clears when the ride ends
Notifications
- Member-left banner when someone leaves the ride — tap to open the active ride room
- Navigate to leader from the ride notification while tracking
- Ride-ended voice alert for riders still in the session
- Persistent notification while location sharing is active
Session & privacy
- Google Sign-In; set your display name for the group
- Leave a ride session at any time; in a ride plan, leaving the session keeps you on the plan roster
- Leave a ride plan from the plan hub, or the leader can delete the plan for everyone
- Rooms are removed when the session expires, the ride ends, or the last member leaves
- No long-term ride history kept on the server
App
- Light and dark theme (follows system on sign-in; logo adapts on this site too)
- Rider preferences: voice alerts, separation alerts, pre-ride checklist before tracking
- In-app update check with release notes and direct APK download
- Prompt to disable battery optimization for reliable alerts while navigating
- Deep links and web invite pages for joining from a shared link