Your TeamSnap notifications are on. You checked. And you still found out at pickup that practice was cancelled two days ago. When we read through parent complaints about team apps, this came up across platform after platform — it was one of the most common frustrations across every platform, and it is maddening precisely because nothing on screen looks wrong.
Below is the honest checklist, cheapest checks first, with each TeamSnap-specific step verified against TeamSnap's own help center — and then the backstop worth setting up even if the checklist works, because a notification you have to receive is a single point of failure on a Tuesday afternoon.
Check the permission at the phone level first. Before anything inside the app, confirm your phone is willing to deliver TeamSnap's notifications at all. Per TeamSnap's help center, on iPhone that's Settings → TeamSnap → Notifications → Allow Notifications; on Android it's the device's Settings → Notifications → TeamSnap → Allow notifications. Same article, one detail worth knowing: if TeamSnap doesn't appear in your phone's notification list at all, delete the app and download it again — the permission was never granted at install.
Check the app's own notification settings, per team. TeamSnap sets notification preferences per team, inside the app. Per TeamSnap's help center: open the team, tap the More menu (the three-dot icon in the upper-right), then Notification Preferences; on Android the switch is called Alerts and Schedule Updates. The website only turns all mobile notifications on or off — the per-type toggles live in the mobile app, so a parent who set everything up on a laptop may never have seen them.
Check for a muted team or conversation. Muting is easy to do by accident and invisible afterward, and a muted chat looks exactly like a chat where nobody said anything. TeamSnap's help articles don't cover muting specifically, so treat this as a generic check: open the team and any group conversations and look for a mute or silence setting that got flipped. It's cheap to rule out, so rule it out before the heavier steps.
Turn on team email as a fallback. TeamSnap can email you as well as push. Per TeamSnap's help center, the setting lives on the roster: Roster tab → your name → Edit → check Receive Team Email → Save. Email is worth switching on even if push starts behaving, because it leaves a record you can search when someone insists the field change was announced. If emails still don't show, check your spam folder.
Sign out and back in, then reinstall if needed. TeamSnap's push article lists an active login and the latest app version among the requirements for notifications to work, so signing out and back in — and updating the app — is the sensible next move. If that doesn't do it, delete and reinstall; TeamSnap's own fix for a missing notification permission is the same, and it costs you nothing but a re-login.
Force-close when the schedule itself looks stale. This is a different problem wearing the same coat: a schedule view that shows old information until the app is fully closed and reopened. Reviewers on software-review sites describe exactly this — no refresh control, just closing the app and starting it again. TeamSnap's help articles don't describe a force-close step, so this is ordinary phone advice: if the times on screen disagree with what the coach announced, swipe the app away, reopen it, and look again before you conclude a notification never went out.
Because the settings that matter are per team. TeamSnap's help center has you open a specific team before reaching Notification Preferences, which means two kids on two teams means two independent sets of switches. Join one team from the website and the other from the phone, and the two can quietly disagree with nothing on screen saying so.
The tell is the inconsistency itself. If one team reliably pings you and the other never does, the problem is almost certainly not your phone's permission (that would silence both) and almost certainly is the quieter team's own preferences.
Usually the phone. TeamSnap's push-notification article lists four things that all have to be true at once: the latest app version installed, an active login, the in-app preferences set, and the device permission granted. Any one of them lapsing — a phone restored from backup, an app update you dismissed, a session that expired — produces the same symptom, and none of them look like an outage.
The quickest way to tell the two apart is to ask another parent on the same team whether they got the alert. If they did, work the checklist. If nobody did, the message may never have gone out as an alert — a coach typing into the team chat is not the same as a schedule update, and many families mute one of those on purpose. Reviewers put the dilemma plainly: the alerts are constant, but turning any of them off feels like a gamble.
Yes, and it is worth doing regardless. Per TeamSnap's help center the setting is on the roster rather than in a notifications menu: Roster tab → your name → Edit → Receive Team Email → Save. That covers messages the team sends by email. For the schedule itself, the dependable route is something watching the calendar feed rather than waiting on any notification to arrive — which is the next section.
Every fix above tries to make one notification arrive. The backstop changes the question: instead of waiting to be told, something checks the schedule for you and reports the difference.
TeamSnap publishes a calendar link for your team — a live feed of the real schedule. On the website it is under the Schedule tab → Settings → Sync Calendar / Export; on the iPhone app it is the export icon on the Schedule tab, then Subscribe. Many parents already put that feed into Google or Apple Calendar and assume the job is done. One of them, on Apple's support forums: “I subscribe to multiple TeamSnap calendars on my phone. Schedule updates made at TeamSnap are not being updated on my phone's calendar.” Another: “Subscribed sport calendar feed will not show on iPhone calendar...it just disappeared today.” TeamSnap's own help is candid about the lag — Google can take up to 24 hours to populate a subscribed calendar — and when the change lands, the calendar does not say anything moved.
Paste that same link into Schedule Caddie instead and it gets re-checked every hour. When a game moves, you get an email naming the game, the old time, and the new one — or the new location, or that it was cancelled. It works whether or not a push notification ever fired, and keeps working the day someone reinstalls the app or switches phones.
It also answers what a parent on a softball forum called the real need: “The important stuff (schedule, cancellations, money-related stuff) needs to go directly to parents…” If another kid's team is on a different app, or the school calendar is a PDF, those land on the same color-coded family calendar, so the Saturday double-booking is visible on Wednesday, and a read-only share link lets a grandparent or co-parent see it with no account.
How to find your TeamSnap calendar link walks through where the link lives, and TeamSnap ONE calendar sync covers the newer club-and-league app, which keeps its link somewhere else.
I did all of that and alerts still don't arrive reliably
You're in good company. Missed or late alerts came up across nearly every team app in the parent complaints we read for this guide — App Store reviewers describe driving to a practice that had been cancelled and only finding out by opening the app afterward. To be fair to TeamSnap, these are user reports rather than confirmed defects, and plenty of families never have trouble. But if you've done the checklist twice, the productive move is a backstop that doesn't depend on a push notification arriving at all.
Some teams notify me and others never do
Notification Preferences are set per team, and each team you joined may have come with its own defaults. Go team by team — open the team, More menu, Notification Preferences — rather than assuming one global switch governs everything. The inconsistency itself is the clue.
The app shows a different time than the coach announced
Force-close the app entirely and reopen it. A view that hasn't refreshed can show yesterday's truth convincingly. If the app and the coach still disagree after a real refresh, trust the coach and ask in the team chat — and consider watching the calendar feed instead, which is what the app's own schedule is built from.
I want the change to reach my calendar, not just my phone screen
That's a different job, and notifications were never going to do it — a push alert tells you something happened and then disappears. TeamSnap publishes a subscribable calendar link for your team (Schedule tab → Settings → Sync Calendar / Export on the web, or the export icon on the iPhone app's Schedule tab). Putting that link somewhere that watches it gets the change onto the actual calendar your family plans around.
Probably neither, exactly. Missed notifications are widely reported by parents across team apps, but they're user reports rather than a confirmed defect, and the causes are often local to a phone — a permission, a per-team setting, a device that stopped registering after a restore. Work the checklist first; it fixes a real share of cases.
Because Notification Preferences live per team, not per account. Two teams, two sets of preferences, and nothing on the screen tells you they differ. Open each team's More menu and compare.
TeamSnap has two apps: classic TeamSnap and the newer TeamSnap ONE, used by clubs and leagues. The phone-level permission check is identical for both; the in-app menu names differ, so if the paths above don't match what you see, you're probably in ONE. Our TeamSnap ONE calendar guide covers where that app keeps its calendar link.
Yes. TeamSnap's Receive Team Email setting (Roster → your name → Edit) turns on team email. Separately, Schedule Caddie emails you when it sees a change in the team's calendar feed itself — which arrives whether or not the app decided to notify anyone.
Subscribe the team's TeamSnap calendar link into Schedule Caddie. It re-checks the feed hourly and emails you what actually changed — the game, the old time, the new time, a new location, or a cancellation — so a missed push notification stops being the difference between showing up and not.
No. Subscribed calendars update silently on their own refresh cycle — TeamSnap's own help notes that Google can take up to 24 hours to populate a subscribed calendar — and when the event does move, nothing announces it. That is the specific gap the change emails fill.
Every kid, every schedule, every app — merged, color-coded, and watched for changes.
Get Started FreeWant to see it first? Explore a real family's calendar — no account needed.
Prefer an interactive walkthrough? Try the guided wizard
Your TeamSnap schedule on your phone
Free · with every other team app, in the calendar you already use