Automate every report your business produces.
Sales summaries, financial statements, analytics dashboards, client reports — send your data as JSON and get pixel-perfect multi-page PDFs in under 500ms.
From weekly sales summaries to quarterly board decks — Typsetter handles the layout, pagination, and delivery so you can focus on the data.
Aggregate revenue, pipeline, and conversion data into branded weekly or monthly sales reports. Dynamic tables expand to fit any number of line items, with automatic page breaks and running totals.
Balance sheets, P&L statements, and cash flow reports rendered with precise table alignment. Multi-column layouts keep figures readable across dozens of pages. Schedule monthly or quarterly generation.
Turn live metrics into static PDF snapshots for stakeholders who need offline access. Embed chart images, KPI cards, and trend tables into a consistent layout that renders identically every time.
White-labeled reports for agencies and SaaS platforms. Inject each client's logo, brand colors, and data via API. Generate hundreds of personalized reports in a single batch run and deliver via webhook.
Start from a professionally designed template and customize it in the visual editor or Typst code editor. Every template supports dynamic data binding.
Send your report data as JSON. Get back a PDF. It really is that simple.
Every feature you need to generate, schedule, and deliver reports at scale — without managing PDF libraries or headless browsers.
Set cron-based schedules to generate reports automatically. Daily sales summaries at 7am, weekly pipeline reviews on Monday, monthly financials on the 1st. Timezone-aware with automatic retry on failure.
Pass arrays of any length in your JSON payload. Tables expand automatically across pages with consistent headers, column widths, and running totals. No manual pagination required.
Embed chart images from any charting library (Chart.js, QuickChart, Google Charts). Pass chart URLs in your data payload and Typsetter fetches and embeds them at render time with precise positioning.
Reports with cover pages, table of contents, section headers, page numbers, and consistent headers/footers across every page. Typst handles pagination natively — no layout hacks.
Generate up to 10,000 reports in a single batch job. Upload a CSV with one row per report, or submit an array of JSON payloads. Download all reports as a ZIP or deliver individually via webhook.
Get notified the instant a report is ready. Typsetter posts the PDF URL to your endpoint with HMAC-signed payloads. Pipe reports directly to Slack, email, S3, or any downstream system.
No PDF libraries to install. No headless browsers to manage. Just an API call.
Start from a report template or build your own in the visual editor. Define placeholders for dynamic data — tables, KPIs, charts, dates, and logos.
POST your report data as JSON to the render endpoint. Typsetter merges it with your template and compiles a pixel-perfect PDF in under 500ms per page.
Get the PDF back in the response, or let Typsetter deliver it via webhook, email, or scheduled cron job. Set it and forget it.
100 PDFs/month on the free plan. Upgrade when you need scheduled generation and batch processing.