processmanagementdata-heavy

Gantt Chart Slide Template

Horizontal bar chart on a time axis. Rows are tasks or workstreams, columns are time periods. Bars show duration with theme tint colors. Optional milestone diamonds and progress overlay. Best for project plans, implementation timelines, and resource allocation.

Try in Playground
Gantt Chart slide template preview — rendered with SlideForge
Cost
$0.03/slide
Speed
<1 second
Items
315
Output
.pptx + PDF + PNG

Parameters

Parameter
Description
periods
Array of periods items
rows
Array of rows items
milestones
Array of milestones items
cards
Array of cards items

Example brief

12-month project plan: Planning (Jan-Mar), Development (Feb-Jul), Testing (May-Aug), Deployment (Aug-Oct), Training (Sep-Nov). Milestones: MVP in Apr, Go-live in Oct.

API example

With a brief (async, $0.05)

curl -X POST https://api.slideforge.dev/v1/render \
  -H "Authorization: Bearer sf_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "template": "fb789636-0031-5cc9-82ee-ffb8f6a84c2c",
    "brief": "12-month project plan: Planning (Jan-Mar), Development (Feb-Jul), Testing (May-A..."
  }'

With structured params (sync, $0.03)

curl -X POST https://api.slideforge.dev/v1/render \
  -H "Authorization: Bearer sf_live_..." \
  -H "Content-Type: application/json" \
  -d '{
  "template": "fb789636-0031-5cc9-82ee-ffb8f6a84c2c",
  "params": {
    "periods": [
      {
        "label": "Q1 '24",
        "group": "2024"
      },
      {
        "label": "Q2 '24",
        "group": "2024"
      },
      {
        "label": "Q3 '24",
        "group": "2024"
      },
      {
        "label": "Q4 '24",
        "group": "2024"
      },
      {
        "label": "Q1 '25",
        "group": "2025"
      },
      {
        "label": "Q2 '25",
        "group": "2025"
      }
    ],
    "rows": [
      {
        "name": "Assessment & Strategy (Phase 1)",
        "date_range": "Jan '24 – Mar '24",
        "bar": {
          "start": 0,
          "end": 0,
          "progress": 100
        },
        "tasks": [
          {
            "name": "Strategy Definition",
            "start": 0,
            "end": 0
          },
          {
            "name": "Gap Analysis",
            "start": 0,
            "end": 0
          }
        ],
        "status": "Complete"
      },
      {
        "name": "Diagnostic & Design (Phase 2)",
        "date_range": "Apr '24 – Aug '24",
        "bar": {
          "start": 1,
          "end": 2,
          "progress": 75
        },
        "tasks": [
          {
            "name": "Target Operating Model",
            "start": 1,
            "end": 1
          },
          {
            "name": "Tech Architecture",
            "start": 2,
            "end": 2
          }
        ],
        "status": "On Track"
      },
      {
        "name": "Pilots & Deployment (Phase 3)",
        "date_range": "Sep '24 – Mar '25",
        "bar": {
          "start": 2,
          "end": 4,
          "progress": 30
        },
        "tasks": [
          {
            "name": "Region 1 Pilot",
            "start": 2,
            "end": 3
          },
          {
            "name": "Tech Rollout",
            "start": 3,
            "end": 4
          },
          {
            "name": "Change Management",
            "start": 3,
            "end": 4
          }
        ],
        "status": "Active"
      },
      {
        "name": "Optimization & Scale (Phase 4)",
        "date_range": "Apr '25 – Jun '25",
        "bar": {
          "start": 4,
          "end": 5,
          "progress": 0
        },
        "tasks": [
          {
            "name": "Process Refinement",
            "start": 4,
            "end": 4
          },
          {
            "name": "Performance Monitoring",
            "start": 5,
            "end": 5
          }
        ],
        "status": "Upcoming"
      }
    ],
    "milestones": [
      {
        "label": "M1: Strategy Signed Off",
        "period": 0,
        "row": 0
      },
      {
        "label": "M2: Tech Architecture",
        "period": 2,
        "row": 1
      },
      {
        "label": "M3: Pilot Launch",
        "period": 2,
        "row": 2
      }
    ],
    "cards": [
      {
        "header": "Highlights & Risk",
        "icon": "flag",
        "items": [
          "Status: On Track, 75% completion",
          "Phase 2 validated by Steering Committee",
          "Q3 focus: pilot kickoff in N. America",
          "Risk: supply chain volatility (Phase 3/4)",
          "Dependency: tech integration by Q4 '24"
        ]
      }
    ],
    "title": "Phased implementation roadmap: optimizing global supply chain efficiency",
    "subtitle": "Implementation Timeline 2024 – 2025",
    "footer": "Strategic Plan | Confidential",
    "takeaway": "Critical path runs through Phase 3 pilots — any slip pushes Phase 4 past Q2 '25."
  }
}'

Tags

gantttimelineprojectplanscheduletasksmilestonesworkstreamphasesimplementation

Related templates

Frequently asked questions

How do I render a Gantt Chart slide?

Send a POST request to /v1/render with template "fb789636-0031-5cc9-82ee-ffb8f6a84c2c" and your data in the params field. The response includes a .pptx download URL and PNG preview. Template renders cost $0.03 and complete in under 1 second.

What data does the Gantt Chart template accept?

The Gantt Chart template accepts: periods, rows, milestones, cards. Supports 3-15 items. See the parameter reference below for details.

Can I customize the colors and fonts of this template?

Yes — pass a theme_id parameter to apply your custom brand colors, fonts, and logo. SlideForge has 8 built-in themes, or you can create custom themes via the Themes API.

Try this template

Render a Gantt Chart slide in under 1 second. $3 free credit, no card required.