A quick automation I made for myself. Keeps your American Express balance in sync with your Monzo balance.
A watcher will detect notifications from the Amex app for Android. Notifications are parsed to get the £value of the amount spent, which is then added to a pot, and deducted from the main Monzo account balance.
- Set up a IFTTT trigger that listens for Amex notifications on your phone (only tested on Android).
- Tell the IFTTT trigger to call a webhook.
- Deploy
worker.js
somewhere that can be called, I'm using CloudFlare Workers. Post to from IFTTT. JSON should be something like:{"value1": "You have a £0.60 charge on your Amex Card"}
. - Create second webhook in IFTTT that calls the Monzo API and moves £n to a pot of your choosing.
- Ensure
worker.js
calls the second webhook URL.
Now any American Express payments will be reflected in your main account balance.
Further - set Amex payments from Monzo to come out of the same pot to close the loop.