workflows.fit
Back to n8n workflows
n8n templateFreeBy Giannis Kotsakiachidis

Automate multi-bank transaction sync & reporting with GoCardless & Maybe Finance

🏦 GoCardless ⇄ Maybe Finance β€” Automatic Multi-Bank Sync & Weekly Overview πŸ’Έ Who’s it for πŸ€” Freelancers, founders, households, and side-hustlers who work with several bank accounts but want one, always-up-to-date b...

DevelopmentCore NodesHttp RequestSticky NoteMergeN8n-nodes-resend.resend
Loading interactive preview...

Template notes

🏦 GoCardless ⇄ Maybe Finance β€” Automatic Multi-Bank Sync & Weekly Overview πŸ’Έ

Who’s it for πŸ€” Freelancers, founders, households, and side-hustlers who work with several bank accounts but want one, always-up-to-date budget inside Maybe Financeβ€”no more CSV exports or copy-paste.

---

How it works / What it does βš™οΈ 1. Schedule Trigger (cron) fires every Monday πŸ“… (switch to Manual Trigger while testing) 2. Get access token β€” fresh 24 h GoCardless token πŸ”‘ 3. Fetch transactions for each account: - Revolut Pro - Revolut Personal - ABN AMRO (add extra HTTP Request nodes for any other GoCardless-supported banks) 4. Extract booked β€” keep only settled items πŸ—‚οΈ 5. Set transactions … β€” map every record to Maybe Finance’s schema πŸ“ 6. Merge all arrays into one payload πŸ”„ 7. Create transactions to Maybe β€” POSTs each item via API πŸš€ 8. Resend Email β€” sends you a β€œWeekly transactions overview” πŸ“§

All done in a single run β€” your Maybe dashboard is refreshed and you get an inbox alert.

---

How to set up πŸ› οΈ 1. Import the template into n8n (cloud or self-hosted). 2. Create credentials - GoCardless secretid & secretkey - Maybe Finance API key - (Optional) Resend API key for email notifications 3. One-time GoCardless config (run the blocks on the left): 1. /token/new/ β†’ obtain token 2. /institutions β†’ find institution IDs 3. /agreements/enduser/ β†’ create agreements 4. /requisitions/ β†’ get the consent URL & finish bank login 5. /requisitions/{id} β†’ copy the GoCardless accountids 4. Create the same accounts in Maybe Finance and run the HTTP GET request in the purple frame and copy their accountids. 5. Open each Set transactions … node and paste the correct Maybe accountid. 6. Adjust the Schedule Trigger (e.g. daily, monthly). 7. Save & activate πŸŽ‰

---