-
Notifications
You must be signed in to change notification settings - Fork 137
Import: Monzo
Scott Robertson edited this page Aug 19, 2018
·
22 revisions
To get Monzo webhooks working with this app, you need to set up a webhook in the Developer Console. To do that:
- First, you need to decide which YNAB account Fintech to YNAB should send these transactions to. You can either set the
YNAB_MONZO_ACCOUNT_ID
environment variable to your account id, or you can pass theynab_account_id
paramater into the webhook URL below. - Login to https://developers.monzo.com with your Monzo account.
- Click "Register webhook" on the left
- Paste the URL of your app from above into the "URL" value of the Request Body, followed by /monzo. For example: "https://scott-monzo-to-ynab.herokuapps.com/monzo. The
account_id
here should be your uk_retail account from theList Accounts
tab on the Monzo Dashboard
If you have setup a URL Secret, please remember to include it step 3.
To import your Monzo bank history, you will need a Monzo personal access token, Monzo account ID and your YNAB account id.
- Get your Monzo Token
- Get your Monzo Account ID from the "List Accounts" tab
Note: If you had an old Prepaid Monzo account, make sure you get the account_id from your uk_retail
account, not the prepaid one
To import your Monzo history, just run the following:
./bin/import monzo --token [Monzo Token] --monzo_account_id [Monzo Account ID] --ynab_account_id [YNAB Account ID]