Shablonix

Operators edit. Systems generate.

Invoices, contracts, payslips, email, and whole websites — designed by your ops team on a true-size canvas, bound to your data. Engineering sends a template ID and JSON, and gets the finished PDF, inbox HTML, or web page back.

100 documents free. No credit card.

Your data POST /v1/generate · data
{  "currency": "EUR",  "customer": {    "company": "Acme Manufacturing GmbH",    "contact": "Maya Petkova",    "address": "42 Innovation Park, 10115 Berlin",    "email": "maya@acme.example"  },  "invoice": {    "number": "INV-2026-0714",    "issued": "2026-07-28",    "due": "2026-08-27",    "po": "PO-4815"  },  "items": [    { "description": "Template discovery workshop", "qty": 1, "unit_price": 1250 },    { "description": "Invoice design system", "qty": 1, "unit_price": 2400 },    { "description": "Data binding implementation", "qty": 2, "unit_price": 875 },    { "description": "PDF quality assurance", "qty": 1, "unit_price": 650 }  ],  "tax_rate": 0.2}
template_id "northstar-invoice"
Northstar Design Studio Rosenthaler Str. 40, Berlin
Invoice
INV-2026-0714
Amount due
7.260,00 €
by 27. Aug. 2026
Bill to
Acme Manufacturing GmbH
Maya Petkova
42 Innovation Park, 10115 Berlin
maya@acme.example
Issued
28. Juli 2026
Due
27. Aug. 2026
PO
PO-4815
DescriptionQtyUnitTotal
Template discovery workshop11.250,00 €1.250,00 €
Invoice design system12.400,00 €2.400,00 €
Data binding implementation2875,00 €1.750,00 €
PDF quality assurance1650,00 €650,00 €
Subtotal6.050,00 €
VAT 20%1.210,00 €
Total due7.260,00 €
Pay by bank transfer · reference INV-2026-0714 Page 1 of 1

Rendered from the same template. Sample data. A4 · 210 × 297 mm

Switch the record. The template holds its layout — the line items grow, the currency and dates reformat, and nothing about the call changes.

Built for the people who own the wording.

Product, ops, and finance change the invoice, the dunning letter, and the payment email themselves. No ticket, no template language, no waiting on a deploy.

The template editor editor.shablonix.online
The Shablonix visual editor open on a Professional Invoice template: an Atoms rail on the left, a true-size A4 canvas in the centre showing a Northstar Design Studio invoice, and Inspect on the right.
  1. Atoms Text, tables, images, repeaters, conditionals. Drag them onto the page — nothing here requires template code.
  2. Page canvas A true-size A4 document. What you arrange here is what renders in the finished PDF.
  3. Inspect Select any atom to tune spacing, style, and page flow without leaving the page.
Bindings
Insert a field at the caret. Nested values and repeating rows included.
Format
Currency, dates, and names formatted per document, not per spreadsheet.
Preview
Resolve every expression against your JSON before anything ships.
Restore
Autosave, plus the ten most recent snapshots one click away.

One editor. The page, the inbox, the web.

The same atoms, bindings, and styles produce a print-exact PDF, table-based inbox HTML, or a responsive website. Learn the editor once; ship all three.

A payslip starter rendered as an A4 PDF, with a financial summary and lab results fanned behind it.
application/pdf · A4

Documents that print exactly

Invoices, statements, contracts, payslips, certificates. Repeating rows, conditional blocks, and totals bound straight to your data.

A tasting menu invite email starter, with flash sale and gift card emails fanned behind it.
text/html · 600 px, inline CSS

Email that lands intact

Receipts, reminders, launches, and campaigns. Compiled to table-based inbox HTML you send through your own provider.

The Coastal hotel website at desktop width, with its phone layout alongside.
text/html · 1440 px → 390 px

Websites from the same data

Responsive pages with navigation, rooms, galleries, and sections you can switch off — bound to a record your system already keeps.

One record. Ten hotels.

Ten complete hotel websites, each reading the same rooms, amenities, reviews, and gallery data. Swap the design without touching the data — or feed one design a hundred different hotels.

