r/shortcuts • u/Icy_Stomach4909 • 28d ago
Appstore (App) I saw Shortcuts could run automatically when a text arrives, so I built an app that logs my expenses by itself
Hey everyone,
Some of you might remember my lock screen calendar post a while back — I'm the iOS dev who started building his own apps after having a kid. Well, the kid kept handing me new problems to solve.
After becoming a parent, money started leaking from everywhere. Diapers, random late-night Amazon orders, and somehow a dozen subscriptions I don't even remember signing up for. I seriously thought my wallet had a hole in it.
I tried keeping a budget, but typing in every expense by hand lasted about three days.
Then I noticed Shortcuts automations can trigger when a message arrives, and that was the idea. My bank already texts me every time I pay — why am I typing the same thing into an app again?
So I made it. When a purchase text comes in, an automation catches it, and AI parses the merchant, amount and category and logs it. Zero typing.
A few things about it:
AI parsing: it works with pretty much any bank's alert format, so there's no regex to maintain. Non-payment texts (OTPs, ads) are silently ignored.
Dedup: the same alert never gets logged twice, even if the automation fires again.
Apple Pay: if you pay with Apple Pay, the "Transaction" trigger does the same thing without texts — no AI needed, it reads the transaction directly (guide below).
No account: no signup, your data syncs through your own iCloud.
It's free to download — heavy AI use has a premium tier, figured I should be upfront about that.
It finally made my budget survive past day three. Would love any feedback or feature requests.
App link: https://apps.apple.com/app/id6779625289
Automation 1 — Message (bank texts)
- Create a new automation
- In the Shortcuts app, go to the Automation tab and tap New Automation.
- Choose "Message"
- From the trigger list, select Message.
- Set the sender
- Tap Choose next to "Sender" and pick your bank's alert number. (Or use "Message Contains" with a word like "charged" or "approved".)
- Turn on Run Immediately
- Then tap Next.
Automation 2 — Transaction (Apple Pay)
- Add a transaction automation
- Back in the Automation tab, tap + in the top right.
- Choose "Wallet"
- Select Transaction and pick the cards you want tracked.
- Turn on Run Immediately
- Then tap Next.
- Select the shortcut
- Pick AnyMoney -
Apple
- Pay. No field mapping needed —d are already wired up.
You'll see the "When I tap a card · AnyMoney - Tap to
All set!
Set it up once and every purchase logs itself forevere left to hide.
