Monthly summaries, client reports, and statements built from the numbers your system already produces, on a schedule or on demand.
Reporting usually ends with someone pasting numbers into a document and fixing the formatting. The data was ready hours earlier.
Multi-page markup templates handle tables, headers, and sections that repeat per row of data.
One API call per report, or a CSV when every account gets the same report.
Return a link, attach the PDF, or generate it on demand when someone opens the URL.
The same template runs from a REST call or from a spreadsheet. Pick whichever fits how your data already moves.
curl https://automette.com/api/v1/renders \
-H "Authorization: Bearer $AUTOMETTE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"template_id": "cm4tpl8e20001js04xq2v9k3m",
"data": {
"account": "Acme Corp",
"period": "July 2026",
"total_spend": "$12,480.00"
}
}'Returns a file URL. Read the API reference.
Upload a spreadsheet and get one file per row, packaged as a ZIP.
Run a batch straight from a sheet with the Automette add-on.
Put a URL in an email or a web page. It renders on first visit and is cached after that.
Design a template once. Connect any data source. Get perfect documents and visuals every time.
Build it visually, in code, or describe it to AI. Place fields where your data should go.
CSV, Google Sheet, form, webhook, or REST API, whichever fits your stack.
One, a thousand, or on demand, all from the same template.