n8n
Integration Guide

Receipt API + n8n: Self-Hosted Automation

Build receipt generation workflows with n8n's open-source automation platform. Our Receipt API generates professional receipt images—thermal POS-style or modern formats—while you keep full control of your data and infrastructure. Perfect for GDPR compliance and enterprise needs.

Key Features

Self-Hosted Control

Run n8n on your infrastructure. Your data stays private while our Receipt API generates professional receipt images.

Professional Receipt Output

Generate authentic thermal POS receipts with realistic fonts and textures, or clean modern styles. Multiple formats available via API.

200+ Integrations

Connect databases, webhooks, APIs, and apps to trigger receipt generation. PostgreSQL, MySQL, REST APIs, and more.

Custom Data Transformation

Use JavaScript or Python nodes to transform data before sending to the Receipt API. Full flexibility.

What You Get

Professional Receipt Images

  • Thermal POS style: Authentic dot-matrix fonts, paper textures, and realistic thermal print appearance
  • Modern clean style: Professional layouts for digital documentation
  • Customizable: Add logos, adjust colors, custom fields and layouts

Hosted Receipt URLs

  • Public URLs: Each receipt is hosted and accessible via unique URL
  • Embed anywhere: Perfect for emails, dashboards, expense reports
  • 30-90 day storage: Receipts hosted based on your plan tier

Use Cases

1

Database-Triggered Receipts

Monitor PostgreSQL, MySQL, or MongoDB for new transactions and generate receipts automatically.

2

Webhook Processing

Receive webhooks from any system and transform the data into professional receipts.

3

Internal Tool Integration

Connect your custom internal systems to receipt generation via REST APIs.

4

GDPR-Compliant Workflows

Process receipt data entirely within your infrastructure for compliance requirements.

How to Connect

1

Set Up HTTP Request Node

Add an HTTP Request node to your n8n workflow and configure it for the EasyReceiptMaker API.

2

Add Your Trigger

Connect a trigger node (webhook, cron, database) to initiate receipt generation.

3

Transform & Send

Use Function nodes to transform data, then POST to the receipt API and handle the response.

💡

Pro Tip: Use the Visual Builder

Don't write JSON from scratch! Design your receipt visually in our receipt generator, then click "API Payload" to copy the exact JSON structure. Use that payload as your template—just swap in dynamic data (amounts, dates, customer names).

Try Visual Builder →

API Quick Reference

# Generate a receipt

POST https://www.easyreceiptmaker.com/api/v1/receipts

# Headers

Authorization: Bearer erm_sk_your_api_key

Content-Type: application/json

# Response

{
  "success": true,
  "url": "https://receipts.easyreceiptmaker.com/api/abc123.png",
  "expires_at": "2025-01-05T00:00:00.000Z"
}

Other Integrations

Ready to integrate?

Get your API key and start generating receipts with n8n in minutes.