Skip to content

samlader/monzo-top-up

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Monzo Top Up

A simple web API that listens to webhook events from Monzo and automatically transfers funds from a designated pot when your account balance falls below a specified threshold.

This enables you to keep most of your funds in an instant access pot and benefit from the higher interest rate, without worrying about your account balance falling too low. 💸

Important

This is a hobby project and is not endorsed by or affiliated with Monzo Bank. While my aim is to keep this secure, assume that I don't know what I'm doing and use at your own risk.

Requirements

  • Node.js
  • Monzo OAuth2 client credentials
  • Vercel project with KV storage enabled

Quick Start

  1. Install dependencies:

    npm install
    
  2. Run the application:

    vercel dev
    

Deploy

  1. Setup a confidential OAuth2 client using your Monzo developer account here.

  2. Click the button below and enter the required configuration to deploy on Vercel. This application requires KV storage to be setup for your project.

    Deploy with Vercel

    (This application can run for free on a Vercel hobby tier account)

  3. Manually register webhook events to the /monzo endpoint of your deployment using the Monzo API.

License

This project is licensed under the MIT License.

About

Automatically transfer funds from a designated pot when your account balance falls below a specified threshold.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors