Example engagement showing how we approach this kind of project. The client, quotes, and figures are illustrative, not a real client record.
Workflow automation · Temporal
120 hours a month of manual ops work, gone.
Their ops team was hand-stitching CRM, billing, and support across four SaaS tools. We built durable workflows on Temporal with an audit trail their SOC 2 evidence could draw on.
Outcome · monthly
shipped120 hrs
Of manual ops work eliminated each month — durable workflows with a full audit trail
120 hrs
Manual ops work eliminated, monthly
0
Workflow failures uncaught for >5 min
100%
Workflow steps with an audit-trail entry
The starting state
The ops team was the glue between HubSpot, Stripe, Zendesk, and an internal billing system. The glue was Google Sheets and 4 a.m. cron jobs. SOC 2 was coming, and the audit trail across the stitched flows was — generously — incomplete.
Workflows · last 30 days
What we shipped
We rebuilt the critical paths as durable workflows on Temporal. Each workflow had retry policies, dead-letter queues, and an audit trail wired into Postgres before we shipped it.
- Temporal cluster on the customer’s own infra — no third-party SaaS in the critical path.
- Every workflow versioned, every step traced, every retry logged — an audit trail built for SOC 2 evidence.
- Slack and PagerDuty alerts on dead-letter queue depth — failures surfaced inside 5 minutes.
- Per-workflow runbooks delivered as part of the engagement; on-call now owns the system.
Audit log · workflow #4192
- 2026-04-22T14:08:12Zsystem · workflowsubscription.renewal · advanceOK
- 2026-04-22T14:08:13Zstripe · webhookinvoice.paid · $148.20OK
- 2026-04-22T14:08:14Zsystem · workflowhubspot.update · contact 481OK
- 2026-04-22T14:08:14Zsystem · workflowzendesk.create · welcome ticket503
- 2026-04-22T14:08:16Zsystem · workflowzendesk.create · retry 1 of 3OK
Where it landed
120 hours a month of manual stitching reclaimed. Zero workflow failures uncaught for more than five minutes since launch. Every workflow step writes an audit-trail entry the compliance team can export as SOC 2 evidence.
More case studies
Series B SaaS platform
Two stalled agencies, one rebuild — shipped in eight weeks.
Inherited a stalled rebuild from two prior agencies. We diagnosed the architecture, scrapped the half-finished migration, and shipped a multi-tenant platform that took the first five customers live before the original timeline's discovery phase would have ended.
D2C subscription retailer
An agent that took 38% of ticket volume in week three.
Their support team was buried under 12,000 tickets a month. We deployed an agent wired to their order, refund, and CRM systems — with evals against six months of real transcripts and a kill-switch wired into the loop.
Ready when you are
Got an ops team running on Sheets and cron?
A 30-minute discovery call. We'll tell you which flows earn durability — and which earn a delete.