Case Study

Automation
Pipeline

Webhook-driven workflow engine that processes 10K+ events/day — from form submissions to CRM syncs to Slack alerts — all configured via a visual node editor.

RoleBackend + Frontend
Year2025
CategoryInternal Tools
Scale10K+ events/day
pipelines.internal.dev
Webhook
Trigger
Transform
Map fields
Send to CRM
Action
14:32:01 Webhook received — processing
14:32:01 Fields mapped — 8/8 matched
14:32:02 CRM sync complete — contact #4821

Impact

10K+Events processed daily
3 nodesAverage pipeline length
99.7%Uptime over 6 months

The challenge

The team was writing custom scripts for every integration — form to CRM, CRM to Slack, Slack to invoicing. Each new workflow meant more code to maintain and debug.

What we built

Built a visual pipeline editor with drag-and-drop nodes, webhook triggers, field mapping, and conditional branching. Pipelines run as background jobs with full logging and retry logic.

Tech stack

ReactReact FlowHonoCloudflare QueuesD1TypeScript

Have a similar project in mind?

Start a request →