The record sample-data.json
{
  "hotel": {
    "name": "Saltwind House",
    "tagline": "Thirty-two rooms above…",
    "navigation": [4 links],
    "contact": { "phone", "email", "address" }
  },
  "rooms": {
    "title": "Rooms & suites",
    "items": [4 rooms],
    "priceNote": "Breakfast included…"
  },
  "amenities": [6 items],
  "reviews": [3 quotes],
  "gallery": [5 photos],
  "sections": { "rooms": true, "offer": true, … }
}

10 layouts. Pick one — the record doesn't change.

Coastal— Floating booking bar, rounded room cards hotel-coastal
The Coastal hotel website at desktop width: floating booking bar, rounded room cards.

Scroll the page. Every name, room, rate, and photo is a binding — change the record and all ten sites update.

Start from a real document.

44 finished starters across finance, postal mail, sales, legal, HR, logistics, hospitality, healthcare, and education. Each one is bound to sample data and fits its page — open it, point it at your JSON, and send.

  • The Meridian invoice starter rendered as a full page with sample data.
    Meridian invoice Invoices
  • The Payslip starter rendered as a full page with sample data.
    Payslip HR & payroll
  • The Restaurant menu starter rendered as a full page with sample data.
    Restaurant menu Hospitality & events
  • The Account statement starter rendered as a full page with sample data.
    Account statement Statements & collections
  • The Lab results starter rendered as a full page with sample data.
    Lab results Healthcare
  • The Financial summary starter rendered as a full page with sample data.
    Financial summary Reports
  • The Purchase order starter rendered as a full page with sample data.
    Purchase order Logistics & procurement
  • The Service agreement starter rendered as a full page with sample data.
    Service agreement Contracts & legal
  • The Event ticket starter rendered as a full page with sample data.
    Event ticket Hospitality & events
  • The Sales quote starter rendered as a full page with sample data.
    Sales quote Sales & receipts
  • The Student report card starter rendered as a full page with sample data.
    Student report card Certificates & education
  • The Hotel guest folio starter rendered as a full page with sample data.
    Hotel guest folio Hospitality & events

Rendered from the editor with sample data. See the showcase

Letters that still go in the post.

Print-and-mail services such as Pingen, Stannp and Docsaway reject letters whose address strays out of its box or into the franking area. Our letter starters are laid out for those rules: the editor shows the zones while you work, and the PDF carries only the letter.

Your engineers write one call.

template_id + data. When someone moves the logo or rewrites the terms, that call doesn't change — the work stays in the editor.

  • Stream the file back, or queue it and get a webhook.
  • Batches of up to 100 documents and completion webhooks on Pro and Business.
  • Email templates compile to inbox HTML you send with your own provider.
POST https://api.shablonix.online/v1/generateAuthorization: Bearer tf_live_7f3c…Content-Type: application/jsonAccept: application/pdf{  "template_id": "northstar-invoice",  "data": { "customer": { … }, "items": [ … ] }}
200 OKContent-Type: application/pdfContent-Disposition: attachment; filename="a1c9.pdf"
The finished file comes straight back on the same connection. POST /v1/generate
Email editor plugin editor.shablonix.online/embed
Shablonix email plugin: an Invoice due letter with compact insert and style rails.

Put the letter editor inside your product.

An iframe plugin for payable invoices, notices, and other mail. Your users design the letter; you keep accounts, subject, and send. The secret API key never leaves your server.

Why we built Shablonix

We came out of FinTech invoicing and collections, where every wording change on an invoice waited on engineering. So we gave the template to the people who write it.

A small team that still customizes the product when the starter isn't your document.

Tell us what you need to generate

Published prices. Published overage.

Every plan includes the visual editor. You pay for the documents you generate, and extra documents cost a fixed, listed rate — not a custom quote.

  • Trial €0 100 docs / mo 30-day trial Start Trial
  • Starter €19 /month 1,000 docs / mo €0.015 per extra document Get Started
  • Pro Popular €49 /month 5,000 docs / mo €0.008 per extra document Get Started
  • Business €149 /month 25,000 docs / mo €0.005 per extra document Get Started

Templates, email compiles, and API features differ by plan. Compare every feature

Open the editor and change something.

Start with 100 documents, no credit card. If the starter isn't your document, talk to us — we still customize around how your team already sends invoices, letters, and email.