Bank Notifications
Bluecoins can read alerts your bank sends via SMS or push notification and create transactions for them automatically. This is the fastest way to keep a ledger current — no typing, no mistakes.
How it works
The app registers a notification listener that reads incoming banking notifications. When one matches a pattern, a transaction draft is created with the amount, bank, and description filled in. You can fine-tune the draft before saving.
Setup
- Grant Notification access when prompted (Settings → Notifications → Push Notification Settings) so the listener can see banking notifications.
- Install your bank app and optionally its push permission (
NotificationListenerServiceneeds the app in the manifest’s<queries>block to detect it). - In Push Notification Settings, pick your bank — or add it via the “Add app” flow — and an account the transaction should land in.
- SMS-based banks work through the SMS inbox if you opt into SMS permission for the app.
Reliability
- Bank app package visibility: the
queriesblock lists supported banking apps so the picker knows what’s installed. New banks require adding the package (see theadd-notification-appskill in this repo). - If an app can’t be detected, Bluecoins still shows the raw notification text; you can configure a rule for it manually.
Privacy & security
- Notifications are processed on-device — nothing is sent to a server.
- The listener accesses only messages, matching banking patterns. Bluecoins never reads other notifications.
Related
- Notifications settings
- Settings → Reminders
- The
NotificationListenerServiceimplementation:bc2/feature/settings/../notification/push/in the app repo.