Bank notifications

Your bank already tells you. Why type it twice?

Olik Split reads the push notifications your bank already sends, parses the amount, merchant, and date — then creates an expense automatically. 15+ banks supported, Android-only, fully on-device.

Why people give up on tracking

It's never one big reason. It's a hundred small ones.

You forget

You buy coffee, forget to log it, do the same tomorrow. After a week the gap is too big to reconstruct — and you stop opening the app.

Bank apps lock the data

Open Banking is patchy and slow. Most apps that "sync your bank" need a paid subscription, a third-party aggregator, and weeks of setup.

Typing is the slowest part

Open app → tap +Add → category → amount → merchant → save. Six taps. Multiply by 15 spends a week. Now multiply by your willpower budget.

Listens to what you already see

Every time your bank sends a "You spent 12,40 €" push, Olik reads it via Android's NotificationListenerService — locally, on-device, never leaving your phone. We don't connect to your bank. We don't need credentials. We just parse the text your bank already wrote.

15+ banks, 6 countries

Tinkoff, Sberbank, Alfa-Bank, Monobank, PrivatBank, Raiffeisen, ING, Revolut, N26, BBVA, Santander, Wise — and counting. Each parser is tuned to the bank's specific notification format. New banks added as users request them.

One-tap to confirm or assign to group

Each parsed transaction shows up as a draft expense. Confirm with one tap to add it to your personal tracking, or assign it to a group and Olik does the split. Wrong category? Edit inline. Don't want it tracked? Swipe to discard.

How it stacks up

Olik Split Splitwise Tricount
Auto-import from bank Yes · free
Needs Open Banking credentials No n/a n/a
Works offline Yes
Banks supported 15+

Friday after work, you pay for coffee, then a sandwich, then drinks with friends. Five different cards swiped, five "You spent X" notifications from your bank app. By the time you get home, you can't even remember what you bought first.

With bank parsing on, every one of those notifications has already been turned into a draft expense in Olik. You open the app once on Sunday morning: five drafts waiting, all with the right merchant, amount, and date. Two taps to confirm them all. Total time spent tracking this week: 14 seconds.

~18 min saved per week
100% on-device, nothing leaves
15+ banks supported

Common questions

Do you have access to my bank account?

No. We never see your credentials, balance, or statement. We only read the text of the push notifications your bank app already sends to your phone — the same notifications you already see. The parsing happens entirely on-device.

Why Android only?

iOS doesn't expose third-party notification content to other apps. This is a platform limitation Apple has held since iOS 1.0. Bank parsing on iOS is not technically possible without an MDM profile, which we won't ship.

What permissions does it need?

One: NotificationListenerService access, granted manually in Android's Special Access settings. You can revoke it any time. Olik filters to only your bank's package name — other notifications are never touched.

My bank isn't supported. Can you add it?

Probably yes. Open a support request with a screenshot of the notification format (with amounts redacted) and we'll add a parser. Most banks take 1-2 days.

Does it work with non-Latin scripts?

Yes — Cyrillic (Russian, Ukrainian banks), Greek, and Latin are tested. We use locale-aware parsing for amounts and dates.

Stop typing. Start tracking.

Free on Android. No bank credentials needed.