With iOS 17, Gem can automatically log your expenses whenever you pay with your iPhone in stores. You need to set up an automation like this:
This automation works only when you pay in stores. It's not working when you pay in apps or websites using Apple Pay. Please submit feedback to Apple and ask for this :)
Sometimes you might see "Automation failed" notification after paying with your iPhone. Unfortunately, this is a known issue and appears to be a bug in iOS. It might be related to the card providers, since Apple Wallet occasionally doesn’t receive the transaction in time — causing the whole automation to fail. I've reported this issue to Apple and hoping to resolve this soon. If you can, please also report that to Apple
Tap-to-pay automation might sometimes not work.
Shortly after paying, you'll get the following notification:

This is a known issue and appears to be a bug in iOS. It might be related to the card providers, since Apple Wallet occasionally doesn’t receive the transaction in time — causing the whole automation to fail. I've reported this issue to Apple and hoping to resolve this soon. If you can, please also report that to Apple.
Gem can automate the edits you make to expenses imported from a CSV file or via Shortcuts. For example, auto-categorizing them based on your edits.
Adding to favorite wallets. Gem adds imported expenses to the default wallets you set in Settings
Automatic creation of rules. When you categorize imported expenses, Gem creates rules like this: If expense has note "CarShop LLC" then set category "Car". This saves you time by automatically categorizing similar future expenses. You can edit and remove these rules from Settings
Expenses without categories. When expenses are created via Shortcuts, Gem adds the merchant name to the Note field, and leaves the Category field empty if it doesn't find any category or import rule matching the note exactly. Such expenses appear with dashed line in your history, allowing you to find and categorize them later. If you want Gem to create a new category for every note: