Reporting

KPI Performance Report PDF Template

Generate KPI performance reports with line and radar charts. Track trends and multi-dimensional analysis via API for management reporting.

28 customizable variables

How It Works

1. Get Your API Key

Sign up and generate an API key from your dashboard.

2. Send JSON Payload

Make a POST request with your template variables as JSON.

3. Receive PDF URL

Get a direct URL to your generated PDF document.

Template Variables

Customize your PDF by providing values for these variables in your API request.

Variable NameTypeDefault Value
{{month}}textJanuary 2024
{{department}}textSales
{{kpi_trend}}chart-
{{performance_radar}}chart-
{{report_period}}textAnnual Review 2024
{{executive_summary}}textOverall performance exceeded expectations with 23% growth year-over-year. All key metrics are trending positively with particularly strong Q4 results across all departments.
{{csat_score}}text92%
{{csat_target}}text90%
{{csat_status}}text✓ On Track
{{nps_score}}text+67
{{nps_target}}text+60
{{nps_status}}text✓ On Track
{{revenue_growth}}text+23%
{{revenue_target}}text+20%
{{revenue_status}}text✓ On Track
{{retention_rate}}text94%
{{retention_target}}text92%
{{retention_status}}text✓ On Track
{{dim_customer}}text92%
{{dim_revenue}}text88%
{{dim_quality}}text95%
{{dim_innovation}}text78%
{{dim_efficiency}}text86%
{{dim_engagement}}text91%
{{insight_positive}}textRevenue exceeded targets by 8% this quarter, driven by strong enterprise sales.
{{insight_warning}}textOperating costs trending 5% higher than projected. Review recommended.
{{report_date}}date__TODAY__
{{report_id}}textKPI-2024-001

Code Examples

Copy and paste these examples to start generating PDFs with this template.

curl -X POST 'https://api.pdf-sign.com/functions/v1/generate-pdf-preview' \
  -H 'Content-Type: application/json' \
  -H 'x-api-key: pdfsign_YOUR_API_KEY' \
  -d '{
    "templateId": "4aaea733-c2b4-4aac-960e-5c8c5c4ee5ed",
    "variables": {
      "month": "January 2024",
      "department": "Sales",
      "kpi_trend": "your_kpi_trend",
      "performance_radar": "your_performance_radar",
      "report_period": "Annual Review 2024",
      "executive_summary": "Overall performance exceeded expectations with 23% growth year-over-year. All key metrics are trending positively with particularly strong Q4 results across all departments.",
      "csat_score": "92%",
      "csat_target": "90%",
      "csat_status": "✓ On Track",
      "nps_score": "+67",
      "nps_target": "+60",
      "nps_status": "✓ On Track",
      "revenue_growth": "+23%",
      "revenue_target": "+20%",
      "revenue_status": "✓ On Track",
      "retention_rate": "94%",
      "retention_target": "92%",
      "retention_status": "✓ On Track",
      "dim_customer": "92%",
      "dim_revenue": "88%",
      "dim_quality": "95%",
      "dim_innovation": "78%",
      "dim_efficiency": "86%",
      "dim_engagement": "91%",
      "insight_positive": "Revenue exceeded targets by 8% this quarter, driven by strong enterprise sales.",
      "insight_warning": "Operating costs trending 5% higher than projected. Review recommended.",
      "report_date": "__TODAY__",
      "report_id": "KPI-2024-001"
    }
  }'

Example JSON Payload

Here's a complete example of the variables object you'll send in your API request.

{
  "templateId": "4aaea733-c2b4-4aac-960e-5c8c5c4ee5ed",
  "variables": {
    "month": "January 2024",
    "department": "Sales",
    "kpi_trend": "your_kpi_trend",
    "performance_radar": "your_performance_radar",
    "report_period": "Annual Review 2024",
    "executive_summary": "Overall performance exceeded expectations with 23% growth year-over-year. All key metrics are trending positively with particularly strong Q4 results across all departments.",
    "csat_score": "92%",
    "csat_target": "90%",
    "csat_status": "✓ On Track",
    "nps_score": "+67",
    "nps_target": "+60",
    "nps_status": "✓ On Track",
    "revenue_growth": "+23%",
    "revenue_target": "+20%",
    "revenue_status": "✓ On Track",
    "retention_rate": "94%",
    "retention_target": "92%",
    "retention_status": "✓ On Track",
    "dim_customer": "92%",
    "dim_revenue": "88%",
    "dim_quality": "95%",
    "dim_innovation": "78%",
    "dim_efficiency": "86%",
    "dim_engagement": "91%",
    "insight_positive": "Revenue exceeded targets by 8% this quarter, driven by strong enterprise sales.",
    "insight_warning": "Operating costs trending 5% higher than projected. Review recommended.",
    "report_date": "__TODAY__",
    "report_id": "KPI-2024-001"
  }
}

Other Templates

Ready to Generate KPI Performance Reports?

Sign up and start generating professional PDF documents in minutes. Start at just €9/month.