Order-to-cash swimlane

Order-to-cash swimlane - 4 lanes x 5 phases, grid-only

Try in Playground
Order-to-cash swimlane slide template rendered with SlideForge
Cost
$0.05/slide
Engine
Deterministic
Pattern
Swimlane Flow
Output
.pptx + PDF + PNG

Example brief

A cross-functional swimlane for order-to-cash. Lanes: Customer, Sales, Operations (emphasized - owns the middle), Finance. Phases: Order, Confirm, Fulfil, Invoice, Collect. Customer places order and later receives goods and pays; Sales confirms and runs credit check; Operations allocates stock, picks & packs, hands to carrier; Finance raises the invoice and chases collection. Grid only, no handoff arrows. Takeaway: Operations owns the middle - the handoff from Sales is where orders stall.

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": "A cross-functional swimlane for order-to-cash. Lanes: Customer, Sales, Operations (emphasized - owns the middle), Financ" }'

Structured intent (this template)

{
  "pattern": "swimlane_flow",
  "title": "Order to cash, end to end",
  "subtitle": "Who owns each step of the order lifecycle",
  "phases": [
    {
      "id": "order",
      "label": "Order"
    },
    {
      "id": "confirm",
      "label": "Confirm"
    },
    {
      "id": "fulfil",
      "label": "Fulfil"
    },
    {
      "id": "invoice",
      "label": "Invoice"
    },
    {
      "id": "collect",
      "label": "Collect"
    }
  ],
  "lanes": [
    {
      "id": "customer",
      "label": "Customer"
    },
    {
      "id": "sales",
      "label": "Sales"
    },
    {
      "id": "ops",
      "label": "Operations",
      "emphasis": "primary"
    },
    {
      "id": "finance",
      "label": "Finance"
    }
  ],
  "activities": [
    {
      "id": "c1",
      "lane_id": "customer",
      "phase_id": "order",
      "title": "Places order"
    },
    {
      "id": "c2",
      "lane_id": "customer",
      "phase_id": "collect",
      "title": "Receives & pays"
    },
    {
      "id": "s1",
      "lane_id": "sales",
      "phase_id": "confirm",
      "title": "Confirm order",
      "detail": "+ credit check"
    },
    {
      "id": "o1",
      "lane_id": "ops",
      "phase_id": "confirm",
      "title": "Allocate stock"
    },
    {
      "id": "o2",
      "lane_id": "ops",
      "phase_id": "fulfil",
      "title": "Pick & pack",
      "detail": "Hand to carrier"
    },
    {
      "id": "f1",
      "lane_id": "finance",
      "phase_id": "invoice",
      "title": "Raise invoice"
    },
    {
      "id": "f2",
      "lane_id": "finance",
      "phase_id": "collect",
      "title": "Chase collection"
    }
  ],
  "takeaway": "Operations owns the middle - the handoff from Sales is where orders stall."
}

Related templates

Frequently asked questions

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