Make

Make.com Integration

Coming Soon

Visual workflow automation with EU data centers. Perfect for complex e-invoice scenarios.

Native App in Development

Our official Make.com App is currently in development. In the meantime, you can integrate Invoice-api.xhub via the HTTP Module and Custom Webhooks.

Why Make.com?

Visual Editor

Drag & drop workflow builder for complex automations

EU Data Centers

Data is processed in the EU (GDPR compliant)

Advanced Logic

Routers, filters, iterators, and error handlers

Data Stores

Store data between workflow executions

Webhook Integration

Step by Step

  1. 1

    Create Scenario

    Start a new scenario in Make.com

  2. 2

    Add Webhook

    "Webhooks" → "Custom webhook" as trigger

  3. 3

    Register URL

    Register the webhook URL with Invoice-api.xhub API

  4. 4

    Define Data Structure

    "Determine data structure" with test event

bash
1# Webhook in Make.com einrichten
2 
3# 1. Neues Szenario erstellen
4# 2. "Webhooks" Modul hinzufügen "Custom webhook"
5# 3. Webhook URL kopieren (z.B. https://hook.eu1.make.com/abc123...)
6 
7# 4. Webhook bei Invoice-api.xhub registrieren:
8curl -X POST https://service.invoice-api.xhub.io/v1/webhooks \
9 -H "Authorization: Bearer $XHUB_API_KEY" \
10 -H "Content-Type: application/json" \
11 -d '{
12 "url": "https://hook.eu1.make.com/abc123...",
13 "events": ["invoice.created", "invoice.validated", "invoice.failed"],
14 "secret": "your-webhook-secret"
15 }'
16 
17# 5. In Make.com "Determine data structure" klicken
18# 6. Test-Event von Invoice-api.xhub senden

HTTP Module Configuration

Use the HTTP module to execute Invoice-api.xhub API calls directly in your scenarios.

Create InvoicePOST /api/v1/invoice/de/xrechnung/generate

Creates a new XRechnung or ZUGFeRD invoice

Validate InvoicePlanned {time} Q2 2026POST /api/v1/invoice/de/validate

Validates an invoice against KoSIT schemas

Convert InvoicePOST /v1/convert

Converts between different invoice formats

Send via PeppolPOST /v1/peppol/send

Sends an invoice via the Peppol network

json
1// Make.com HTTP Module Konfiguration
2// Modul: HTTP → Make a request
3 
4{
5 "url": "https://service.invoice-api.xhub.io/api/v1/invoice/de/xrechnung/generate",
6 "method": "POST",
7 "headers": [
8 {
9 "name": "Authorization",
10 "value": "Bearer {{connection.apiKey}}"
11 },
12 {
13 "name": "Content-Type",
14 "value": "application/json"
15 }
16 ],
17 "body": {
18 "type": "xrechnung-3.0",
19 "seller": {
20 "name": "{{1.seller_name}}",
21 "vatId": "{{1.seller_vat_id}}"
22 },
23 "buyer": {
24 "name": "{{1.buyer_name}}",
25 "vatId": "{{1.buyer_vat_id}}",
26 "leitweg": "{{1.leitweg_id}}"
27 },
28 "items": "{{1.line_items}}"
29 }
30}

Available Triggers

These events are available as webhook triggers for your scenarios.

Watch Invoices

invoice.created

Monitors new invoices and starts the workflow

Watch Validations

invoice.validated

Triggers when an invoice is successfully validated

Watch Errors

invoice.failed

Triggers on validation errors for error handling

Watch Peppol

peppol.status_changed

Monitors the Peppol delivery status

Example Scenarios

Lexoffice → XRechnung

Automatically generate compliant XRechnung from Lexoffice invoices

LexofficeInvoice-api.xhubGoogle Drive

Validation Pipeline

Automatically validate and categorize incoming invoices

EmailInvoice-api.xhubGoogle Sheets

Peppol Delivery

Automatically send invoices to authorities via Peppol

CRMInvoice-api.xhubSlack

Want to be notified when the native app is available?

Sign up and we will notify you as soon as the official Make.com App is available.