Loading scaffold…
Loading scaffold…
Trigger nodes + action nodes + run history — yours to fork into approval flows, lead routing, data sync. The code is yours. Forever.
Click a zap on the left. Inspect trigger + actions. Hit Run now to simulate an execution — watch the history append on the right.
INSERT INTO revenue_events …This is a live mock. Same UX you ship after pasting PROMPT.md into Claude Code.
Same workflow UX. Different ownership model. Four things that explode in cost once your automations scale.
| Comparison axis | Zapier | Need for Build scaffold |
|---|---|---|
| Pricing | $20–700 per month by task count. Premium app gates. | Free forever. Run as many tasks as your queue can chew. No premium-app gate. |
| Data ownership | Their cloud holds the payloads your zaps shuttle around. | Your Supabase project. Run history, retries, payloads — in your Postgres. |
| Privacy | Their compliance posture covers customer data in transit. | RLS-scoped per workspace. Sensitive payloads never leave your infra. |
| Extensibility | The app integrations they ship. Custom code costs extra. | Full Inngest + Drizzle source. Any HTTP endpoint, any custom logic — today. |
Every file the scaffold ships, with size and one-line description. Download once, build forever.
CLAUDE.md3.8 KBProject config for Claude Code — tech stack, commands, code style, critical rules. Under 100 lines, read first.
ARCHITECTURE.md12.7 KBFour-tier design: dashboard → webhook ingress (HMAC) → Inngest durable execution → pgcrypto OAuth vault. Workflow-definition schema + per-node executors.
PRD.md8.8 KBTrigger nodes (webhook/schedule/email/app-event) + action nodes (HTTP/Slack/email/DB/branch), run history, retry policy, audit log.
SECURITY.md9.2 KBSTRIDE threat model, OWASP 2025 Top 10, SSRF-guarded HTTP node, HMAC webhook verification, Zod-allowlisted expression evaluator (no eval).
MARKETING.md8.7 KBPositioning vs. Zapier/Make/Pipedream, persona, GTM phases, channel strategy, growth loops.
PROMPT.md8.8 KB7 sequential prompts: foundation → auth + workspace onboarding + RLS → workflow canvas + node library → OAuth + connections vault → execution engine + webhook ingress → run history + replay + webhook inspector → billing + audit log + tests + ship.
ARCHITECTURE_CROSSCHECK.md20.8 KBSecond-opinion architecture review: GPT + Gemini independently critique the plan, consolidated into confirmations, corrections, and concrete diffs.
api-guide.html7.3 KBZero-jargon visual guide (opens in your browser): create accounts, get API keys, fill .env, push to GitHub, deploy on Vercel.
lib/mock/index.ts0.6 KBTyped mock dataset — click through the full UI with realistic data before connecting real services.
assets/manifest.json0.3 KBMachine-readable package inventory with generation timestamps.
Inngest + Drizzle + react-flow — durable execution out of the box.
Server Components for the workspace shell; client islands only for the react-flow canvas + node properties panel.
Workflows, runs, and steps are workspace-scoped via RLS. pgcrypto encrypts OAuth tokens at rest.
Durable workflow execution — per-node step.run() with retries, state, and replay. No long-running serverless functions.
Drag-and-drop trigger/action node canvas, keyboard accessible, with a live JSON output viewer per node.
Webhook dedupe + per-workflow rate-limit at the ingress edge before any DB write.
Per-provider OAuth adapters (Slack, GitHub, Stripe, HubSpot, Google); Resend for the email action; Stripe Checkout for billing.
Start from automations, end up shipping approval flows, lead routing, ETL pipelines.
trigger → form submission · actions → Slack notify + DB write + status email · all data in your Postgres
trigger → webhook from website · actions → enrichment + CRM upsert + round-robin SDR assign
trigger → cron · actions → fetch API + transform + upsert warehouse · no per-task tax
trigger → user.signup event · actions → send welcome + create CRM lead + Slack hire team
trigger → Slack slash-command · actions → run SQL + post results · own the credentials
Every directory, every route, every migration. What you'll see right after `unzip`.
automation-builder/
├── CLAUDE.md
├── PROMPT.md
├── README.md
├── ARCHITECTURE.md
├── PRD.md
├── SECURITY.md
├── MARKETING.md
├── design-tokens.css
├── logo.svg
├── .env.example
├── next.config.ts
├── tailwind.config.ts
├── drizzle.config.ts
├── tsconfig.json
├── package.json
├── app/
│ ├── layout.tsx
│ ├── (dashboard)/
│ │ ├── workflows/{,[workflowId],[workflowId]/runs}/page.tsx
│ │ └── settings/{integrations,api-keys,members}/page.tsx
│ └── api/
│ ├── webhooks/[provider]/[workflowId]/route.ts (HMAC verified)
│ ├── oauth/[provider]/{authorize,callback}/route.ts
│ ├── inngest/route.ts
│ └── trpc/[trpc]/route.ts
├── components/
│ ├── canvas/{flow,node,edge,properties-panel}.tsx
│ └── nodes/{triggers,actions}/*.tsx
├── server/
│ ├── api/routers/{workflow,run,integration,credential}.ts
│ ├── services/{workflow-engine,credential-vault}.ts
│ ├── integrations/{slack,github,stripe,hubspot,google}/*.ts
│ └── inngest/functions/{workflow-step-executor,cleanup}.ts
├── lib/
│ ├── env.ts
│ ├── supabase/{client,server,admin}.ts
│ ├── auth/helpers.ts
│ ├── crypto/pgcrypto.ts
│ └── rate-limit.ts
├── types/workflow-definition.ts
├── middleware.ts
├── tests/e2e/
└── supabase/migrations/
├── 0001_initial.sql
├── 0002_rls_policies.sql
└── 0003_indexes.sqlEach one ships the same way: paste PROMPT.md into Claude Code and ship.
Notion-inspired
Notion-style workspace, code-owned. Fork into wiki, KB, CRM, recipe vault, project hub.
View scaffold →Slack-inspired
Channels + DM + threads + realtime presence. Fork into customer chat, community platform, internal team tool.
View scaffold →Cal.com-inspired
Cal.com-style scheduling, code-owned. Self-host multi-host bookings + Stripe payments. Fork into consultations, classes, restaurant reservations.
View scaffold →Linktree-inspired
Personalized bio page + click tracking + UTM + theme presets. Fork into creator landing, portfolio, event page, app smart-link.
View scaffold →Gorgias-inspired
Gorgias-style e-com helpdesk, code-owned. Widget + agent inbox + Shopify order context + AI replies. Fork into support, sales chat, onboarding bot.
View scaffold →Mailchimp-inspired
List management + drag-drop editor + automation triggers. Fork into newsletter, drip campaigns, transactional service.
View scaffold →Loom-inspired
Loom-style async video, code-owned. Record + chunked upload + share link + viewer analytics. Fork into tutorial vault, sales demos, internal training.
View scaffold →Hubspot-inspired
Contacts + deals + pipeline stages + email tracking + activity log. Fork into B2B CRM, partner pipeline, investor relations.
View scaffold →Patagon.ai-inspired
WhatsApp AI lead qualification, code-owned. Conversational qualifier + Meta CAPI + Google Calendar + CRM sync. Fork into automotive, real-estate, education, healthcare funnels.
View scaffold →