Business Report Generation
Automate business report creation. Generate financial summaries, analytics dashboards, and operational reports as professional PDFs — with tables, metrics, and data visualizations.
Generate a report in seconds
Pass your business metrics and data. Get a stakeholder-ready PDF report with tables, summaries, and visualizations.
import Rendoc from "rendoc";
const rendoc = new Rendoc("your_api_key");
const pdf = await rendoc.documents.generate({
template_id: "tpl_report_monthly",
data: {
title: "Monthly Performance Report",
period: "March 2026",
generated_at: "2026-03-25T18:00:00Z",
metrics: {
revenue: 142500,
growth: 12.3,
customers: 847,
churn_rate: 2.1,
},
top_products: [
{ name: "Pro Plan", revenue: 89000, customers: 312 },
{ name: "Starter Plan", revenue: 35000, customers: 420 },
{ name: "Enterprise", revenue: 18500, customers: 15 },
],
summary: "Revenue grew 12.3% MoM driven by Pro Plan upgrades.",
},
});curl -X POST https://rendoc.dev/api/v1/documents/generate \
-H "Authorization: Bearer your_api_key" \
-H "Content-Type: application/json" \
-d '{
"template_id": "tpl_report_monthly",
"data": {
"title": "Monthly Performance Report",
"period": "March 2026",
"metrics": {
"revenue": 142500,
"growth": 12.3,
"customers": 847
},
"top_products": [
{ "name": "Pro Plan", "revenue": 89000, "customers": 312 }
],
"summary": "Revenue grew 12.3% MoM."
}
}'Why developers choose rendoc for reports
Data-driven layouts
Tables, charts, and metrics rendered directly from your data. Your template handles the visual presentation.
Scheduled generation
Combine with cron jobs or scheduled functions to generate weekly, monthly, or quarterly reports automatically.
Multi-page reports
Executive summary, detailed tables, appendices — rendoc handles pagination and page breaks cleanly.
Chart support
Embed SVG charts generated by your frontend charting library directly in the HTML template.
Stakeholder-ready
Professional formatting with cover pages, headers, footers, and table of contents support.
Secure distribution
Generate reports and share via signed URLs with expiration. Control who accesses sensitive business data.
Automate your reporting workflow
100 documents per month free. Schedule reports on cron or trigger them from your analytics pipeline.