← Other Demos · mvp.dev
W
Workflow Lab
MVP.dev demo · production-quality workflow automation
Stack
Make.com · n8n · Zapier · custom Node
Same patterns we ship for Upwork clients
Pick a workflow · click run · watch data move

Four real automation pipelines you can run live

These are the shapes of work clients hire us for on Upwork — Stripe webhooks fan-outs, ServiceTitan→QBO nightly billing, Shopify order pipelines, HubSpot deal-stage automations. Each workflow runs with realistic delays and full input/output JSON inspectable at every node. No real third-party calls — but the payload shapes and execution flow are production-grade.

Stripe webhook · charge.succeeded

Stripe Big-Deal Alert

When a Stripe charge over $5,000 succeeds, fan out the win to the team channel, append a row to the deals spreadsheet, and DM the account executive with deal context — all within a second of the webhook firing.

Sample input: $12,500 charge — CharterAir Group · annual Pro · 45 seats

Idle · ready to run
if > $5kif > $5kif > $5kSStripe WebhookStripe · triggerFilter > $5,000System · filter#Slack #winsSlack · notifyGSSheets · log rowSheets · action#Slack DM · AESlack · notifyDoneSystem · end

Tip: click any node to inspect its input, operation, and output JSON.

🔍
Click any node to inspect

See the input data, the operation, and the output payload at each hop. Hit "Run with sample input" to watch nodes execute live.

Workflow
When a Stripe charge over $5,000 succeeds, fan out the win to the team channel, append a row to the deals spreadsheet, and DM the account executive with deal context — all within a second of the webhook firing.

Execution timeline

Step-by-step log of each node as it runs

  1. 1S
    Stripe Webhook
    Receive POST /webhooks/stripe (charge.succeeded events)
  2. 2
    Filter > $5,000
    Pass only if charge.amount/100 > 5000 USD
  3. 3#
    Slack #wins
    chat.postMessage to #wins with deal block-kit summary
  4. 4GS
    Sheets · log row
    spreadsheets.values.append → BigDeals!A:H
  5. 5#
    Slack DM · AE
    chat.postMessage IM to AE @morgan.lee
  6. 6
    Done
    All branches succeeded

Run history

Last 4 runs · click a row to inspect frame-by-frame

Live · production replica
WhenTriggerDurationNodesStatus
May 3, 8:14 AM$8,400 — Northwind Ltd1.18s6/6Success
May 2, 7:02 PM$22,000 — BlueOak Foods1.24s6/6Success
May 2, 11:47 AM$1,250 — Hyperion (filtered)0.38s2/6Success
May 1, 10:38 PM$5,800 — Caldera AI1.15s6/6Success