Hi everyone!
I just published n8n-nodes-buchpilot — community nodes that bring sevDesk and Lexoffice (the two most popular accounting tools in Germany/Austria/Switzerland) as native nodes into n8n.
What’s included
sevDesk Nodes
- sevDesk (Action Node): Contacts, Invoices, and Vouchers — full CRUD (Create, Get, GetMany, Update, Delete)
- sevDesk Trigger (Polling): Automatically start workflows when new contacts, invoices, or vouchers appear
Lexoffice Nodes
- Lexoffice (Action Node): Contacts, Invoices, Vouchers, and Quotations — full CRUD
- Lexoffice Trigger (Webhook): Start workflows on Lexoffice events (RSA-SHA512 signed callbacks)
Installation
Settings > Community Nodes > Install > n8n-nodes-buchpilot
That’s it. The nodes appear under “sevDesk” and “Lexoffice” in the node panel.
Why I built this
If you run a business in the DACH region (Germany, Austria, Switzerland), chances are you use sevDesk or Lexoffice for accounting. Until now, connecting them to n8n meant building custom HTTP Request nodes for every API endpoint — dealing with auth, pagination, rate limits, and data mapping manually.
BuchPilot wraps all of that into proper n8n nodes with dropdowns, credential management, and error handling built in.
Example use cases
- Contact Sync: New contact in sevDesk → automatically created in Lexoffice
- Invoice Booking: New invoice in sevDesk → booked as voucher in Lexoffice
- Weekly Report: Every Monday, get an email with all open and overdue invoices
- Payment Reminders: Filter overdue invoices and trigger reminder emails
Links
- npm: https://www.npmjs.com/package/n8n-nodes-buchpilot
- GitHub: GitHub - makririch/n8n-nodes-buchpilot: n8n Community Nodes for DACH accounting software (sevDesk, Lexoffice) · GitHub
- License: MIT (free, including commercial use)
Feedback welcome! Especially from anyone using sevDesk or Lexoffice.