Meet GOPulse
For anyone who rides GO regularly. No clutter, no menus to dig through. Just your trains, your station, and the stuff you actually care about. Built and run by us, end to end.
Your station.
Your alerts.
Open the app and your next departure is right there. Save your regular journeys and GOPulse handles the rest. It finds your closest station and shows you what's leaving next. Built in Ontario by people who actually ride GO.
Here's how
it works.
Everything you need for your commute. Nothing you don't.
Live Train Tracking
See your train on the map. Not a countdown, not an estimate. The actual train, moving in real time across all GO lines.
Smart Dashboard
Add the journeys you take regularly and GOPulse figures out where you are, finds your closest station, and shows what's leaving next.
Smart Reminders
Pick your arrival time, pick your days, add a buffer for getting to the station. You'll get a notification when it's time to head out.
Real-Time Alerts
Disruptions, delays, and modified trips show up right on your home screen. No more finding out once you get to the station.
Trip Planner
Going somewhere you don't usually go? Search any route and get schedules, options, and PRESTO fares all in one place.
Station Details
Parking availability, facilities, accessibility info, and platform details for every GO station in the network.
Need a hand?
We're a small team and we read every message. Here are answers to common questions. If yours isn't here, just reach out.
Email us
For bug reports, feature requests, account issues, or anything else: gopulse@northstacklabs.ca. We usually reply within a day.
What does GOPulse include?
GOPulse gives you everything you need for your GO Transit commute: a personalized home dashboard with your next departures, a real-time train map so you can see exactly where your train is, smart departure reminders that notify you before your train leaves, live service disruption alerts, and a journey planner for trips including transfers. You can also browse all GO Transit stations and their facilities.
Is there a free trial?
Yes! New users get a 7-day free trial of GO Pulse+ with full access to all features. After the trial, you can upgrade to a paid subscription to keep using premium features, or continue on the free plan. You can manage your subscription anytime from More > Subscription in the app, or through your device's subscription settings.
How do I delete my account?
Tap More, then scroll to Danger Zone and tap Delete Account. This permanently removes all your data from our servers, including your profile, saved journeys, reminders, and notification preferences. This action cannot be undone. If you have an active subscription, remember to cancel it separately through your device's subscription settings to avoid continued billing.
How do I cancel my subscription?
You can start from the app by going to More > Subscription > Manage Subscription, which will take you to your device's subscription settings.
On iPhone: Settings > your name > Subscriptions > GOPulse > Cancel Subscription.
On Android: Google Play Store > Menu > Subscriptions > GOPulse > Cancel.
Cancellation takes effect at the end of your current billing period. For refund requests, please contact Apple or Google directly through their respective support channels.
Why is the train position not updating?
Real-time train positions come from the Metrolinx Open Data API. Occasionally, the data feed may be delayed or temporarily unavailable. If positions aren't updating, it's likely an issue with the upstream data source rather than the app. Try pulling to refresh, or check back in a few minutes. If the issue persists, let us know.
Is GOPulse affiliated with GO Transit or Metrolinx?
No. GOPulse is independently developed by NorthStack Labs Inc. We are not affiliated with, endorsed by, or sponsored by Metrolinx, GO Transit, or any government agency. We use publicly available data from the Metrolinx Open Data API to provide schedule and real-time information. Always verify critical travel plans with official GO Transit channels.
How do departure reminders work?
Save your regular journey (e.g., Oakville to Union Station), then set a reminder with your desired arrival time and which days you commute. GOPulse will send you a notification with enough time to get to the station before your train departs. You can customize the buffer time and manage all your reminders from the app.
Does GOPulse work offline?
GOPulse caches station data and schedules locally, so you can still view saved journeys and recent schedule information when you're offline. However, real-time features like live train tracking, service alerts, and up-to-the-minute departure times require an internet connection. The app will clearly indicate when data is stale.
What data do you collect?
We collect only what's needed to run the app: your email for authentication, saved journeys and reminders, and anonymized crash data. We don't track you across apps, we don't show ads, and we don't sell your data. Location data is processed in real-time and never stored on our servers. Full details in our Privacy Policy.
I found a bug. How do I report it?
We appreciate bug reports! You can use the feedback button in the app (More > About > Send Feedback), or email us directly at gopulse@northstacklabs.ca. If possible, include what you were doing when the issue occurred, your device model, and your OS version. Screenshots help too.
App Information
The build story
Why we built GOPulse, and what it taught us about shipping products end to end.
Read on the blog →Want one of your own?
We build apps like this for clients too, sometimes with nothing upfront.
See how we work →Tell us what you're building
Thirty minutes, free. We'll tell you what it takes, and which way to pay for it.
Book an intro call →