Reports
Report card
Score a period on one page with a metric table, targets, results, and a summary.
Use this for quarterly reviews, team scorecards, and client reports.

TypeDocuments
File typesPDF
SourceMade by thirds.ai with sample names and values.
LicenceFree to copy and use in your own templates
Your data
See the fields before you copy.
Your copy starts with these sample values. Change any of them.
{
"organisation": "Orbit Analytics",
"title": "Quarterly scorecard",
"period": "July to September 2026",
"score_label": "Overall",
"score": "A-",
"metrics": [
{
"name": "New customers",
"target": "120",
"result": "134",
"status": "Above target"
},
{
"name": "Monthly churn",
"target": "2.0%",
"result": "1.7%",
"status": "Above target"
},
{
"name": "Support reply time",
"target": "1 hour",
"result": "52 min",
"status": "On target"
},
{
"name": "Uptime",
"target": "99.9%",
"result": "99.95%",
"status": "On target"
},
{
"name": "Net revenue",
"target": "$410k",
"result": "$388k",
"status": "Below target"
},
{
"name": "Feature releases",
"target": "6",
"result": "5",
"status": "Below target"
}
],
"summary": "Growth and service both beat their targets this quarter. Revenue came in five percent below plan because two large renewals moved into October. Release pace slowed while the team fixed the reporting engine.",
"next_steps": "Close the two delayed renewals in October. Ship the two held releases by mid November. Keep support staffing at current levels.",
"prepared_by": "Prepared by the Orbit Analytics operations team on 6 September 2026"
}Use it your way
Render the same template on the web, by API, or through MCP.
curl https://thirds.ai/v1/pdf \
-H "Authorization: Bearer $THIRDS_API_KEY" \
-H "Content-Type: application/json" \
-d '{"template_id":"tpl_your_copy","version":1,"data":{"organisation":"Orbit Analytics","title":"Quarterly scorecard","period":"July to September 2026","score_label":"Overall","score":"A-","metrics":[{"name":"New customers","target":"120","result":"134","status":"Above target"},{"name":"Monthly churn","target":"2.0%","result":"1.7%","status":"Above target"},{"name":"Support reply time","target":"1 hour","result":"52 min","status":"On target"},{"name":"Uptime","target":"99.9%","result":"99.95%","status":"On target"},{"name":"Net revenue","target":"$410k","result":"$388k","status":"Below target"},{"name":"Feature releases","target":"6","result":"5","status":"Below target"}],"summary":"Growth and service both beat their targets this quarter. Revenue came in five percent below plan because two large renewals moved into October. Release pace slowed while the team fixed the reporting engine.","next_steps":"Close the two delayed renewals in October. Ship the two held releases by mid November. Keep support staffing at current levels.","prepared_by":"Prepared by the Orbit Analytics operations team on 6 September 2026"}}'{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "render",
"arguments": {
"output": "pdf",
"idempotency_key": "report-card-1",
"request": {
"template_id": "tpl_your_copy",
"version": 1,
"data": {
"organisation": "Orbit Analytics",
"title": "Quarterly scorecard",
"period": "July to September 2026",
"score_label": "Overall",
"score": "A-",
"metrics": [
{
"name": "New customers",
"target": "120",
"result": "134",
"status": "Above target"
},
{
"name": "Monthly churn",
"target": "2.0%",
"result": "1.7%",
"status": "Above target"
},
{
"name": "Support reply time",
"target": "1 hour",
"result": "52 min",
"status": "On target"
},
{
"name": "Uptime",
"target": "99.9%",
"result": "99.95%",
"status": "On target"
},
{
"name": "Net revenue",
"target": "$410k",
"result": "$388k",
"status": "Below target"
},
{
"name": "Feature releases",
"target": "6",
"result": "5",
"status": "Below target"
}
],
"summary": "Growth and service both beat their targets this quarter. Revenue came in five percent below plan because two large renewals moved into October. Release pace slowed while the team fixed the reporting engine.",
"next_steps": "Close the two delayed renewals in October. Ship the two held releases by mid November. Keep support staffing at current levels.",
"prepared_by": "Prepared by the Orbit Analytics operations team on 6 September 2026"
}
}
}
}
}