Test the real Delivery workflows with safe dummy data.
Set the campaign parameters, then run the complete story in one click or demonstrate planning, laydowns, order approval, HubSpot recording and PCA step by step.
DEMO -. Order and HubSpot calls are explicit no-side-effect stubs, PCA review never sends a report, and cleanup refuses to delete normal records.
Campaign parameters
Change these before creating the draft. CPM is carried into the proposal and handoff; spot allocation uses the average spot rate.
Generated from one governed plan
Two laydown views, ready for the room.
The operational Station Schedule and Customer Local Direct Proposal use the same editable plan. Both are read-only previews; Rosetta, Planit, availability and RAJAR checks remain gated.
Scenario steps
Ready- 1Inspect Delivery sources
delivery_sources - 2Plan a dummy campaign
planning_create_draft - 3Generate the laydown
planning_generate_laydown - 4Produce both laydown PDFs
planning_generate_laydown_report - 5Validate the plan
planning_validate_draft - 6Prepare the proposal package
planning_prepare_commit - 7Send laydown to Order
order_submit_laydown - 8Gather delivery evidence
pca_create_from_sources - 9Generate the PCA
pca_generate - 10Review and record the PCA
pca_review+ HubSpot option
Execution timeline
Run a step to see the live workflow.
Live result
No result yetChoose a scenario step
{}
What this page exercises
Each button calls the same authenticated REST operation exposed to MCP clients.
| Capability | REST operation | MCP equivalent | Demo outcome |
|---|---|---|---|
| Campaign draft | POST /planning/drafts | planning_create_draft | Persistent versioned brief |
| Laydown | POST /drafts/{id}/plan | planning_generate_laydown | Exact integer spot allocation |
| Laydown documents | GET /drafts/{id}/reports/{type}.pdf | planning_generate_laydown_report | Station Schedule and Customer Local Direct Proposal PDFs |
| Preview documents | POST /planning/preview/reports/{type}.pdf | planning_generate_preview_report | On-screen laydown and client confirmation before a draft is saved |
| Plan validation | POST /drafts/{id}/validate | planning_validate_draft | Checks and upstream blockers |
| Proposal package | POST /drafts/{id}/prepare-commit | planning_prepare_commit | Content-hashed, blocked package |
| Order handoff | POST /drafts/{id}/order | order_submit_laydown | Approval-pending downstream stub |
| HubSpot laydown | POST /drafts/{id}/hubspot/deal | planning_store_laydown_in_hubspot_deal | Deal note payload with no side effects |
| PCA evidence | POST /pca/from-sources | pca_create_from_sources | Traffic radio evidence plus explicit ADLS stubs |
| PCA generation | POST /pca/{id}/generate | pca_generate | Metrics, findings and recommendations |
| PCA review | POST /pca/{id}/review | pca_review | Audited reviewer record and report |
| HubSpot PCA | POST /pca/{id}/hubspot/deal | pca_record_in_hubspot_deal | Reviewed PCA Deal note payload with no side effects |