- Home
- Resources
- Integrations
- PEPPOL e-invoicing
PEPPOL e-invoicing Make integrationAutomate PEPPOL e-invoicing with Make.
Can Make send and collect your PEPPOL invoices without code? The PEPPOL e-invoicing Make integration gives you 11 modules, including 2 triggers. This guide is for finance and ops people: link your account, build a first flow, then pick the right module.
Verified Trustpilot reviews · AI, automation & growth agency
What can the PEPPOL e-invoicing Make integration do for you?
The PEPPOL e-invoicing Make integration links your PEPPOL e-invoicing account to Make, so documents you send and receive can move through a scenario, the automation you build in Make as a chain of modules. You get 2 scheduled triggers, 8 actions and 1 search, all usable from the Free plan.
Supplier invoices that file themselves. Watch New Incoming Document starts the scenario when a new document reaches your account, then Get a Document and Get a Document Attachment pull the details and the file so the next step can store or forward them.
Outgoing invoices with a paper trail. Watch New Outgoing Document reacts to what you have sent, which is handy for logging every invoice in your accounting tracker. When the invoice comes from another tool, Send a Peppol Document pushes it onto the network, and Check a Company Registration Status lets you look up the recipient first.
Cleanup and audits. List Documents returns several documents at once, one bundle each (a bundle is one item passed from module to module), which suits a review of what went through.
Be aware of one limit: Make's own documentation for this app is marked as limited, with no official description for any module. Behaviors on this page that come from a module's name are flagged as such, and you should confirm them with a test run. The Make review covers the editor in depth, and the Make troubleshooting guide helps when a run fails. Weighing tools? The n8n vs Make comparison lays out the criteria.
How do you connect PEPPOL e-invoicing to Make?
- 01
Add a module and open the connection
Drop any PEPPOL e-invoicing module into your scenario and click Create a connection. A connection is your account linked to Make once, then reused by every module of this app.
- 02
Name it and authorize Make
Give the connection a name if you manage several accounts. Then either approve Make on the page PEPPOL e-invoicing opens, or paste the key the app gives you, depending on what the connection window asks for.
- 03
Save and reuse
Click Save. The connection now appears in the dropdown of every other PEPPOL e-invoicing module, so you only do this once per account.
Your first scenario with PEPPOL e-invoicing
GoalWhen a new document arrives in PEPPOL e-invoicing, Make fetches its details and then its attachment.
- 01
Create the scenario
On the Scenarios page, create a new scenario and click the big + to place the first module.
- 02
Add the trigger
Search for PEPPOL e-invoicing, pick Watch New Incoming Document, and choose the connection you made, or click Create a connection now.
- 03
Fetch the full document
Click the + to the right of the trigger and add Get a Document. Then map the document coming from the trigger, so that Make knows exactly which one it should read.
- 04
Grab the attachment
Add Get a Document Attachment after it and map the same document. From here you can add any other app to store or forward the file.
- 05
Test with Run once
Click Run once, then open each module's bubble to read the bundles it received. Nothing new in the account? The trigger simply returns no bundle.
- 06
Schedule and switch on
Open the clock on the first module. A new scenario checks every 15 minutes by default; keep that or change it, then turn the scenario on.
What starts a PEPPOL e-invoicing scenario
2 modules start a scenario when something happens in PEPPOL e-invoicing. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by PEPPOL e-invoicing as soon as it happens.
Watch New Incoming Document
triggerIn the docs onlyYour scenario starts with each new document that reaches your PEPPOL e-invoicing account, so received invoices get handled without anyone checking the inbox. Each new document becomes one bundle for the modules that follow.
Watch New Outgoing Document
triggerIn the docs onlyThis one is the mirror image: it picks up documents your account sends out, which lets you keep a record of every invoice you issued, wherever it was created. One bundle per new outgoing document.
Everything the PEPPOL e-invoicing app can do in Make
PEPPOL e-invoicing gives you 9 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
Check a Company Registration Status
ActionIn the docs onlyBefore an invoice leaves, this action tells you, going by its name, whether a company is registered on the network, which saves you from sending into the void.
Generate a Peppol Xml
ActionIn the docs onlyTurning invoice data into the XML file the network expects is what the name promises here, handy when your source tool only produces plain data.
Get a Document
ActionIn the docs onlyOnce you know which document you care about, Get a Document reads it in full, so later modules can use its details instead of just a reference.
Get a Document Attachment
ActionIn the docs onlyNeed the actual file rather than the data? Get a Document Attachment retrieves what is attached to a document, ready to be saved in a drive or sent by email.
Get my Account Info
ActionIn the docs onlyYour own account details come back from this action, which makes it the quickest way to prove a connection works before building anything bigger.
List Documents
SearchIn the docs onlySeveral documents at once, each as its own bundle: that is what a search module like List Documents returns, and every later module then runs once per document.
Make an API Call
ActionIn the docs onlyAnything the listed modules do not cover can still be reached: this module calls any endpoint of the PEPPOL e-invoicing API with the connection you already set up.
Send a Peppol Document
ActionIn the docs onlyYour invoice goes out over the network with this action, straight from the scenario, without anyone opening the PEPPOL e-invoicing interface.
Send a Peppol Document (Synchronous)
ActionIn the docs onlySame sending job, with one difference in the name: the word Synchronous suggests the module waits for the sending to finish before passing on, though the documentation does not confirm it.
Need help automating PEPPOL e-invoicing with Make?
A person reads every message.