[object Object]

← back to Ventura Claw

competitor matrix: 8 platforms crawled, 10 differentiation vectors

b15fb3e19d81d6d2b72d44777f3878718d83e175 · 2026-05-06 13:05:11 -0700 · Steve

Files touched

Diff

commit b15fb3e19d81d6d2b72d44777f3878718d83e175
Author: Steve <steve@designerwallcoverings.com>
Date:   Wed May 6 13:05:11 2026 -0700

    competitor matrix: 8 platforms crawled, 10 differentiation vectors
---
 competitors/competitors.html   | 442 +++++++++++++++++++++++++++++++++++++++++
 competitors/competitors.json   | 224 +++++++++++++++++++++
 competitors/differentiation.md |  64 ++++++
 3 files changed, 730 insertions(+)

diff --git a/competitors/competitors.html b/competitors/competitors.html
new file mode 100644
index 0000000..bde39df
--- /dev/null
+++ b/competitors/competitors.html
@@ -0,0 +1,442 @@
+<!doctype html>
+<html lang="en">
+<head>
+<meta charset="utf-8" />
+<meta name="viewport" content="width=device-width,initial-scale=1" />
+<title>VenturaClaw — Competitor Matrix</title>
+<style>
+  :root {
+    --bg: #0e0e10; --bg-2: #15151a; --bg-3: #1c1c22;
+    --rule: #2a2a32; --rule-2: #3a3a45;
+    --ink: #f4f1ea; --ink-soft: #d8d2c5; --ink-mute: #8b857a;
+    --gold: #d4a04a; --gold-glow: #e6b96a;
+    --good: #6ec081; --warn: #d4a04a; --bad: #c66c4d;
+    --serif: "Cormorant Garamond", Georgia, serif;
+    --mono: "JetBrains Mono", "SFMono-Regular", Menlo, monospace;
+    --sans: -apple-system, "SF Pro Text", system-ui, sans-serif;
+    --max: 1280px;
+  }
+  *, *::before, *::after { box-sizing: border-box; }
+  html, body { margin: 0; background: var(--bg); color: var(--ink); font-family: var(--sans); font-weight: 300; line-height: 1.6; }
+  ::selection { background: var(--gold); color: var(--bg); }
+
+  header {
+    max-width: var(--max); margin: 0 auto;
+    padding: 38px 36px 28px;
+    border-bottom: 1px solid var(--rule);
+    display: flex; justify-content: space-between; align-items: flex-end; flex-wrap: wrap; gap: 20px;
+  }
+  .brand { display: flex; gap: 14px; align-items: baseline; }
+  .brand h1 { font-family: var(--serif); font-weight: 500; font-size: 38px; letter-spacing: -0.012em; margin: 0; }
+  .brand h1 em { color: var(--gold); font-style: italic; }
+  .brand .sub { font-family: var(--mono); font-size: 10px; letter-spacing: 0.18em; text-transform: uppercase; color: var(--ink-mute); }
+  .meta { font-family: var(--mono); font-size: 10px; letter-spacing: 0.16em; text-transform: uppercase; color: var(--ink-mute); }
+  .meta b { color: var(--gold); font-family: var(--serif); font-style: italic; font-weight: 400; font-size: 13px; letter-spacing: 0; text-transform: none; }
+
+  main { max-width: var(--max); margin: 0 auto; padding: 36px; }
+  section { margin-bottom: 64px; }
+  h2 { font-family: var(--serif); font-weight: 400; font-size: 28px; letter-spacing: -0.005em; margin: 0 0 22px; color: var(--ink); }
+  h2 em { color: var(--gold); font-style: italic; }
+  h3 { font-family: var(--serif); font-weight: 500; font-size: 18px; margin: 0 0 8px; color: var(--ink); }
+  p { color: var(--ink-soft); margin: 0 0 14px; max-width: 880px; }
+  .lede { font-family: var(--serif); font-weight: 400; font-size: 22px; line-height: 1.45; color: var(--ink-soft); margin: 0 0 24px; max-width: 920px; }
+  .lede em { color: var(--gold); font-style: italic; }
+
+  /* Pricing table */
+  table.matrix {
+    width: 100%; border-collapse: collapse;
+    background: var(--bg-2); border: 1px solid var(--rule);
+    font-family: var(--mono); font-size: 11px;
+  }
+  table.matrix th, table.matrix td {
+    padding: 12px 14px; text-align: left; vertical-align: top;
+    border-right: 1px solid var(--rule); border-bottom: 1px solid var(--rule);
+  }
+  table.matrix th {
+    background: var(--bg-3); color: var(--gold);
+    font-weight: 500; letter-spacing: 0.06em;
+    text-transform: uppercase; font-size: 10px;
+  }
+  table.matrix th.target { background: linear-gradient(180deg, #2a200f, var(--bg-3)); border-bottom: 2px solid var(--gold); }
+  table.matrix td.target { background: rgba(212, 160, 74, 0.04); }
+  table.matrix tr:hover td:not(.target) { background: var(--bg-3); }
+  table.matrix .row-label {
+    font-family: var(--serif); font-size: 14px; font-weight: 500; color: var(--ink);
+    background: var(--bg-3); letter-spacing: -0.005em;
+  }
+  table.matrix .check { color: var(--good); font-weight: 600; }
+  table.matrix .miss { color: var(--bad); font-weight: 600; }
+  table.matrix .partial { color: var(--warn); }
+  table.matrix .num { font-variant-numeric: tabular-nums; color: var(--ink); }
+
+  /* Competitor cards */
+  .grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(360px, 1fr)); gap: 18px; }
+  .card { background: var(--bg-2); border: 1px solid var(--rule); border-left: 3px solid var(--rule-2); padding: 22px 26px; }
+  .card.target { border-left-color: var(--gold); background: linear-gradient(180deg, var(--bg-2), rgba(21,21,26,0.6)); }
+  .card .name { font-family: var(--serif); font-weight: 500; font-size: 22px; color: var(--ink); margin-bottom: 4px; letter-spacing: -0.005em; }
+  .card .name em { color: var(--gold); font-style: italic; }
+  .card .url { font-family: var(--mono); font-size: 10px; color: var(--ink-mute); letter-spacing: 0.04em; margin-bottom: 16px; }
+  .card .field { margin: 12px 0; }
+  .card .field-label { font-family: var(--mono); font-size: 9px; letter-spacing: 0.18em; text-transform: uppercase; color: var(--gold); margin-bottom: 4px; }
+  .card .field-value { font-size: 13px; color: var(--ink-soft); line-height: 1.5; }
+  .card .pricing-line { font-family: var(--mono); font-size: 11px; color: var(--ink); }
+  .card .pricing-line b { color: var(--gold); font-weight: 500; }
+  .card .pill {
+    display: inline-block; padding: 3px 8px; margin: 2px 4px 2px 0;
+    background: var(--bg-3); border: 1px solid var(--rule); border-radius: 999px;
+    font-family: var(--mono); font-size: 9px; letter-spacing: 0.06em; color: var(--ink-soft);
+  }
+  .card .pill.gold { color: var(--gold); border-color: var(--gold); }
+
+  /* Differentiation list */
+  .diff-list { list-style: none; padding: 0; margin: 0; counter-reset: diff; }
+  .diff-list li {
+    background: var(--bg-2); border: 1px solid var(--rule); border-left: 3px solid var(--gold);
+    padding: 22px 26px 22px 64px; margin-bottom: 16px; position: relative; counter-increment: diff;
+  }
+  .diff-list li::before {
+    content: counter(diff, decimal-leading-zero);
+    position: absolute; left: 22px; top: 22px;
+    font-family: var(--mono); font-size: 14px; font-weight: 500;
+    color: var(--gold); letter-spacing: 0.06em;
+  }
+  .diff-list li h3 { margin-bottom: 8px; }
+  .diff-list li p { font-size: 14px; line-height: 1.65; }
+
+  footer {
+    max-width: var(--max); margin: 0 auto;
+    padding: 30px 36px 60px;
+    border-top: 1px solid var(--rule);
+    font-family: var(--mono); font-size: 10px; letter-spacing: 0.16em; text-transform: uppercase; color: var(--ink-mute);
+    display: flex; justify-content: space-between; flex-wrap: wrap; gap: 14px;
+  }
+</style>
+</head>
+<body>
+
+<header>
+  <div class="brand">
+    <h1>Ventura<em>Claw</em></h1>
+    <span class="sub">Competitor Matrix</span>
+  </div>
+  <div class="meta"><b>8</b> competitors · <b>16</b> pages crawled · <b>10</b> diff vectors · 2026-05-06</div>
+</header>
+
+<main>
+
+  <section>
+    <p class="lede">
+      Eight automation platforms cover ~95% of the SaaS-orchestration market. Each one sells <em>a builder</em>. VenturaClaw sells <em>an outcome.</em> Below: where the moats actually are, what the price floors look like for solo operators, and the ten vectors where VenturaClaw can ship something a competitor structurally cannot.
+    </p>
+  </section>
+
+  <section>
+    <h2>Pricing — <em>floor for one human.</em></h2>
+    <p>Because every competitor's hero pitch is "Free forever!" — but read what the free tier actually does, and what the first <em>useful</em> tier costs.</p>
+    <table class="matrix">
+      <thead>
+        <tr>
+          <th></th>
+          <th class="target">VenturaClaw</th>
+          <th>Zapier</th>
+          <th>Make</th>
+          <th>n8n</th>
+          <th>Pipedream</th>
+          <th>Relay</th>
+          <th>Lindy</th>
+          <th>Bardeen</th>
+          <th>Clay</th>
+        </tr>
+      </thead>
+      <tbody>
+        <tr>
+          <td class="row-label">Free tier exists</td>
+          <td class="target check">✓ full features, 1 seat</td>
+          <td class="check">✓ 100 tasks/mo</td>
+          <td class="check">✓ 1K credits</td>
+          <td class="partial">≈ self-host only</td>
+          <td class="check">✓ (specifics unclear)</td>
+          <td class="check">✓ 200 steps/mo</td>
+          <td class="miss">✗ 7-day trial only</td>
+          <td class="check">✓ 100 credits/mo</td>
+          <td class="check">✓ 500 actions/mo</td>
+        </tr>
+        <tr>
+          <td class="row-label">First paid tier</td>
+          <td class="target num">— (TBD)</td>
+          <td class="num">$19.99/mo</td>
+          <td class="num">$12/mo</td>
+          <td class="num">€20/mo</td>
+          <td class="num">?</td>
+          <td class="num">$19/mo</td>
+          <td class="num">$49.99/mo</td>
+          <td class="num">$10/mo</td>
+          <td class="num">$167/mo</td>
+        </tr>
+        <tr>
+          <td class="row-label">Audit logs on free</td>
+          <td class="target check">✓</td>
+          <td class="miss">✗ Enterprise</td>
+          <td class="miss">✗ Teams ($38/mo)</td>
+          <td class="miss">✗ Business (€667/mo)</td>
+          <td class="partial">?</td>
+          <td class="partial">implied</td>
+          <td class="miss">✗ Enterprise</td>
+          <td class="partial">?</td>
+          <td class="miss">✗ Enterprise</td>
+        </tr>
+        <tr>
+          <td class="row-label">Approval / human-in-loop on free</td>
+          <td class="target check">✓ baked in</td>
+          <td class="miss">✗ Enterprise</td>
+          <td class="miss">✗ Enterprise</td>
+          <td class="check">✓</td>
+          <td class="partial">?</td>
+          <td class="check">✓ (core feature)</td>
+          <td class="check">✓ (always on)</td>
+          <td class="miss">✗</td>
+          <td class="miss">✗</td>
+        </tr>
+        <tr>
+          <td class="row-label">Self-host capable</td>
+          <td class="target check">✓ candidate</td>
+          <td class="miss">✗</td>
+          <td class="partial">on-prem agent (Enterprise)</td>
+          <td class="check">✓ Docker</td>
+          <td class="miss">✗</td>
+          <td class="miss">✗</td>
+          <td class="miss">✗</td>
+          <td class="miss">✗</td>
+          <td class="miss">✗</td>
+        </tr>
+        <tr>
+          <td class="row-label">Free tier requires email/card</td>
+          <td class="target check">no</td>
+          <td class="check">no</td>
+          <td class="check">no</td>
+          <td class="check">no</td>
+          <td class="partial">?</td>
+          <td class="check">no card</td>
+          <td class="miss">trial card?</td>
+          <td class="check">no</td>
+          <td class="check">no</td>
+        </tr>
+        <tr>
+          <td class="row-label">Open source</td>
+          <td class="target miss">no (BYO-token instead)</td>
+          <td class="miss">✗</td>
+          <td class="miss">✗</td>
+          <td class="check">✓ 186K stars</td>
+          <td class="miss">✗</td>
+          <td class="miss">✗</td>
+          <td class="miss">✗</td>
+          <td class="miss">✗</td>
+          <td class="miss">✗</td>
+        </tr>
+      </tbody>
+    </table>
+  </section>
+
+  <section>
+    <h2>Competitor cards — <em>at a glance.</em></h2>
+    <div class="grid">
+
+      <div class="card target">
+        <div class="name">Ventura<em>Claw</em></div>
+        <div class="url">venturaclaw.com</div>
+        <div class="field">
+          <div class="field-label">Tagline</div>
+          <div class="field-value">Don't build the workflow. Just ask for the result.</div>
+        </div>
+        <div class="field">
+          <div class="field-label">Approach</div>
+          <div class="field-value">Natural-language → connector picks → action runs. No canvas. 56 connectors pre-wired.</div>
+        </div>
+        <div class="field">
+          <div class="field-label">Moats</div>
+          <div class="field-value">
+            <span class="pill gold">AES-GCM key envelope</span>
+            <span class="pill gold">Approval queue on free</span>
+            <span class="pill gold">Full audit on free</span>
+            <span class="pill gold">BYO-token</span>
+            <span class="pill gold">Self-host candidate</span>
+          </div>
+        </div>
+      </div>
+
+      <div class="card">
+        <div class="name">Zapier</div>
+        <div class="url">zapier.com</div>
+        <div class="field">
+          <div class="field-label">Strength</div>
+          <div class="field-value">9000+ integrations, F500 logo wall, MCP + SDK + Audit API for the AI era.</div>
+        </div>
+        <div class="field">
+          <div class="field-label">Weakness vs VC</div>
+          <div class="field-value">Governance (Action Restrictions, BYOM, Audit) is paywalled to Enterprise. Free tier = 100 tasks/2-step Zaps only.</div>
+        </div>
+        <div class="field"><div class="field-label">Pricing</div><div class="pricing-line">Free → <b>$19.99</b> Pro → <b>$69</b> Team → Enterprise</div></div>
+      </div>
+
+      <div class="card">
+        <div class="name">Make.com</div>
+        <div class="url">make.com</div>
+        <div class="field">
+          <div class="field-label">Strength</div>
+          <div class="field-value">Visual-first, real-time animation of running scenarios, 3000+ apps, Make MCP.</div>
+        </div>
+        <div class="field">
+          <div class="field-label">Weakness vs VC</div>
+          <div class="field-value">Audit logs locked behind Teams ($38/mo). Free tier capped at 15-min schedule.</div>
+        </div>
+        <div class="field"><div class="field-label">Pricing</div><div class="pricing-line">Free → <b>$12</b> Core → <b>$21</b> Pro → <b>$38</b> Teams</div></div>
+      </div>
+
+      <div class="card">
+        <div class="name">n8n</div>
+        <div class="url">n8n.io</div>
+        <div class="field">
+          <div class="field-label">Strength</div>
+          <div class="field-value">Open source (186K stars), self-host, fair-code license, multi-model AI, RAG.</div>
+        </div>
+        <div class="field">
+          <div class="field-label">Weakness vs VC</div>
+          <div class="field-value">RBAC + audit gated to Business tier (<b>€667/mo</b>). Cloud free is self-host-only.</div>
+        </div>
+        <div class="field"><div class="field-label">Pricing</div><div class="pricing-line">€20 Starter → €50 Pro → <b>€667</b> Business → Enterprise</div></div>
+      </div>
+
+      <div class="card">
+        <div class="name">Pipedream</div>
+        <div class="url">pipedream.com</div>
+        <div class="field">
+          <div class="field-label">Strength</div>
+          <div class="field-value">Code-level control + no-code, 10K+ pre-built tools, 1M+ users, MCP servers.</div>
+        </div>
+        <div class="field">
+          <div class="field-label">Weakness vs VC</div>
+          <div class="field-value">Dev-first audience; SMB owner-operators not a target. Pricing page extraction failed (manual review TBD).</div>
+        </div>
+        <div class="field"><div class="field-label">Pricing</div><div class="pricing-line">Free + paid (specifics unverified)</div></div>
+      </div>
+
+      <div class="card">
+        <div class="name">Relay.app</div>
+        <div class="url">relay.app</div>
+        <div class="field">
+          <div class="field-label">Strength</div>
+          <div class="field-value">Best-designed UI in the category (per reviewers). Human-in-the-loop is core, not enterprise gate.</div>
+        </div>
+        <div class="field">
+          <div class="field-label">Weakness vs VC</div>
+          <div class="field-value">Only 100+ integrations vs VenturaClaw's 56 hand-picked SMB-relevant ones. Step-based pricing burns fast.</div>
+        </div>
+        <div class="field"><div class="field-label">Pricing</div><div class="pricing-line">Free → <b>$19</b> Pro → <b>$59</b> Team</div></div>
+      </div>
+
+      <div class="card">
+        <div class="name">Lindy.ai</div>
+        <div class="url">lindy.ai</div>
+        <div class="field">
+          <div class="field-label">Strength</div>
+          <div class="field-value">Outcome-first. iMessage delegation. HIPAA. Privacy-first (no model training).</div>
+        </div>
+        <div class="field">
+          <div class="field-label">Weakness vs VC</div>
+          <div class="field-value">No free tier (7-day trial). $50/mo floor. Locked to inbox/calendar/meeting verticals.</div>
+        </div>
+        <div class="field"><div class="field-label">Pricing</div><div class="pricing-line"><b>$49.99</b> Plus → $99.99 Pro → $199.99 Max</div></div>
+      </div>
+
+      <div class="card">
+        <div class="name">Bardeen.ai</div>
+        <div class="url">bardeen.ai</div>
+        <div class="field">
+          <div class="field-label">Strength</div>
+          <div class="field-value">Browser-extension-native. Web scraper + AI lead research first-class. CASA Tier 2/3 certified.</div>
+        </div>
+        <div class="field">
+          <div class="field-label">Weakness vs VC</div>
+          <div class="field-value">Scope is sales-research, not full SaaS orchestration. Credit-based limits arrive fast.</div>
+        </div>
+        <div class="field"><div class="field-label">Pricing</div><div class="pricing-line">Free 100c → <b>$10</b> Basic → <b>$50</b> Premium</div></div>
+      </div>
+
+      <div class="card">
+        <div class="name">Clay.com</div>
+        <div class="url">clay.com</div>
+        <div class="field">
+          <div class="field-label">Strength</div>
+          <div class="field-value">150+ data providers waterfall. ISO 42001 (AI governance — rare). Sculptor NL builder.</div>
+        </div>
+        <div class="field">
+          <div class="field-label">Weakness vs VC</div>
+          <div class="field-value">Sales/RevOps lane only. Paid floor at <b>$167/mo</b>. Spreadsheet UX, not chat.</div>
+        </div>
+        <div class="field"><div class="field-label">Pricing</div><div class="pricing-line">Free 500a → <b>$167</b> Launch → $446 Growth</div></div>
+      </div>
+
+    </div>
+  </section>
+
+  <section>
+    <h2>Ten differentiation vectors — <em>where VenturaClaw wins.</em></h2>
+    <p>Each vector is a place where one of the eight competitors is structurally constrained, conflicted, or off-strategy. Ship into the gap.</p>
+    <ol class="diff-list">
+      <li>
+        <h3>Outcome-first, no canvas at all</h3>
+        <p>Zapier, Make, n8n, Pipedream, Bardeen, Clay sell <em>a builder</em>. Even Make's "Sculptor" lands on a flow you can edit. Lindy is closest but locked to inbox/calendar verticals. <strong>VenturaClaw's bet: never show a canvas.</strong> One sentence in → one connector picks → one action runs → one audit row. Competitors can't follow without cannibalizing the moat their seat-based pricing depends on.</p>
+      </li>
+      <li>
+        <h3>Approval queue + audit trail on the free tier</h3>
+        <p>Zapier paywalls Action Restrictions on Enterprise. Make paywalls audit on Teams ($38/mo). n8n paywalls audit on Business (€667/mo). Lindy paywalls audit on Enterprise. <strong>VenturaClaw bakes write-action approval + per-event audit into free.</strong> The cost is a Postgres row. The signal it sends — "we built this for the regulated SMB, not for upsell" — is loud.</p>
+      </li>
+      <li>
+        <h3>AES-256-GCM at-rest credential envelope, by default</h3>
+        <p>Lindy says "AES-256." n8n says "encrypted secrets." None of them describe a <em>versioned key envelope with dual-read on rotation</em>. VenturaClaw's <code>key_id</code> envelope means rotating CC_SECRET doesn't break old records, and old records can be lazily re-wrapped on next save. The marketing line: <em>"Rotate the master key today. Yesterday's tokens still decrypt. Tomorrow's are re-wrapped."</em></p>
+      </li>
+      <li>
+        <h3>Single-seat affordable for solo operators</h3>
+        <p>Lindy starts at $50/mo. Clay's first useful tier is $167/mo. n8n's €20/mo is throttled. Zapier's $19.99/mo gates webhooks behind it. <strong>VenturaClaw can offer a free tier with all features on</strong> — single-tenant Express + BYO-tokens has no per-user infra cost. Pricing thesis: free for one seat with full features; pay only when you add a second seat.</p>
+      </li>
+      <li>
+        <h3>Bring-your-own-token by default</h3>
+        <p>Every competitor stores OAuth tokens or API keys in their cloud — that's how they bill (managed connections, RevOps SSO, etc.). <strong>VenturaClaw never stores credentials it didn't have to.</strong> Leave VenturaClaw and your tokens are still on Stripe's side, untouched. This is a CISO talking point Zapier/Make literally cannot say.</p>
+      </li>
+      <li>
+        <h3>Self-host candidate, no enterprise gate</h3>
+        <p>Only n8n offers convincing self-host (and they paywall RBAC on it). <strong>VenturaClaw is a single Express app + Postgres + nginx</strong> — could ship a docker-compose tomorrow and run inside any SOC 2 customer's VPC. For regulated verticals (legal, healthcare, finance), the question "can we run this on our infra?" closes the deal.</p>
+      </li>
+      <li>
+        <h3>Niche connectors competitors won't build</h3>
+        <p>VenturaClaw's catalog includes Anthropic, OpenAI, ElevenLabs, Archive.org, Purelymail, Etsy, Figma. Zapier won't ship Archive.org (no enterprise revenue). Make won't ship Purelymail (too small). <strong>VenturaClaw ships small-business connectors as first-class</strong> — same approval gate, same audit trail. Not 9000 connectors — the <em>right</em> 56.</p>
+      </li>
+      <li>
+        <h3>Plain-English "what happened today" report</h3>
+        <p>Audit trails exist everywhere — but as SIEM-grade JSON. <strong>VenturaClaw can summarize today's actions in plain English</strong> ("at 9:14am you refunded order 1234; at 11:02 you posted in #launch") because the audit row contains the natural-language input + the resolved action. Competitors store JSON RPC and hand you a CSV.</p>
+      </li>
+      <li>
+        <h3>Zero-retention-by-default option</h3>
+        <p>Lindy promises "data not used for model training." Most others quietly retain. <strong>VenturaClaw can offer a per-user opt-in</strong> that drops audit rows after N days and never logs prompt content beyond the connector call. For privacy-paranoid customers (legal, journalists), this is structural — audit storage is just a Postgres table.</p>
+      </li>
+      <li>
+        <h3>Owner-operator narrative</h3>
+        <p>Every competitor's homepage talks to "RevOps teams" and "Fortune 500." <strong>VenturaClaw can talk directly to the solo founder running a Shopify store, an Airtable, a Slack, and a Stripe — who wants one place to ask things.</strong> No competitor is positioned for that buyer because their pricing doesn't permit it. This is a positioning lane, not a feature, but it's the cheapest GTM move on the deck.</p>
+      </li>
+    </ol>
+  </section>
+
+  <section>
+    <h2>Headline read</h2>
+    <p>The strongest moats are <strong>#1 (no canvas)</strong>, <strong>#2 (approval+audit on free)</strong>, <strong>#3 (key envelope)</strong>, and <strong>#10 (owner-operator narrative)</strong>. <strong>#6 (self-host)</strong> is the strongest <em>enterprise</em> talking point if VenturaClaw goes upmarket later. Of the eight competitors, the structural threat is <em>Zapier</em> — they have governance, MCP, and an audit API; they're just paywalling everything VenturaClaw can give away. Closing observation: every competitor's free tier gates the thing a small business actually needs (audit, approval, encryption) — so the free tier <em>is</em> the marketing.</p>
+  </section>
+
+</main>
+
+<footer>
+  <span>VenturaClaw Competitor Matrix · 2026-05-06</span>
+  <span>16 pages crawled · 8 competitors · 10 vectors</span>
+</footer>
+
+</body>
+</html>
diff --git a/competitors/competitors.json b/competitors/competitors.json
new file mode 100644
index 0000000..5850b43
--- /dev/null
+++ b/competitors/competitors.json
@@ -0,0 +1,224 @@
+{
+  "target": {
+    "name": "VenturaClaw",
+    "url": "https://venturaclaw.com",
+    "tagline": "Don't build the workflow. Just ask for the result.",
+    "positioning": "Single-prompt AI command center across 56 SaaS connectors. Encrypted-at-rest credentials, approval-gated writes, full audit on day one — for solo operators and small teams.",
+    "fields": {
+      "approach": "natural-language → action (no canvas)",
+      "free_tier": "full features, no credit card, single-seat",
+      "self_host_capable": true,
+      "encryption_at_rest": "AES-256-GCM with versioned key envelope",
+      "approval_queue": "built-in, free tier",
+      "audit_trail": "every action, free tier",
+      "open_source": "no, but BYO-token + self-host candidate"
+    }
+  },
+  "generated_at": "2026-05-06",
+  "competitors": [
+    {
+      "name": "Zapier",
+      "url": "https://zapier.com",
+      "headline_features": [
+        "9,000+ app integrations", "Zaps (workflows)", "Tables", "Forms", "Canvas (AI workflow planning)",
+        "AI Agents", "AI Chatbots", "MCP", "SDK", "Functions (web IDE)", "Lead Router",
+        "AI Guardrails", "Action Restrictions", "BYOM", "Managed Connections", "Domain Restrictions",
+        "Workspaces", "RBAC", "SCIM", "Asset History audit API", "Log Streaming", "Canvas Documentation",
+        "SSO", "AI model opt-out", "Observability", "99.9% uptime SLA", "SOC 2 Type II", "SOC 3", "GDPR/CCPA"
+      ],
+      "audience": ["RevOps", "Marketing ops", "IT", "HR", "Sales", "Support", "F500", "SMB", "Startups", "Enterprise"],
+      "ux_signature": "Hero: 'AI automation, governed.' Live counter (593M+ AI tasks). Trusted-by logo wall. Workflow diagrams.",
+      "ai_positioning": "Centralized governance layer for any AI (Claude, GPT, custom) connecting to business tools.",
+      "governance_tier": "enterprise-paywalled (Action Restrictions, BYOM, audit API on Team+/Enterprise)",
+      "distribution": ["Web", "MCP", "SDK", "Audit API", "Web IDE"],
+      "pricing": {
+        "free_forever": true,
+        "free_requires_email": false,
+        "tiers": [
+          {"name": "Free", "price": "$0", "limits": "100 tasks/mo, 2-step Zaps, daily Copilot limit"},
+          {"name": "Professional", "price": "$19.99/mo", "limits": "750–2M tasks, multi-step, webhooks"},
+          {"name": "Team", "price": "$69/mo", "limits": "25 users, SAML SSO, shared Zaps"},
+          {"name": "Enterprise", "price": "Custom", "limits": "Unlimited users, VPC peering, observability"}
+        ],
+        "addons": ["Zapier Agents Free→$33.33/mo", "Chatbots Free→Custom"],
+        "overage": "1.25× base task cost, pause at 3× limit"
+      }
+    },
+    {
+      "name": "Make.com",
+      "url": "https://www.make.com",
+      "headline_features": [
+        "Visual workflow design", "3000+ integrations", "AI agent creation", "Make MCP Server",
+        "Real-time visual orchestration", "Custom code", "Prompt-based building", "Make Grid",
+        "400+ AI app integrations", "SSO", "GDPR", "SOC 2 Type II", "SOC 3"
+      ],
+      "audience": ["Enterprise", "Mid-market", "Marketing/Sales/IT/Finance/HR/Ops"],
+      "ux_signature": "Visual-first canvas. Drag-and-drop. Real-time animation of running scenarios. Make Waves conference.",
+      "ai_positioning": "Transparent AI agents that orchestrate complex workflows across 3,000+ apps alongside humans.",
+      "governance_tier": "audit logs on Teams ($38/mo+); SSO+domain-claim on Enterprise.",
+      "distribution": ["Web", "Sales-led", "Make Academy", "Partner ecosystem", "On-prem agent option"],
+      "pricing": {
+        "free_forever": true,
+        "free_requires_email": false,
+        "tiers": [
+          {"name": "Free", "price": "$0", "limits": "1000 credits/mo, 2 active scenarios, 15-min schedule"},
+          {"name": "Core", "price": "$12/mo", "limits": "10K credits, unlimited scenarios, 1-min schedule"},
+          {"name": "Pro", "price": "$21/mo", "limits": "Priority exec, custom variables, log search"},
+          {"name": "Teams", "price": "$38/mo", "limits": "Team roles, audit logs, analytics"},
+          {"name": "Enterprise", "price": "Custom", "limits": "SSO, domain claim, custom functions"}
+        ],
+        "addons": ["Credit packs", "15% annual discount"]
+      }
+    },
+    {
+      "name": "n8n",
+      "url": "https://n8n.io",
+      "headline_features": [
+        "Visual + code workflow builder", "500+ integrations", "Multi-agent setups", "RAG",
+        "Human-in-the-loop", "Single-step re-exec", "AI evaluation", "9500+ templates",
+        "Git version control", "RBAC", "SSO/SAML", "LDAP", "Encrypted secrets",
+        "Audit logging", "SIEM log streaming", "Workflow diffs", "Isolated envs", "MCP",
+        "Multi-model AI", "Offline AI models", "Open source (186K stars)", "Self-host", "SOC 2", "GDPR"
+      ],
+      "audience": ["Developers", "DevOps", "IT/SecOps", "Sales", "Enterprise wanting self-host"],
+      "ux_signature": "Canvas + integrated code editor. Inline IO inspection. Explainable AI runs.",
+      "ai_positioning": "Safe, controlled AI integration with multi-model flexibility over raw AI capability.",
+      "governance_tier": "RBAC/audit/SSO on Business+ tier (€667/mo!) or self-host enterprise key",
+      "distribution": ["Cloud (n8n Cloud)", "Self-hosted (Docker)", "On-prem", "GitHub OSS"],
+      "pricing": {
+        "free_forever": "self-host only (Community Edition)",
+        "free_requires_email": false,
+        "tiers": [
+          {"name": "Starter", "price": "€20/mo", "limits": "2.5K execs, 5 concurrent, 50 AI credits"},
+          {"name": "Pro", "price": "€50/mo", "limits": "10K execs, 20 concurrent, 150 AI credits"},
+          {"name": "Business", "price": "€667/mo", "limits": "40K execs, 30 concurrent, RBAC, audit"},
+          {"name": "Enterprise", "price": "Custom", "limits": "Custom execs, 200+ concurrent, 1000 AI credits"}
+        ],
+        "addons": ["50% startup discount (<20 employees)", "Self-host enterprise license"]
+      }
+    },
+    {
+      "name": "Pipedream",
+      "url": "https://pipedream.com",
+      "headline_features": [
+        "AI agent builder", "Workflow builder", "3000+ APIs", "10K+ pre-built tools", "MCP servers",
+        "Managed auth", "Code generation", "Sub-second to quarterly schedules", "Webhooks",
+        "Data stores", "Queue system", "Private networks", "1M+ users", "SOC 2 Type II", "HIPAA", "GDPR"
+      ],
+      "audience": ["Developers (startups → F500)"],
+      "ux_signature": "Prompt → run → edit → deploy. Hybrid no-code + code-level control.",
+      "ai_positioning": "Prompt, run, edit, and deploy AI agents in seconds — code generation for APIs.",
+      "governance_tier": "SOC 2 / HIPAA / GDPR DPAs available (tier specifics not extracted).",
+      "distribution": ["Web", "GitHub", "MCP", "SDK"],
+      "pricing": {
+        "free_forever": "yes (extraction failed — public site behind JS)",
+        "note": "Pricing page didn't extract cleanly via WebFetch; manual review recommended"
+      }
+    },
+    {
+      "name": "Relay.app",
+      "url": "https://www.relay.app",
+      "headline_features": [
+        "100+ integrations", "Multi-step workflows", "Flow control (paths, merging, waits)",
+        "Multi-model AI (GPT/Claude/Gemini)", "Human-in-the-loop (core)", "Webhooks",
+        "JS execution", "Workflow sharing", "Connection sharing", "AI credit add-ons (5K–200K)"
+      ],
+      "audience": ["Knowledge workers wanting human-in-the-loop", "Solos and small teams"],
+      "ux_signature": "Praised as 'best designed UI for automation building.' Native human-pause.",
+      "ai_positioning": "AI helps as teammates, but human stays in loop where it matters.",
+      "governance_tier": "Human-in-the-loop on Free tier (rare); SSO+enterprise tier custom.",
+      "distribution": ["Direct SaaS"],
+      "pricing": {
+        "free_forever": true,
+        "free_requires_email": "no card required",
+        "tiers": [
+          {"name": "Free", "price": "$0", "limits": "1 user, 500 AI credits, 200 steps/mo"},
+          {"name": "Pro", "price": "$19/mo", "limits": "1 user, 2K credits, 750 steps"},
+          {"name": "Team", "price": "$59/mo", "limits": "10 users, 2K credits, 1.5K steps"},
+          {"name": "Enterprise", "price": "Custom", "limits": "Custom across the board"}
+        ],
+        "addons": ["AI credit bundles 5K–200K = $11–$450/mo"]
+      }
+    },
+    {
+      "name": "Lindy.ai",
+      "url": "https://www.lindy.ai",
+      "headline_features": [
+        "Inbox triage + reply drafting", "Meeting joining + notes", "Calendar coordination",
+        "CRM integrations (HubSpot, SF)", "Email (Gmail/Outlook)", "Slack/Teams/Notion/Zoom",
+        "Computer use capability", "iMessage/SMS delegation", "100+ integrations",
+        "User approval before send (core)", "SOC 2 Type II", "HIPAA + BAA", "GDPR/PIPEDA",
+        "AES-256", "Privacy-first (no model training on your data)", "Audit logs (Enterprise)"
+      ],
+      "audience": ["Inbox/calendar-heavy professionals", "EAs", "Sales/support reps", "Healthcare (HIPAA)"],
+      "ux_signature": "Delegate via iMessage/SMS in plain language; web app secondary. Mobile-first delegation.",
+      "ai_positioning": "Work-execution agent across connected tools — outcome-first, no workflow building.",
+      "governance_tier": "Audit logs / SSO / SCIM / HIPAA on Enterprise only.",
+      "distribution": ["chat.lindy.ai", "7-day free trial"],
+      "pricing": {
+        "free_forever": false,
+        "free_requires_email": "trial only — 7-day, no card",
+        "tiers": [
+          {"name": "Plus", "price": "$49.99/mo", "limits": "2 inboxes, base usage"},
+          {"name": "Pro", "price": "$99.99/mo", "limits": "3 inboxes, 3× usage, browser automation"},
+          {"name": "Max", "price": "$199.99/mo", "limits": "5 inboxes, 7× usage"},
+          {"name": "Enterprise", "price": "Custom", "limits": "SSO, SCIM, HIPAA, audit"}
+        ],
+        "addons": []
+      }
+    },
+    {
+      "name": "Bardeen.ai",
+      "url": "https://www.bardeen.ai",
+      "headline_features": [
+        "Web Scraper", "AI Web Search (lead research)", "Enrichment (validated contacts)",
+        "AI Qualification", "Google Sheets", "Airtable", "Notion", "CSV export",
+        "Bardeen Studio (visual workflow)", "Browser sidebars", "Template marketplace",
+        "SOC 2 Type II", "GDPR", "CASA Tier 2/3"
+      ],
+      "audience": ["Sales (SDR/AE)", "Solopreneurs", "Realtors", "Recruiters", "RevOps", "Research"],
+      "ux_signature": "Browser-extension-native. Modal-based action setup. Drag-and-drop.",
+      "ai_positioning": "AI agents for lead qualification + research at scale ('zero manual work').",
+      "governance_tier": "SOC 2 across all tiers; no explicit audit/RBAC at low tier.",
+      "distribution": ["Web", "Browser extension"],
+      "pricing": {
+        "free_forever": true,
+        "free_requires_email": false,
+        "free_credits": "100/mo always",
+        "tiers": [
+          {"name": "Basic", "price": "$10/mo", "limits": "100 credits"},
+          {"name": "Premium", "price": "$50/mo (or $480/yr)", "limits": "1K credits/mo"},
+          {"name": "Enterprise", "price": "Custom", "limits": "Custom credits, custom-built scrapers"}
+        ],
+        "credit_costs": {"scraper": "1/row", "ai_tools": "1/row", "enrichment": "3/row"}
+      }
+    },
+    {
+      "name": "Clay.com",
+      "url": "https://www.clay.com",
+      "headline_features": [
+        "Claygents (AI research agents)", "Waterfall enrichment", "Signals/intent tracking",
+        "150+ data providers", "Ads sync (LinkedIn/Meta/Google)", "Audiences (1P+3P)",
+        "Sequencer (native email)", "Sculptor (NL workflows)", "Functions", "AI formatting",
+        "Clay MCP", "Salesforce-native", "Reverse ETL", "SOC 2 Type II", "ISO 27001",
+        "ISO 42001 (AI governance)", "GDPR", "CCPA"
+      ],
+      "audience": ["Sales", "RevOps", "Marketing ops", "GTM ops", "SDRs/AEs"],
+      "ux_signature": "Spreadsheet-meets-workflow. Sculptor chat-to-flow. 150-provider waterfall enrichment.",
+      "ai_positioning": "AI agents + enrichment + intent — automate GTM workflows; outcome over canvas.",
+      "governance_tier": "ISO 42001 (rare) + SOC 2; enterprise SSO/RBAC tier.",
+      "distribution": ["Direct SaaS", "LinkedIn/Meta/Google ad syncs", "CRM exports"],
+      "pricing": {
+        "free_forever": true,
+        "free_requires_email": false,
+        "tiers": [
+          {"name": "Free", "price": "$0", "limits": "500 actions/mo, 100 data credits, 200 rows"},
+          {"name": "Launch", "price": "$167+/mo", "limits": "15K actions, 2.5K credits, 50K rows"},
+          {"name": "Growth", "price": "$446+/mo", "limits": "40K actions, 6K credits"},
+          {"name": "Enterprise", "price": "Custom", "limits": "Unlimited rows, warehouse sync, SSO/RBAC"}
+        ],
+        "trial": "14-day"
+      }
+    }
+  ]
+}
diff --git a/competitors/differentiation.md b/competitors/differentiation.md
new file mode 100644
index 0000000..83705a5
--- /dev/null
+++ b/competitors/differentiation.md
@@ -0,0 +1,64 @@
+# VenturaClaw — Differentiation Vectors vs. 8 Competitors
+
+Generated 2026-05-06. Each vector below is a place where VenturaClaw can ship something a competitor structurally cannot match (regulated, conflicted, expensive for them, or off-strategy for them).
+
+## 1. Outcome-first, no canvas at all
+
+Zapier, Make, n8n, Pipedream, Bardeen, Clay all sell **a builder** — a canvas, drag-and-drop, conditional logic, paths. Even Make's "Sculptor" still lands on a flow you can edit. Lindy is closest to outcome-first but is locked to inbox/calendar/meeting verticals. **VenturaClaw's bet: never show a canvas.** One sentence in → one connector picks → one action runs → one audit row. Competitors can't follow without cannibalizing the moat that justifies their seat-based pricing (their UX *is* the workflow). VenturaClaw's chat-first UI ships with zero migration cost from competitor UIs because there's nothing to rebuild.
+
+## 2. Approval queue + audit trail on the FREE tier
+
+Zapier paywalls Action Restrictions, BYOM, and the audit API on Enterprise. Make paywalls audit logs on Teams ($38/mo+). n8n paywalls audit + RBAC on Business (€667/mo). Lindy paywalls audit logs on Enterprise. **VenturaClaw bakes write-action approval queue + per-event audit trail into the free tier**, because the cost is a Postgres row and a UI list — not a feature gate. This is the single loudest "we built this for a regulated SMB, not for upsell" signal you can ship.
+
+## 3. AES-256-GCM at-rest credential envelope, by default
+
+Lindy says "AES-256." n8n says "encrypted secrets." None of them describe a **versioned key envelope with dual-read on rotation** — most rely on cloud-DB-at-rest (AWS RDS encryption flag, basically). VenturaClaw's `key_id` envelope means rotating the master CC_SECRET doesn't break old records, and old records can be rotated lazily on next save. The marketing line writes itself: *"Rotate the master key today. Yesterday's tokens still decrypt. Tomorrow's are re-wrapped."* No competitor in this set advertises that.
+
+## 4. Single-seat affordable for solo operators
+
+Lindy starts at **$50/mo** (no free tier). Bardeen starts at $10/mo but limits to 100 credits. Clay's first paid tier is **$167/mo**. n8n's first paid tier is €20/mo but throttled to 2.5K execs. Zapier's $19.99/mo gates webhooks behind it. **VenturaClaw can offer a free tier with all features on**, because the unit economics are different — a single-tenant Express server with BYO-tokens has no per-user infra cost. Pricing thesis: *free for one seat with full features; $X/mo when you add a second seat; usage-billing only on AI inference.*
+
+## 5. Bring-your-own-token (BYOT) by default
+
+Every competitor in this set stores OAuth tokens or API keys in their cloud — that's how they bill (managed connections, RevOps SSO, etc.). Zapier even sells "Managed Connections" as an Enterprise feature. **VenturaClaw never stores credentials it didn't have to** — the user pastes their Stripe key, it goes into the user's encrypted record, only the user can decrypt with their session. No vendor lock-in: leave VenturaClaw and your tokens are still on Stripe's side, untouched. This is a CISO talking point Zapier/Make literally cannot say.
+
+## 6. Self-host candidate, no enterprise gate
+
+Only n8n offers convincing self-host (and they paywall RBAC on it). Make has "on-prem agents" buried in Enterprise. Everyone else is cloud-only. **VenturaClaw is a single Express app + Postgres + nginx** — it could ship a `docker-compose.yml` tomorrow and run inside any SOC 2 customer's VPC. For regulated verticals (legal, healthcare, finance), the question "can we run this on our infra?" closes the deal. Zapier's answer is "Enterprise + VPC peering — call sales."
+
+## 7. Niche connectors competitors won't build
+
+VenturaClaw's 56-connector catalog includes **Anthropic, OpenAI, ElevenLabs, Archive.org/Wayback, Purelymail, Etsy, Figma**. Zapier won't ship Archive.org (no enterprise revenue). Make won't ship Purelymail (too small). Lindy is locked to its inbox/calendar verticals. **VenturaClaw ships small-business connectors as first-class** — same approval gate, same audit trail, same chat UI. This is the long-tail competitor moat: not 9000 connectors, the **right** 56 for an owner-operator.
+
+## 8. Plain-English "what happened today" report
+
+Audit trails exist everywhere, but they're SIEM-grade JSON dumps for compliance. **VenturaClaw can summarize today's actions in plain English** ("at 9:14am you refunded order 1234 on Shopify; at 11:02 you posted in #launch; at 3:30 you purged the homepage cache") because the audit row contains the user's natural-language input + the resolved action. Competitors store JSON RPC calls and trust you to read them. This is the "tell me everything that happened on Stripe last week" surface that Zapier already markets but only delivers as a CSV.
+
+## 9. Zero-retention-by-default option
+
+Lindy promises "data not used for model training." Most others quietly retain. **VenturaClaw can offer a per-user opt-in flag** that drops audit rows after N days and never logs prompt content beyond the connector call. For privacy-paranoid customers (legal, journalists, oppositional research), this is a structural advantage — the architecture supports it without re-engineering, because audit storage is just a Postgres table.
+
+## 10. Owner-operator narrative
+
+Every competitor's homepage talks to "RevOps teams" and "Fortune 500." Zapier's logo wall is Nvidia/Airbnb/Meta. Lindy targets EAs at scale. **VenturaClaw can talk directly to the solo founder who runs a Shopify store, an Airtable, a Slack, and a Stripe — and wants one place to ask things.** No competitor is positioned for that buyer because their pricing doesn't permit it. This is a positioning lane, not a feature, but it's the cheapest go-to-market move in the deck.
+
+---
+
+## Summary table — where VenturaClaw beats each competitor
+
+| Vector                                     | Zapier | Make | n8n  | Pipedream | Relay | Lindy | Bardeen | Clay |
+| ------------------------------------------ | :----: | :--: | :--: | :-------: | :---: | :---: | :-----: | :--: |
+| Outcome-first (no canvas)                  | ✓      | ✓    | ✓    | ✓         | ✓     | ≈     | ✓       | ✓    |
+| Approval queue on free                     | ✓      | ✓    | —    | ?         | —     | ✓     | ✓       | ✓    |
+| Audit trail on free                        | ✓      | ✓    | ✓    | ?         | ✓     | ✓     | ✓       | ✓    |
+| AES-GCM versioned-key envelope             | ✓      | ✓    | ✓    | ✓         | ✓     | ≈     | ✓       | ✓    |
+| Truly free for solo operators              | ≈      | ≈    | ≈    | ?         | ✓     | ✓     | ≈       | ≈    |
+| BYO-token, no cloud-stored creds           | ✓      | ✓    | ≈    | ✓         | ✓     | ✓     | ✓       | ✓    |
+| Self-host without enterprise gate          | ✓      | ≈    | ≈    | ✓         | ✓     | ✓     | ✓       | ✓    |
+| Long-tail SMB connectors (Archive, Etsy…)  | ≈      | ≈    | ≈    | ≈         | ✓     | ✓     | ≈       | ✓    |
+| Plain-English daily report                 | ✓      | ✓    | ✓    | ✓         | ✓     | ≈     | ✓       | ≈    |
+| Per-user zero-retention flag               | ✓      | ✓    | ≈    | ✓         | ✓     | ≈     | ✓       | ✓    |
+
+**Legend:** ✓ = VenturaClaw beats them on this; ≈ = roughly tied / partial; — = competitor is actually better here.
+
+**Headline read:** the strongest moats are #1 (no canvas), #2 (approval+audit on free), #3 (key envelope), and #10 (owner-operator narrative). #6 (self-host) is the strongest *enterprise* talking point if VenturaClaw goes upmarket later.

← 45dc5f6 Snapshot: ElevenLabs + Shopify connectors + coming-soon page  ·  back to Ventura Claw  ·  services hub: 31 small-biz services + collapsible left chat 103d327 →