n8n Polish Nodes — community nodes for Polish & EU services
Hey everyone!
I built a set of community nodes for integrating n8n with Polish government APIs and EU services. If you automate anything around Polish business operations — contractor verification, invoicing, VAT compliance — these should help.
All nodes are open source (MIT), published on npm, and installable via Settings → Community Nodes.
Available nodes
Each node is a separate npm package — install only what you need:
Government & Business Registries
- CEIDG (
n8n-nodes-ceidg) — Look up sole proprietors in the Polish business registry (dane.biznes.gov.pl) - KRS (
n8n-nodes-krs) — Query the National Court Register for company data
Tax & VAT Verification
- Biała Lista VAT (
n8n-nodes-biala-lista-vat) — Verify contractors on the Ministry of Finance VAT white list before you pay an invoice - VIES (
n8n-nodes-vies) — Validate EU VAT numbers via the European Commission service
Finance
- NBP (
n8n-nodes-nbp) — Fetch official exchange rates and gold prices from the National Bank of Poland
Communication
- SMSAPI (
n8n-nodes-smsapi) — Send SMS messages through SMSAPI.pl gateway
Healthcare
- NFZ (
n8n-nodes-nfz) — Check healthcare waiting times from the National Health Fund API
Coming soon
These nodes are in the repo and being tested — npm packages will be published shortly:
- InPost — Parcel locker & courier shipment management
- GUS REGON — REGON statistical business registry (SOAP API)
- Ceneo — Price comparison data from Ceneo.pl
- LinkerCloud — WMS/OMS fulfillment platform integration
Installation
Via the n8n UI:
- Go to Settings → Community Nodes
- Enter the package name, e.g.
n8n-nodes-ceidg - Click Install
Or via CLI:
cd ~/.n8n/custom
npm install n8n-nodes-ceidg
Example use cases
- Contractor verification — New vendor added to your CRM? Automatically check their NIP on Biała Lista VAT and pull company details from CEIDG + KRS before the first payment goes out.
- Cross-border VAT validation — Validate EU VAT IDs with VIES for B2B transactions — no more manual checking on the EC website.
- Invoice currency conversion — Pull today’s NBP exchange rate into your invoicing workflow to convert PLN ↔ EUR/USD at the official rate.
- Appointment alerts — Query NFZ waiting times and notify patients via SMSAPI when shorter queues open up.
Links
- GitHub: michalploneczka/n8n-polish-nodes
- License: MIT
Feedback, bug reports, and PRs are welcome on GitHub.
What Polish or EU services would you like to see as n8n nodes? I’m planning the next batch and would love to hear what’s missing for your workflows."