Guide
Notifications

Guide section

Notifications

Alerts & push settings

Turn notifications on or off, set budget thresholds, lock-screen privacy, and background sync options.

Last updated on

Settings → Alerts is where you control reminders and push notifications. For a full list of every notification type (cron jobs, events, inbox kinds), see All notifications.

Open alert settings

  1. Settings (gear tab)
  2. Alerts tab
  3. Expand Manage notifications if the section is collapsed

On-device alerts (no push permission required)

These work from local data on your phone or browser:

Budget alerts

ControlWhat it does
Budget alerts toggleEnables budget monitoring and threshold / exceeded notifications
Alert thresholdWarn at 50%, 70%, 80%, or 90% of each budget limit

Budget progress cards on the Dashboard appear whenever budgets exist — the toggle adds push and inbox alerts when you cross the threshold.

Daily reminder

ControlWhat it does
Daily reminder toggleEvening nudge if you logged no expenses today
Dashboard bannerWhile the app is open, a greeting banner appears (dismissible for the day)

Daily reminder push and inbox items require sign-in. The banner also requires sign-in.

Cloud push alerts

These need sign-in, cloud sync, push permission, and a store or dev client build (not Expo Go). They appear under Push notifications when your platform supports cloud push.

ToggleNotification kindsGuide
Scheduled & billsDue today, overdue, due tomorrowScheduled entries
Weekly summary7-day spending recap (+ weekday picker)Reports
Monthly recapPrevious month total (1st of month)Reports
Goal milestones50%, 75%, 100% on savings goalsGoals
Household activityMember joined your householdHouseholds

Buddy requests are always sent when someone uses your TRAIL- invite code — there is no separate toggle.

With end-to-end encryption, budget and goal push text is built on your device after a wake signal — the server does not read your amounts. See All notifications → E2EE path.

In-app notification inbox

Even when you miss a push:

  1. Tap the bell on the Dashboard header
  2. Browse unread and past alerts
  3. Tap a row to open the relevant screen

Details: All notifications → In-app inbox.

Push permission

Allow notifications when your phone or browser asks. If you denied earlier:

PlatformFix
iPhoneSettings → Notifications → Expense Trail → Allow
AndroidSettings → Apps → Expense Trail → Notifications
WebLock icon in address bar → Notifications → Allow

On iPhone Safari, install to Home Screen before push works — see Web guide.

Hide amounts on lock screen

Enable Generic lock-screen content (push content privacy) so notifications show generic text instead of amounts or category names. Recommended on shared devices.

Send test notification

When signed in with push enabled, tap Send test notification to confirm delivery. Creates both a push and an inbox entry.

Background activity (phone)

OptionPurpose
Show progress in backgroundBanner when sync, import, or export runs
Persistent notification (Android)Ongoing icon in the shade during long sync
Sync offline changes in backgroundUpload queued edits when app is backgrounded
Silent background tasksHide success toasts for background work

Sync / import / export failures also add in-app error rows (see All notifications).

Android: if sync is slow, disable battery optimization for Expense Trail (link in Alerts when background sync is on).

Web push specifics

  • Chrome / Edge / Brave — best support on desktop and Android
  • iPhone Safari tab — cloud push toggles hidden until you Add to Home Screen
  • Expo Go — push not available; use store build

Local-only mode (no sign-in)

You can still get:

  • Budget cards on Dashboard
  • In-app inbox entries from on-device evaluators (when they run)

Full push suite and server-persisted inbox require account + cloud sync.

How is this guide?

On this page