Skip to content

A quick automation I made for myself. Keeps your American Express balance in sync with your Monzo balance.

Notifications You must be signed in to change notification settings

amaitu/amex-monzo-sync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

amex-monzo-sync

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.

How I have deployed this

  1. Set up a IFTTT trigger that listens for Amex notifications on your phone (only tested on Android).
  2. Tell the IFTTT trigger to call a webhook.
  3. 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"}.
  4. Create second webhook in IFTTT that calls the Monzo API and moves £n to a pot of your choosing.
  5. 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.


notification

monzo

About

A quick automation I made for myself. Keeps your American Express balance in sync with your Monzo balance.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages