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

  1. Grant Notification access when prompted (Settings → Notifications → Push Notification Settings) so the listener can see banking notifications.
  2. Install your bank app and optionally its push permission (NotificationListenerService needs the app in the manifest’s <queries> block to detect it).
  3. In Push Notification Settings, pick your bank — or add it via the “Add app” flow — and an account the transaction should land in.
  4. SMS-based banks work through the SMS inbox if you opt into SMS permission for the app.

Reliability

  • Bank app package visibility: the queries block lists supported banking apps so the picker knows what’s installed. New banks require adding the package (see the add-notification-app skill 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.