Notifications that don't annoy

Push and email notifications for the right moments.

FishTourney sends notifications through two channels — web push and email — and tries hard to only send messages anglers actually want. Organizers don't need to be a manual Slack bot for their event.

Web push notifications

Browser-native push works on desktop and on iOS 16.4+ when the app is installed to the home screen as a PWA. Anglers opt in via a single browser permission prompt. Once subscribed, they get push notifications when:

  • A catch they logged is verified or rejected
  • They're invited to a tournament
  • The tournament they're in starts or closes
  • A payout is processed for them
In-app prompt asking the user to enable browser notifications
The notification prompt — appears once per user; respects browser-level permission state.

Email notifications

Transactional emails go through Resend for the high-stakes moments: registration confirmations with receipts, tournament invitations, payout summaries, and disputes. Email is the backstop for anyone who hasn't enabled push.

Per-user preferences

Anglers can mute push at the browser level any time. Email unsubscribe links appear on every transactional email. Organizers don't configure these — each angler manages their own.