Built with n8n
Bank reconciliation workflows on self-hosted n8n
A reconciliation service run by self-hosted n8n: transactions from MYOB and a second source are stored in PostgreSQL and matched in SQL, started through an API endpoint.
n8n suits teams that want control over where their workflows run:
Check these before you commit:
A workflow is a set of nodes connected on a canvas. A trigger node starts it. The Webhook node gives you a test URL for building and a production URL that registers when you publish the workflow. It supports basic, header and JWT authentication and an IP allowlist, and it can respond immediately, when the last node finishes or through a Respond to Webhook node. The Schedule Trigger runs on intervals or a cron expression, in the workflow's timezone. Each run is an execution, and you can see executions per workflow or across all of them. Credentials hold the login details for the services you connect, and you can restrict which domains a credential may be sent to. The Code node runs JavaScript or Python, once for all items or once per item. It cannot make HTTP requests or touch the file system, so the HTTP Request and file nodes do that. We have also connected n8n to an eCommerce store's marketing tools.
Not sure which tool fits? See how we choose between Zapier, Make, n8n and custom code.
Self-host if you need full control over deployment and configuration and someone can run the server. Choose n8n Cloud if you want n8n to handle hosting, updates and scaling and you can work within its options, such as no external npm modules in the Code node.
Yes. The Code node runs JavaScript or Python. On a self-hosted instance you can import npm modules. For larger logic we often put it behind an API endpoint in your code and have n8n call it.
If you assign an error workflow, n8n runs it with details of the failed execution, such as the error message and the last node that ran. That workflow can send an alert to email, Slack or Microsoft Teams. Nodes can also retry on failure.
Read the Sustainable Use License first. It allows use for your own internal business purposes or for non-commercial or personal use, and it allows distribution only free of charge for non-commercial purposes. If your plan goes beyond that, check with n8n before you build on it.
There are three ways, on the same terms:
Whichever you choose, we sign an NDA before work starts, you own the code we write, and every change is reviewed in your repository.
Yes. For a dedicated team you meet the developers in an online call and interview them before they join your project.
Tell us which systems it connects, where it should run and who will look after it. We will say whether n8n fits and what the build involves.
Tell us what you need built, fixed or improved. We come back with questions, a suggested approach and an estimate.