The operational GTM system of record
RevOps Vault scaffolds a fully structured Obsidian vault pre-configured for B2B revenue operations. Every Claude Code conversation starts with your business context loaded automatically: ICPs, personas, deal history, call transcripts, campaign data, and more.
Why your GTM knowledge is broken
RevOps Vault turns Obsidian into a structured system of record for your entire revenue operation. Every document links to related documents through wiki-links, creating a navigable knowledge graph. Every AI interaction draws on your accumulated business context. Every command auto-links new content to what already exists.
Four pillars of revenue operations
Every slash command installed by /setup
/log-call |
Log a sales call with auto-linking to deals, personas, and pipeline |
/prep-call |
Generate a pre-call briefing from accumulated vault context |
/pipeline-report |
Pipeline summary with stale deal alerts and missing-info flags |
/analyze-objections |
Cross-call objection pattern analysis with frequency and responses |
/draft-sequence |
Generate persona-targeted outbound email sequences |
/draft-content |
Draft LinkedIn posts or blog outlines from vault knowledge |
/win-loss |
Closed deal pattern analysis across wins and losses |
/log-interaction |
Log a CS interaction (QBR, onboarding, check-in, support) |
/portfolio-report |
Account portfolio health summary with risk indicators |
/prep-qbr |
Prepare QBR materials from account history and health metrics |
/churn-analysis |
Identify churn risk patterns across the customer portfolio |
/log-escalation |
Log a customer escalation with severity, category, and owner |
/expansion-report |
Upsell and cross-sell pipeline with expansion opportunity scoring |
/handoff-to-cs |
Sales-to-CS handoff with full context transfer and checklist |
/feedback-analysis |
Analyze customer feedback for sentiment trends and themes |
/log-campaign |
Log a marketing campaign with channel, targeting, and budget |
/campaign-report |
Campaign performance report with ROI and conversion metrics |
/content-calendar |
Content pipeline and publishing calendar overview |
/attribution-analysis |
Connect campaigns to pipeline revenue with attribution modeling |
/log-lead |
Log a new lead with source, qualification criteria, and scoring |
/analyze-tests |
A/B test analysis with statistical significance and recommendations |
/new-draft |
Create a new draft document in the staging workflow |
/submit-for-review |
Move a draft to the review queue for approval |
/publish |
Promote a reviewed document to its canonical location |
/weekly-recap |
Generate a weekly activity summary across all departments |
/vault-health |
Diagnostic health check with scoring and remediation suggestions |
/onboard |
Guided walkthrough for new team members learning the vault |
/qualify-lead |
Score a lead against your ICP using configurable qualification criteria |
Plus /setup, the interactive wizard that creates everything above.
From zero to a fully structured vault in minutes
npm install -g @anthropic-ai/claude-code
$ mkdir ~/my-vault && cd ~/my-vault
$ git clone https://github.com/marawanaziz/revopsvault.git
$ cd revopsvault
$ claude
> /setup
The wizard asks about your business, creates the full vault structure, installs all 28 commands, generates a CLAUDE.md tailored to your company, and deploys 18 database views.
$ cd .. && rm -rf revopsvault/
$ cd ~/my-vault && claude
> /log-call
> /pipeline-report
> /vault-health
Six building blocks that make the vault intelligent
Every Claude Code session automatically reads CLAUDE.md from your vault root. This file contains your company profile, ICP definitions, deal stages, naming conventions, and folder structure. Claude starts every conversation already knowing your business.
Every document contains [[wiki-links]] to related documents. A call note links to its deal, the deal links to the persona, and the persona links to the ICP segment. Obsidian's Graph View renders these connections visually.
Slash commands do more than create files. They read existing vault content, auto-link new documents to related notes, enforce naming conventions, and maintain frontmatter consistency. The output is always a well-connected node in your knowledge graph.
The 18 .base files are Obsidian Base configurations that query your vault via frontmatter properties. They render as filterable, sortable database views — like a CRM built from your markdown files.
Two skill modules teach Claude the vault's conventions (folder structure, naming patterns, frontmatter schemas) and GTM document standards (quality criteria, required sections, linking rules). Commands reference these skills to maintain consistency.
Three subagents handle structured data processing: transcripts become linked call notes, CS interactions become account-connected records, and campaign data becomes attributed pipeline entries.
What gets created when you run /setup
your-vault/
├── CLAUDE.md # AI context, auto-loaded every session
├── HOME.md # Entry point with navigation to all hubs
│
├── hubs/ # Dashboard notes linking everything
│ ├── business-context.md
│ ├── icp-and-personas.md
│ ├── sales-pipeline.md
│ ├── customer-success.md
│ ├── marketing.md
│ ├── automations.md
│ ├── deliverables.md
│ └── review-queue.md
│
├── company/ # Business context and competitive intel
│ ├── overview.md
│ ├── team.md
│ ├── tech-stack.md
│ ├── pain-points.md
│ ├── metrics.md
│ └── competitors/
│
├── icp/ # Customer profiles and segmentation
│ ├── personas/
│ └── segments/
│
├── sales/ # Pipeline, calls, deals, sequences
│ ├── calls/
│ ├── deals/
│ └── sequences/
│
├── customer-success/ # Post-sale operations
│ ├── accounts/
│ ├── interactions/
│ ├── playbooks/
│ ├── escalations/
│ ├── expansion/
│ └── feedback/
│
├── marketing/ # Campaigns, content, leads, experiments
│ ├── campaigns/
│ ├── content/
│ ├── leads/
│ ├── experiments/
│ └── events/
│
├── automations/ # Workflow specs
├── deliverables/ # Reports, proposals
│ └── proposals/
├── meetings/ # Internal sync notes
│
├── bases/ # 18 Obsidian Base database views
│ ├── pipeline-tracker.base
│ ├── call-log.base
│ ├── account-health.base
│ └── ... (15 more)
│
├── _drafts/ # Work in progress
├── _review/ # Pending approval
├── archive/ # Retired document versions
│
└── .claude/
├── commands/ # 28 slash commands
├── skills/ # Vault conventions + GTM standards
└── agents/ # Call, interaction, campaign processors
We'll build it for your team.
RevOps Vault is free and open source. If you want help tailoring it to your team's workflow, building custom commands, or operationalizing your entire GTM knowledge base, we can help.
SCHEDULE A CONSULTATION