With the Billwerk+ Transform n8n integration, you can automate more business processes, integrate with more systems, and unleash the potential of your subscription business.
For users on n8n v0.187+, your instance owner can install this node from Community Nodes.
- Go to Settings > Community Nodes.
- Select Install.
- Enter
n8n-nodes-billwerk
in Enter npm package name. - Agree to the risks of using community nodes: select I understand the risks of installing unverified code from a public source.
- Select Install.
After installing the node, you can use it like any other node. n8n displays the node in search results in the Nodes panel.
To get started install the package in your n8n root directory:
npm install n8n-nodes-billwerk
For Docker-based deployments, add the following line before the font installation command in your n8n Dockerfile:
RUN cd /usr/local/lib/node_modules/n8n && npm install n8n-nodes-billwerk
To use the Billwerk+ Transform n8n node, you need to have already a working Billwerk+ Transform account.
If you want to evaluate our product, or if you want to test the integration without affecting your real users, you can register on our sandbox environment.
To get your API credentials, go to billwerk UI, in Settings > My Apps.
We recommend creating a dedicated set of credentials for each application.
Make sure to select Client Type: Confidential, as public clients are not supported for security reasons. In n8n credentials, also make sure to select the right environment.
The Billwerk+ Transform node supports the most commons operations of the Billwerk+ Transform API. The following resources and operations are supported:
- Accounting exports [download]
- Customers [get, get all, create, update, delete]
- Contracts [get, get all, annul, end, delete]
- Invoices [get, get all, download]
- Metered usages [get all, create, delete]
- Orders [get, get all, delete, commit, approve, decline]
- Payments [get, get all, create]
- Products [get all]
- Reports [download]
Note: download actions provide URL only and file can be downloaded with additional HTTP Request node.
This package also include a BillwerkTrigger node, which can be used to start workflows from any of the webhooks that Billwerk+ Transform supports. It can be used to notify you about every new customer signing up, missed payment deadlines, and much more.
The webhooks are configured automatically by n8n when starting the workflow, so you don't need to do the configuration yourself.
We are happy to receive your feedback about this node. If you want to share happy comments, feature requests or constructive criticism, please contact us at [email protected].
You can also contribute directly to the development of this node by opening a pull request.