If you see "Notification permission denied" when trying to enable push notifications, your browser may have blocked notifications for ExpenseBot, or your browser may not support web push notifications.
🔧 How to fix it by browser:
Chrome (Desktop):
- Click the tune icon (left of the address bar)
- Click Site settings
- Find Notifications → change from Block to Allow
- Go back to ExpenseBot and try enabling notifications again
Chrome (Android):
- Tap the lock icon in the address bar
- Tap Permissions
- Toggle Notifications on
iPhone or iPad Home Screen app:
- Confirm the device uses iOS or iPadOS 16.4 or later
- In Safari, tap Share → Add to Home Screen
- Open ExpenseBot from the new Home Screen icon
- Open Settings → Push Notifications and enable notifications
- If previously blocked, open iPhone/iPad Settings → Notifications → ExpenseBot and allow notifications
Safari (Mac):
- Open Safari → Settings → Websites → Notifications
- Find expensebot.ai → change to Allow
- You may also need to check System Settings → Notifications → Safari and make sure notifications are enabled
Firefox:
- Open Settings → Privacy & Security
- Scroll to Permissions → Notifications → click Settings
- Find expensebot.ai → change status to Allow → click Save Changes
Edge:
- Click the lock icon next to the address bar → Permissions for this site
- Set Notifications to Allow
💡 Why did this happen? In most browsers, this means the "Allow notifications?" prompt was dismissed or blocked at some point — re-enable it using the steps above. Some privacy-focused, in-app, and private-browsing contexts do not expose Web Push. On iPhone and iPad, use ExpenseBot as a Home Screen web app.
🔗 Step-by-step guide: How to enable browser notifications (Chrome)
