MetaBot is the web product at metawork.studio/bot — a Pipedrive setup and configuration assistant. It runs the onboarding interview, walks visitors through setup and design decisions, and drives the methodology that makes Pipedrive actually work for clients (pipelines, custom fields, automations, lead-capture, post-sales handoff).
It is the conceptual layer: workflows, decision paths, the safety envelope, the Pipedrive-vs-HubSpot rubric, the Make boundary, the affiliate flow, and the handoff CTAs to Nikolai and the team.
For Pipedrive API operations, MetaBot calls MetaPipe — a separate MCP that exposes safe Pipedrive tools (read + safe writes, no DELETE). MetaPipe is built and maintained independently (see Projects/Metawork.Studio/MetaPipe).
┌──────────────────────────────────────────────┐
│ MetaBot (web product) │
│ • metawork.studio/bot │
│ • Onboarding interview (7 questions) │
│ • Setup + design workflows │
│ • Pipedrive vs HubSpot decision rubric │
│ • Safety envelope (4-bucket model) │
│ • Make/Zapier boundary rules │
│ • Affiliate links + MWS handoff CTAs │
└─────────────────┬────────────────────────────┘
│ uses tools from
▼
┌──────────────────────────────────────────────┐
│ MetaPipe (MCP) │
│ • Pipedrive read tools (deals/persons/orgs/…)│
│ • Pipedrive safe writes │
│ • help_delete_* (returns instructions, never │
│ calls DELETE) │
│ • Internal-test first, customer-facing later │
└──────────────────────────────────────────────┘
Where things live
| Area | Repo / Path |
|---|---|
| MetaBot specs (canonical) | gitlab.com/metawork/metabot → docs/ |
| MetaBot website (Next.js, planned) | gitlab.com/metawork/metabot → web/ (not started) |
| Sold-skill draft (paused, see handoff below) | gitlab.com/metawork/metabot → skill/ |
| MetaPipe MCP | separate repo (built in parallel) |
| License server (parked) | gitlab.com/metawork/mws-license-server |
Current state (2026-05-08)
- M1 specs: ✅ all locked — safety envelope, stuck-moment taxonomy, Make boundary, anti-extraction policy, onboarding interview
- M2 sold skill: 🅿️ deferred. The skill draft (
skill/SKILL.md) is in repo; the licensing layer is paused — see_handoffs/2026-05-08-metabot-licensing-paused.mdfor full state and resume steps - M3 web bot: ⏳ not started. This is the active priority once MetaPipe is testable
- M4 stuck detection + lead capture: ⏳ depends on M3
- M5 Make handoff: ⏳ depends on M3
- M6 launch: ⏳ depends on M3-M5
Reading order
gitlab.com/metawork/metabot→docs/handoff.md— full project statedocs/two-variants.md— needs revisiting given the MetaBot/MetaPipe pivot, but still the right entry point for the architectural framedocs/billing-and-licensing.md— pricing + license decisions (paused, resume later)docs/safety-envelope-matrix.md— the 4-bucket operation model (Allow / Confirm / Blueprint-only / Block)docs/onboarding-interview.md— the 7-question intakedocs/stuck-moment-taxonomy.md— when to hand off to Nikolaidocs/make-boundary-rules.md— cross-system automation handoff
Non-negotiables (apply to every session on MetaBot or MetaPipe)
- v2 Pipedrive API preferred, v1 only when v2 doesn't cover
- Always include won + lost deals in deal queries — never
status=openonly - Count before/after every bulk operation — non-negotiable, has prevented real data loss
- Never delete a stage without moving deals first (this is a Block-bucket op for the bot)
- Label updates require fetch-first-merge — raw PATCH on
label_idsis the overwrite trap - Always "Metawork Studio" in full (never bare "Metawork")
- "Nikolai and the team" for handoff language
- Pipedrive Premier Partner, HubSpot Solutions Partner, Make Partner — credentials worth naming when relevant
Related handoffs
_handoffs/2026-05-08-metabot-licensing-paused.md— licensing layer parked pending MetaPipe-first pivot
YouTrack
Project: MWS: MetaBot (MWSMB) — https://mws.youtrack.cloud/projects/0-50
Recently touched
- 2026-05-12 M3: Web bot MVP at metawork.studio/bot Open
- 2026-05-12 F3.1 Next.js scaffold + hosting + path routing Open
- 2026-05-12 F3.2 Pipedrive OAuth flow + token handling Done
- 2026-05-12 F3.3 Chat backend — LLM provider abstraction + MetaPipe MCP client + streaming Open
- 2026-05-12 F3.4 Chat UI with streaming + confirmation components Open
Other projects in this case study
Pipedrive Helper App
Pipedrive Marketplace App that pulls emails, notes and activities from a contact into deals based on settings.
Read case studyWebsite 3.0
Ground-up Astro rebuild of metawork.studio, replacing the Webflow 2.0 site. Commits tracked as historical done-tasks. Launched on April 21, 2026.
Read case studyBrain
Metawork Brain is the internal operating system we use to run the agency — and it's built as an MCP server, which means Claude and other AI assistants can directly query our brains. Every client…
Read case study