Skip to content
Zapier Integration

Send Peppol e-invoices from
your Zapier workflows.

Connect peppol.sh to Zapier and send compliant Peppol e-invoices from any workflow. No code. Just drag, drop, and deliver. Set up in minutes.

Trigger fires. We deliver via Peppol.

When your Zapier trigger fires, peppol.sh converts your invoice data to Peppol BIS 3.0 UBL, validates it, and delivers it to your customer's access point on the Peppol network.

1

Trigger fires in your Zap

A new row in Google Sheets, a payment in Stripe, a form submission — any Zapier trigger starts the workflow.

2

peppol.sh converts & validates

We convert your JSON to Peppol BIS Billing 3.0 UBL XML and run EN 16931 validation. Type errors are caught at build time, validation errors at runtime.

3

Delivered via the Peppol network

The validated e-invoice is delivered to your customer's Peppol access point. Track delivery status via webhooks or the API.

event flow
Zapier Trigger
└→ your trigger event
└→ peppol.sh
JSON → UBL conversion
EN 16931 validation
BIS 3.0 compliance
└→ Peppol Network
└→ Customer Access Point
status: delivered ✓

Everything your Zapier workflows need for Peppol

A no-code integration that handles the full lifecycle from trigger event to Peppol delivery.

No code required

Visual workflow builder, no programming needed. Connect your trigger app to peppol.sh and map fields visually.

EU e-invoicing compliance

Invoices are validated against EN 16931 and Peppol BIS 3.0 before delivery. Meet Belgium 2026 and EU ViDA mandates.

Any trigger

Connect to 6000+ apps as trigger sources. Google Sheets, Stripe, QuickBooks, HubSpot, and thousands more.

Templates

Pre-built Zap templates for common invoicing workflows. Get started even faster with ready-made configurations.

Error handling

Automatic retry, error notifications in Zapier. Know exactly what went wrong and fix it without leaving your workflow.

Multi-step Zaps

Combine with other actions — CRM updates, Slack notifications, email confirmations. Build complete workflows.

Three steps. Five minutes.

Get Peppol e-invoicing running in your Zapier workflows in under five minutes.

1

Connect peppol.sh

Add peppol.sh as an action in your Zap. Authenticate with your API key.

2

Configure your trigger

Choose any Zapier trigger — new row, new payment, form submission, or 6000+ other options.

3

Build your workflow

Map your trigger data to invoice fields. Test the Zap and turn it on.

EN 16931 validated
Peppol BIS 3.0 compliant
Belgium 2026 ready
EU ViDA ready
Certified Access Point

Pay per invoice. No monthly fees.

0.25/ invoice sent via Peppol
Free sandbox foreverNo monthly feesCredit notes includedVolume discounts
View pricing details →

Common questions

Do I need to know how to code?

No. Zapier is a visual workflow builder. You connect your trigger app to peppol.sh and map fields — no programming required.

What can I use as a trigger?

Any app in Zapier's ecosystem — Google Sheets, Stripe, QuickBooks, HubSpot, Typeform, and 6000+ others. Anything that produces invoice data can trigger a Peppol delivery.

What if my customer isn't on Peppol?

You can look up any company on the Peppol network using our lookup endpoint. If the recipient isn't registered, the API returns a clear error before you attempt to send.

Can I send invoices in bulk?

Yes. Use a spreadsheet trigger (Google Sheets, Airtable, Excel) and process rows automatically. Each row becomes a Peppol e-invoice.

Is this compliant with EU e-invoicing mandates?

Yes. Every invoice is validated against EN 16931 (the EU standard) and Peppol BIS Billing 3.0 before delivery. This covers the Belgium B2B mandate (January 2026), and prepares you for ViDA (EU-wide, 2030).

Can I test before going live?

Yes. Start in sandbox mode to send test invoices via email. When you're ready, complete KYC verification and switch to live mode to deliver via the real Peppol network.

Peppol e-invoicing from Zapier. Set up in minutes.

Connect peppol.sh, configure your trigger, and every workflow run delivers a compliant e-invoice via Peppol. No code needed.

Get started →