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 your device with the appropriate push notification service for your platform. Here’s what happens under the hood:

  1. Token registration — Your device generates a unique push token that identifies it for receiving notifications.
  2. Token storage — UltiStackr securely stores this token on our servers, linked to your account.
  3. Notification delivery — When an event occurs (like a new team invite or an upcoming game), UltiStackr sends a push notification to your device using the stored token.
  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 Expo Push Notifications to handle delivery. This means you get a consistent, reliable notification experience on the web.

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.

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 you’ve checked everything above and still aren’t receiving notifications, try logging out and back in. This forces a fresh token registration with the push notification service.


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

Last updated on