Edit the template yourself.
PDF, letter, or email.
Product operators design invoices, printed letters, and email on a true-size canvas — drag-and-drop components, variables, and data bindings that hold. Preview against your JSON before anything ships. Engineering keeps one generate call.
100 documents included. No credit card. See starter templates
- Atoms Text, tables, images, layout, and logic. Drag them onto the page — nothing here requires template code.
- Page canvas A true-size A4 document. What you arrange here is what renders in the finished PDF.
- Inspect Select any atom to tune spacing, style, and structure without leaving the page.
Every field traces back to your data.
Bind a value once and the layout holds. Each generation swaps the data and re-renders the same template — the sample below matches the invoice beside it, field for field.
{
"customer": {
"name": "Brigitte Schwartz",
"address": "456 Oak Avenue, Springfield"
},
"invoice": {
"number": "012345",
"date": "2025-07-18",
"dueDate": "2025-08-18"
},
"items": [
{ "description": "Web Design",
"dueDate": "2025-06-15",
"paidAmount": 0, "balanceDue": 80 },
// two further line items
],
"totals": {
"originalAmount": 116,
"paidAmount": 0,
"serviceFees": 16,
"grandTotal": 132
}
} - 1 Name and address block
- 2 Number, issue date, due date
- 3 One table row per entry
- 4 Calculated summary
Sample data shown. Editor previews resolve the same expressions against your JSON before anything reaches production.
Start from a real document, not a blank page.
Starter invoices, letters, and email templates ship with the editor. The canvas preview and the finished PDF share the same render at true page size. Save a payment block once and every document that carries it stays in sync.
Navy header, floating card table, signature area.
Charcoal header with green accents and a payment block.
Geometric wedges with alternating row colours.
Diagonal shapes and a two-tone table header.
Four of the starter invoice templates, rendered at A4. Sample data shown. Email and letter starters live in the same editor.
Atoms
Text, tables, images, repeaters, and layout blocks. Drag them onto the page — the kit operators actually use, not a blank code editor.
Format
Currency, dates, names, and the other utilities invoicing and collections documents need. Insert at the caret as a binding, not a formula language.
Starters
Ready invoices, letters, and email templates. Start from a real document, bind your JSON, and send — then save the pieces you reuse.
We built this because generating documents was the bottleneck.
A small team, years inside FinTech invoicing and debt collections. The files were not the hard part. The hard part was that product operators — people without a template-code background — could not change an invoice, a printed letter, or an email themselves. Every wording change waited on engineering.
So we built a visual editor with bindings that hold, a kit of components and format utilities, starters for documents and email, and a generate API for the team that wires production. The layout stays with the people who own the wording.
A teammate only needs a template ID and JSON.
After you own the template, generation is one POST. Nothing about the call changes when somebody moves a logo or rewrites the terms — that work stays in the editor, with you.
Batch generation of up to 100 documents per call and completion webhooks are available on Pro and Business.
POST https://api.shablonix.online/v1/generate
Authorization: Bearer tf_live_7f3c…
Accept: application/pdf
Content-Type: application/json
{
"template_id": "meridian-invoice",
"format": "pdf",
"data": { … }
}200 OK
Content-Type: application/pdf
Content-Disposition: attachment; filename="a1c9.pdf"
X-Shablonix-Generation-ID: a1c9…- template_id The template you designed in the editor. Layout changes ship without touching this call.
- data The same object shape you previewed against. Nested values and repeating rows included.
- Accept: application/pdf Streams the finished file straight back. Drop it and you get JSON with a download URL.
- async: true Returns a job to poll, or posts to your webhook_url when the document is ready.
Put the letter editor in your product.
An iframe plugin for payable invoices, notices, and other mail. You keep accounts, subject, and send. Operators design the 600px letter. Compile returns inbox HTML — the secret API key stays on your server.

Pay for the documents you generate.
Every plan includes the visual editor and version history. An allowance of documents and email compiles is published on the plan. Extra PDFs are billed at a published overage — €0.015 on Starter, €0.008 on Pro, €0.005 on Business — not a custom quote for ordinary volume.
Trial
30-day trial with 100 documents. No credit card required.
- 100 documents/month
- 1,000 email compiles/month
- 3 templates
- PDF generation
- Email compile API (no storage)
- Visual template editor
- AI-assisted template building
- 10 restore snapshots
- REST API access
- API key authentication
Starter
For small teams and growing projects.
- 1,000 documents/month
- 10,000 email compiles/month
- 15 templates
- PDF generation
- Email compile API (no storage)
- Visual template editor
- AI-assisted template building
- 10 restore snapshots
- REST API access
- Usage tracking
- €0.015 per extra document
- €0.001 per extra email compile
Pro
For businesses with higher-volume document workflows.
- 5,000 documents/month
- 50,000 email compiles/month
- 50 templates
- PDF generation
- Email compile API (no storage)
- Visual template editor
- AI-assisted template building
- 10 restore snapshots
- REST API access
- Webhook support
- Batch generation (up to 100)
- Usage tracking
- €0.008 per extra document
- €0.001 per extra email compile
Business
For larger operations that need scale, support, and headroom.
- 25,000 documents/month
- 250,000 email compiles/month
- Unlimited templates
- PDF generation
- Email compile API (no storage)
- Visual template editor
- AI-assisted template building
- 10 restore snapshots
- REST API access
- Webhook support
- Batch generation (up to 100)
- Priority support
- Usage tracking
- Custom quote for white-label website template programs
- €0.005 per extra document
- €0.001 per extra email compile
Open the editor and change something.
Start with 100 documents, no credit card. If the starter is not your document, talk to us — we still customize the product around how your team already sends invoices, letters, and email.