Data TableConditional-fill tableCorporate & BusinessIT & Professional Services

Conditional-fill table

The vendor RFP scores as a heat-shaded table

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

Example brief

Create a conditional-fill table titled 'Vendor scores: one clear leader, one red flag' with grouped headers Capability (Functional fit, Integration) and Commercials (TCO 5y, Contract terms): Northwind 8.4/7.9/7.2/8.1 mostly green, Contoso 7.1/6.4/8.6/7.4, Fabrikam 6.2/4.8(red)/6.9/5.9, Litware 5.4/5.1/7.8/6.6, footer naming Northwind the leader and Fabrikam's integration disqualifying.

Render it

Brief path

curl -X POST https://api.slideforge.dev/v1/render/auto \
  -H "Authorization: Bearer sf_live_..." \
  -H "Content-Type: application/json" \
  -d '{ "brief": "Create a conditional-fill table titled 'Vendor scores: one clear leader, one red flag' with grouped headers Capability (" }'

Structured intent (this template)

{
  "pattern": "data_table",
  "title": "Vendor scores: one clear leader, one red flag",
  "subtitle": "RFP scoring, weighted criteria",
  "groups": [
    {
      "label": "",
      "span": 1
    },
    {
      "label": "Capability",
      "span": 2
    },
    {
      "label": "Commercials",
      "span": 2
    }
  ],
  "columns": [
    {
      "header": "Vendor",
      "align": "l",
      "w": 2.2
    },
    {
      "header": "Functional fit",
      "align": "c"
    },
    {
      "header": "Integration",
      "align": "c"
    },
    {
      "header": "TCO 5y",
      "align": "c"
    },
    {
      "header": "Contract terms",
      "align": "c"
    }
  ],
  "rows": [
    [
      "Northwind",
      {
        "text": "8.4",
        "tone": "good"
      },
      {
        "text": "7.9",
        "tone": "good"
      },
      {
        "text": "7.2",
        "tone": "warn"
      },
      {
        "text": "8.1",
        "tone": "good"
      }
    ],
    [
      "Contoso",
      {
        "text": "7.1",
        "tone": "warn"
      },
      {
        "text": "6.4",
        "tone": "warn"
      },
      {
        "text": "8.6",
        "tone": "good"
      },
      {
        "text": "7.4",
        "tone": "warn"
      }
    ],
    [
      "Fabrikam",
      {
        "text": "6.2",
        "tone": "warn"
      },
      {
        "text": "4.8",
        "tone": "bad",
        "bold": true
      },
      {
        "text": "6.9",
        "tone": "warn"
      },
      {
        "text": "5.9",
        "tone": "bad"
      }
    ],
    [
      "Litware",
      {
        "text": "5.4",
        "tone": "bad"
      },
      {
        "text": "5.1",
        "tone": "bad"
      },
      {
        "text": "7.8",
        "tone": "good"
      },
      {
        "text": "6.6",
        "tone": "warn"
      }
    ]
  ],
  "footer": "Northwind leads on capability; Fabrikam's integration score is disqualifying"
}

Related templates

Frequently asked questions

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

Conditional-fill table Slide Template | SlideForge | SlideForge (slideforge.dev)