Skip to Content
NotificationsPush Notifications

Push Notifications

Push notifications let UltiStackr reach you even when the app isn’t open. Whether it’s a last-minute practice time change or a team invite from your captain, push notifications make sure the important stuff gets to you fast.

How Push Notifications Work

When you enable push notifications, UltiStackr registers the current browser for Web Push delivery. Here’s what happens under the hood:

  1. Browser permission — Your browser asks whether UltiStackr may send notifications.
  2. Subscription registration — The browser creates a unique Web Push subscription, which UltiStackr securely stores for your account.
  3. Notification delivery — A service worker receives notifications even when no UltiStackr tab is open and shows them through your browser.
  4. Scheduled delivery — Some notifications, like event reminders (24 hours and 1 hour before), are scheduled in advance and delivered at the right time automatically.

UltiStackr uses the browser’s Web Push API. Each browser maintains its own subscription, so permission and delivery status can differ between your devices and browsers.

Enabling Push Notifications

UltiStackr is currently web-only, so push notifications are delivered through your browser.

Web

Push notifications on the web require browser support and permission.

  1. Open UltiStackr in a supported browser (Chrome, Edge, or Firefox).
  2. When prompted by the browser, click Allow to grant notification permissions.
  3. Web push notifications will now appear as system notifications on your desktop or mobile browser.

Safari on macOS and iOS has limited support for web push notifications. For the most reliable experience, we recommend using Chrome, Edge, or Firefox.

Platform-Specific Tokens

UltiStackr manages push tokens on a per-device, per-platform basis. This means:

  • Each browser gets its own token — If you use UltiStackr in Chrome on your laptop and Firefox on your desktop, each browser registers a separate token.
  • Tokens use the Web Push API — Your browser’s push token routes through the Web Push API for delivery.
  • Notifications go to all your browsers — When a notification is triggered, it’s sent to every browser where you’re logged in and have push enabled.

You don’t need to manage tokens yourself — UltiStackr handles registration, renewal, and cleanup automatically.

Returning After Sign-Out

Signing out removes that browser’s active push subscription. When you sign in again, UltiStackr silently restores the subscription if:

  • browser notification permission is still granted, and
  • push notifications are still enabled in your UltiStackr preferences.

You should not need to approve notifications again or briefly see an incorrect Enable notifications prompt while the restore finishes. If you explicitly turned push notifications off in UltiStackr, the app respects that choice and does not restore the subscription.

Opening a Push Notification

Tapping a push notification focuses an existing UltiStackr tab or opens a new one, then takes you to the most relevant destination:

  • Chat messages open the correct team channel.
  • Event reminders and RSVP nudges open the event.
  • A batch of newly added events opens the team’s Schedule.
  • Shared playbooks, plays, drills, and practice plans open the shared item. Shared season plans open the season-plan library.
  • Team invitations open the Notification Center, where you can accept or decline.

If a push does not have a more specific destination, UltiStackr falls back to the related team or the app home page.

Scheduled Push Notifications

Not all push notifications are instant. UltiStackr uses scheduled delivery for time-sensitive reminders so they arrive exactly when they’re most useful:

NotificationDelivery Time
Event reminder (24h)24 hours before the event start time
Event reminder (1h)1 hour before the event start time
RSVP reminderSent at a scheduled time before the event if you haven’t responded yet

These are calculated based on your event’s scheduled time and your timezone setting, so they’ll always arrive at the right moment for you.

Make sure your timezone is set correctly in your Profile Settings so that scheduled notifications arrive at the right time.

Troubleshooting

If you’re not receiving push notifications, here are a few things to check:

  • Device permissions — Make sure you’ve granted UltiStackr notification permission in your device or browser settings.
  • Do Not Disturb — Check that your device isn’t in Do Not Disturb or Focus mode, which can silently suppress notifications.
  • App version — Make sure you’re running the latest version of UltiStackr. Older versions may have issues with token registration.
  • Network connectivity — Push notifications require an internet connection to be delivered. They’ll arrive once your device reconnects.
  • Notification preferences — Double-check that you haven’t disabled the specific notification type in your Notification Preferences.

If permission and your UltiStackr preference are both enabled but the browser still shows Enable notifications, reload the app once and use that action if it remains. A normal sign-in attempts to restore the subscription automatically without prompting you again.


Next up: Notification Preferences to customize exactly which notifications you receive.

Last updated on