Data TableFinancial variance tableCorporate & BusinessManagement Consulting

Table

A finance table of actual vs plan with variance and commentary

Try in Playground
Table slide template rendered with SlideForge
Cost
$0.05/slide
Engine
Deterministic
Pattern
Data Table
Output
.pptx + PDF + PNG

Example brief

Show the half-year financials as an actual-vs-plan variance table grouped into revenue and costs, with bold totals, an emphasized plan column, and variance coloured favourable or adverse plus a short commentary per line.

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": "data_table",
  "variant": "financial_variance_table",
  "headline": "Revenue is ahead of plan, but cloud overruns eat the upside",
  "context": "FY26 H1 actual vs plan (EUR M)",
  "source_note": "FP&A actuals, H1 FY26",
  "data": {
    "rows": [
      {
        "section": "Revenue"
      },
      [
        "Subscriptions",
        "42.1",
        "40.0",
        {
          "text": "+2.1",
          "tone": "good",
          "align": "r"
        },
        "New logos ahead of plan"
      ],
      [
        "Services",
        "8.4",
        "9.5",
        {
          "text": "-1.1",
          "tone": "bad",
          "align": "r"
        },
        "Delivery slipped to Q3"
      ],
      [
        {
          "text": "Total revenue",
          "bold": true
        },
        {
          "text": "50.5",
          "bold": true,
          "align": "r"
        },
        {
          "text": "49.5",
          "bold": true,
          "align": "r"
        },
        {
          "text": "+1.0",
          "bold": true,
          "tone": "good",
          "align": "r"
        },
        ""
      ],
      {
        "section": "Operating costs"
      },
      [
        "Cloud & infrastructure",
        "11.2",
        "9.0",
        {
          "text": "+2.2",
          "tone": "bad",
          "align": "r"
        },
        "Inference volume + delayed decommissioning"
      ],
      [
        "People",
        "18.0",
        "18.5",
        {
          "text": "-0.5",
          "tone": "good",
          "align": "r"
        },
        "Hiring delays"
      ],
      [
        {
          "text": "Total costs",
          "bold": true
        },
        {
          "text": "29.2",
          "bold": true,
          "align": "r"
        },
        {
          "text": "27.5",
          "bold": true,
          "align": "r"
        },
        {
          "text": "+1.7",
          "bold": true,
          "tone": "bad",
          "align": "r"
        },
        ""
      ]
    ],
    "footer": "Renegotiating the cloud commitment is the top Q3 lever.",
    "columns": [
      {
        "header": "Line item"
      },
      {
        "header": "Actual"
      },
      {
        "header": "Plan"
      },
      {
        "header": "Variance"
      },
      {
        "header": "Commentary"
      }
    ]
  }
}

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":"data_table","variant":"financial_variance_table","headline":"Revenue is ahead of plan, but cloud overruns eat the upside","context":"FY26 H1 actual vs plan (EUR M)","source_note":"FP&A actuals, H1 FY26","data":{"rows":[{"section":"Revenue"},["Subscriptions","42.1","40.0",{"text":"+2.1","tone":"good","align":"r"},"New logos ahead of plan"],["Services","8.4","9.5",{"text":"-1.1","tone":"bad","align":"r"},"Delivery slipped to Q3"],[{"text":"Total revenue","bold":true},{"text":"50.5","bold":true,"align":"r"},{"text":"49.5","bold":true,"align":"r"},{"text":"+1.0","bold":true,"tone":"good","align":"r"},""],{"section":"Operating costs"},["Cloud & infrastructure","11.2","9.0",{"text":"+2.2","tone":"bad","align":"r"},"Inference volume + delayed decommissioning"],["People","18.0","18.5",{"text":"-0.5","tone":"good","align":"r"},"Hiring delays"],[{"text":"Total costs","bold":true},{"text":"29.2","bold":true,"align":"r"},{"text":"27.5","bold":true,"align":"r"},{"text":"+1.7","bold":true,"tone":"bad","align":"r"},""]],"footer":"Renegotiating the cloud commitment is the top Q3 lever.","columns":[{"header":"Line item"},{"header":"Actual"},{"header":"Plan"},{"header":"Variance"},{"header":"Commentary"}]}}'

Related templates

Frequently asked questions

How do I render the Table 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 Table deterministically — editable PowerPoint in under a second.

Table Slide Template | SlideForge | SlideForge (slideforge.dev)