You're expecting a nudge when a client messages you, a session reminder fires, or a new enrollment lands — but your phone stays silent. Push notifications not arriving is one of the most common support questions we see, and the fix is almost always a combination of device settings, browser permissions, and in-app preferences working (or not working) together. This guide walks through every layer so you can restore reliable push notifications on Coachful fast.
TL;DR — Most Common Fixes
- Check your device's notification permission for Coachful in iOS/Android Settings.
- Re-enable notifications in your browser (Chrome, Safari, Firefox) for
app.coachful.co. - Review your in-app notification preferences under Settings → Notifications.
- Sign out and back in to re-register your push token.
- Update the Coachful app to the latest build if you're on iOS or Android.
How Coachful Push Notifications Work
Coachful delivers push notifications through two channels depending on how you access the platform. If you use the native iOS or Android app (installed via the mobile gateway at app.coachful.co/mobile), notifications are sent through Apple's APNs and Google's FCM directly to your device. If you use Coachful as a progressive web app (PWA) in a browser, notifications arrive via the Web Push API — which has its own permission layer separate from the OS.
Real-time chat messages are powered by Stream, and session/program alerts are generated by Coachful's own notification service. Both systems require an active push token registered to your account. That token is created when you first grant notification permission. If the token expires, gets overwritten, or was never created because permissions were denied, notifications stop silently.
Understanding this two-layer architecture — OS/browser permission plus in-app preference — is the key to diagnosing why push notifications aren't arriving.
Step 1 — Check Device-Level Permissions
iOS (iPhone / iPad)
- Open Settings on your iPhone or iPad.
- Scroll down and tap Coachful (or Safari if you're using the PWA in Safari).
- Tap Notifications.
- Make sure Allow Notifications is toggled on.
- Enable Lock Screen, Notification Centre, and Banners as needed.
- Confirm Alerts and Sounds are checked.
If Coachful doesn't appear in the Settings list, it means the app was either never installed or notifications were denied at first launch and the OS suppressed the entry. Uninstall and reinstall the app from the App Store, then launch it and tap Allow when the system permission prompt appears.
Android
- Open Settings → Apps (or Application Manager on some skins).
- Find and tap Coachful.
- Tap Notifications.
- Toggle Show notifications to on.
- Make sure no individual notification channels are blocked.
On Android 13+, apps must request the POST_NOTIFICATIONS runtime permission. If you denied it during onboarding, go to Settings → Apps → Coachful → Permissions → Notifications and set it to Allow.
Battery & Focus Modes
Both platforms have aggressive power management that can kill background processes. On iOS, check that Coachful is excluded from Low Power Mode restrictions and that no Focus profile (Do Not Disturb, Work, Sleep) is silencing it. On Android, open Battery → Battery Optimization, find Coachful, and set it to Don't optimize. Many coaches miss this step — it's one of the most common reasons push notifications stop arriving after an OS update.
Step 2 — Check Browser Permissions (PWA / Web)
If you use Coachful primarily in a desktop or mobile browser rather than the installed app, push notifications depend on the browser's own permission grant for app.coachful.co.
Google Chrome
- Navigate to
app.coachful.co. - Click the lock icon (or info icon) in the address bar.
- Click Site settings.
- Under Notifications, change the setting from Block to Allow.
- Reload the page.
Safari (macOS)
- Open Safari → Settings → Websites → Notifications.
- Find
app.coachful.coin the list. - Set it to Allow.
Note: Safari on iOS 16.4+ supports Web Push for installed PWAs. You must first Add to Home Screen via the Share menu before Web Push works. If you're running Safari below 16.4 on iOS, use the native Coachful app instead.
Firefox
- Click the shield icon in the address bar on
app.coachful.co. - Click Connection secure → More information → Permissions.
- Find Send notifications and set it to Allow.
Tip: After changing browser permissions, always do a hard reload (Ctrl+Shift+Ron Windows/Linux,Cmd+Shift+Ron Mac) to ensure the push service worker re-registers with your account. A standard reload sometimes isn't enough.
Step 3 — Review In-App Notification Preferences
Even with OS and browser permissions granted, Coachful lets you fine-tune exactly which events trigger a push. If a category is toggled off in-app, no push will fire — regardless of what your device allows.
- Sign in to your Coachful workspace at app.coachful.co/sign-in.
- Click your avatar or profile picture in the top-right corner.
- Go to Settings → Notifications.
- Review each toggle: Messages, Session reminders, Program updates, New enrollments, Community activity, etc.
- Enable the categories you want and click Save.
Coaches and clients have separate notification preference screens. If you manage both a coach account and a client account, confirm the settings on each profile independently.
Step 4 — Re-Register Your Push Token
Push tokens can go stale — especially after an OS update, an app reinstall, or a long period of inactivity. The quickest way to force a fresh token is a sign-out/sign-in cycle.
- Go to Settings → Account and tap Sign out.
- Close the app or browser tab completely.
- Reopen Coachful and sign back in.
- When the system notification prompt appears, tap Allow.
- Send yourself a test message via the chat or ask a colleague to send you a message, and verify the push arrives within a few seconds.
If you're on the native app, also make sure you're running the latest version. Outdated builds can have expired push certificates. On iOS, check the App Store for a pending update. On Android, check Google Play.
Using Coachful for your coaching business? The platform's built-in messaging, session reminders, and program alerts are designed to keep both coaches and clients engaged — without you having to chase anyone down. Explore Coachful to see how it all fits together.
Step 5 — Test with a Different Device or Browser
If you've completed steps 1–4 and push notifications are still not arriving, isolate whether the problem is device-specific. Sign in to Coachful on a second device or a different browser and trigger a notification (ask a client to send a message, or enroll a test account in a program). If the notification arrives on the second device but not the first, the issue is isolated to hardware or OS-level configuration on your primary device.
Common device-specific culprits include VPN apps that block background data, third-party firewall or security apps, and aggressive RAM management on budget Android devices that kill background services. Temporarily disabling these can confirm the diagnosis.
Troubleshooting: Common Mistakes
Mistake 1 — Granting permission in the browser but not the OS
Chrome on Android requires both the Chrome app's notification permission and the site-level permission to be enabled. Granting one without the other results in silence. Go to Android Settings → Apps → Chrome → Notifications and ensure Chrome itself can send notifications, then repeat the site-level step inside Chrome for app.coachful.co.
Mistake 2 — Using a private/incognito window
Browsers do not register push service workers in private browsing mode. If you habitually open Coachful in an incognito tab, push notifications will never work. Use a standard browser session and optionally bookmark app.coachful.co for quick access.
Mistake 3 — Multiple active sessions overwriting the token
Signing in on three different devices at once can cause push tokens to overwrite each other, meaning only the most recently registered device receives notifications. Sign out of any devices you're not actively using to keep a single clean token per account.
Mistake 4 — Notification preferences reset after a role change
If an admin recently changed your role (e.g., from member to coach) or you were added to a new org, your notification preferences may have reverted to defaults. Return to Settings → Notifications and re-enable your preferred categories after any role change.
Mistake 5 — Squad or program notifications muted at the channel level
Coachful's Squad chat (both cohort squads tied to programs and community squads) allows per-channel muting. If you muted a specific squad or direct message thread, you won't get pushes for that thread even if global notifications are on. Open the relevant squad, tap the channel name → Notification settings, and set it back to Default or All messages.
Mistake 6 — Time zone mismatch causing session reminders to fire at the wrong time
Push reminders for booked sessions are sent based on the time zone stored in your profile. If your device is in a different time zone from what's saved in Coachful, the reminder may technically arrive — just 3 hours before you expected it (or after the session has passed). Go to Settings → Profile → Time zone and confirm it matches your current location.
Still Not Working? Contact Support
If you've worked through every step above and push notifications still aren't arriving, gather the following before contacting the Coachful support team — it will dramatically speed up diagnosis:
- Your device model and OS version (e.g., iPhone 15, iOS 17.4).
- The browser or app version you're using.
- A screenshot of your Settings → Notifications page in Coachful.
- Whether the issue affects all notification types or only specific ones (e.g., only chat messages, not session reminders).
- The approximate date/time the issue started.
You can also ask Michelle, the AI assistant inside your coach dashboard, to run a quick account diagnostic. Open the Michelle panel and type "Check my notification settings" — she can surface any misconfigurations without you needing to dig through every menu manually.
Pro Tips for Reliable Push Notifications
Install the Coachful native app rather than relying solely on the PWA. Native apps have a more stable push token lifecycle and aren't subject to browser permission resets that can happen when you clear browsing data or update your browser.
- Keep the app updated. New OS versions frequently change how background push is handled. Coachful releases updates to stay compatible — install them promptly.
- Use a stable internet connection during sign-in. Token registration happens over the network at sign-in. A flaky connection can cause a silent failure that leaves you with no active token.
- Audit Focus / Do Not Disturb schedules quarterly. It's easy to set a DND schedule and forget it. Check that your Coachful notifications are allowed as exceptions in any scheduled Focus modes.
- Educate your clients too. If clients complain they're missing session reminders, share this guide with them. The same troubleshooting steps apply to client accounts. You can browse additional client-facing guides at help.coachful.co.
Related Guides
- Managing Squad notification settings
- How session reminder emails and push alerts work
- Installing the Coachful mobile app
- Customizing your notification preferences
Ready to Get Back to Coaching — Not Chasing Notifications?
Reliable push notifications are the connective tissue of a great coaching experience. When they work, you stay in flow — you catch a client's message the moment it arrives, you never miss a session reminder, and your program activity stays front of mind. Working through the steps above should restore normal delivery within minutes.
If you're not yet on Coachful and you're looking for a coaching platform where messaging, scheduling, programs, and billing all live in one place — with push notifications built in from day one — start your free trial at coachful.co. No juggling five separate tools. Just coaching.