Example brief
Build an exception board from our operations metrics that makes the problems stand out: Line 3 OEE at 61% against an 80% target and scrap rate at 4.8% against under 2% are off track, supplier on-time at 88% against 95% is a watch, while recordable incidents at 0, order fill rate at 98.6%, inventory turns at 7.1 and energy per unit down 9% are under control and should recede.
Render it
Structured intent — create_slide payload
Copy-paste-ready. Renders deterministically (verbatim, no LLM). Add a theme_id for any of the built-in themes — the layout stays identical.
{
"form": "kpi_metrics",
"variant": "exception_kpi_board",
"headline": "Three metrics need management attention; the rest of the plant is under control",
"context": "Operations health, week 24",
"takeaway": "Put a recovery owner on Line 3 OEE and scrap this week; the controlled metrics need no airtime.",
"data": {
"metrics": [
{
"label": "Line 3 OEE",
"value": "61%",
"status": {
"label": "Off track",
"tone": "bad"
},
"sub": "Target 80%"
},
{
"label": "Scrap rate",
"value": "4.8%",
"status": {
"label": "Off track",
"tone": "bad"
},
"sub": "Target < 2%"
},
{
"label": "Supplier on-time",
"value": "88%",
"status": {
"label": "Watch",
"tone": "warn"
},
"sub": "Target 95%"
},
{
"label": "Recordable incidents",
"value": "0",
"status": {
"label": "Good",
"tone": "good"
},
"sub": "0 this quarter"
},
{
"label": "Order fill rate",
"value": "98.6%",
"status": {
"label": "Good",
"tone": "good"
},
"sub": "Target 98%"
},
{
"label": "Inventory turns",
"value": "7.1",
"status": {
"label": "Good",
"tone": "good"
},
"sub": "Target 6.5"
}
]
}
}cURL (REST)
curl -X POST https://dev-api.slideforge.dev/v1/render/intent \
-H "Authorization: Bearer sf_live_..." \
-H "Content-Type: application/json" \
-d '{"form":"kpi_metrics","variant":"exception_kpi_board","headline":"Three metrics need management attention; the rest of the plant is under control","context":"Operations health, week 24","takeaway":"Put a recovery owner on Line 3 OEE and scrap this week; the controlled metrics need no airtime.","data":{"metrics":[{"label":"Line 3 OEE","value":"61%","status":{"label":"Off track","tone":"bad"},"sub":"Target 80%"},{"label":"Scrap rate","value":"4.8%","status":{"label":"Off track","tone":"bad"},"sub":"Target < 2%"},{"label":"Supplier on-time","value":"88%","status":{"label":"Watch","tone":"warn"},"sub":"Target 95%"},{"label":"Recordable incidents","value":"0","status":{"label":"Good","tone":"good"},"sub":"0 this quarter"},{"label":"Order fill rate","value":"98.6%","status":{"label":"Good","tone":"good"},"sub":"Target 98%"},{"label":"Inventory turns","value":"7.1","status":{"label":"Good","tone":"good"},"sub":"Target 6.5"}]}}'Related templates
Pricing packages
Three packages for sales teams
Testimonial proof
Helios improved outage communication in one release cycle
Before / after proof
Northwind Mutual moved claims to a single-owner operating model
Gap / compliance matrix
Proposal meets all mandatory controls with some mitigations needed
Frequently asked questions
How do I render the Exception KPI board template?
Send a POST to /v1/render/auto with a brief, or call create_slide via MCP with the structured intent shown below. The response includes an editable .pptx, a PDF, and a PNG. $0.05 per slide.
Does an AI write the slide?
No. SlideForge renders deterministically from a structured intent — no LLM draws the slide, so text is never mangled or fabricated. The optional brief path uses a router to pick the pattern, then renders deterministically.
Can I customize the colors and fonts?
Yes. Pass a theme_id to apply a built-in or custom brand theme; the layout stays the same.
Try this template
Render Exception KPI board deterministically — editable PowerPoint in under a second.