How it works

From scattered knowledge
to AI that gives right answers.

A thorough walkthrough of how Plot keeps your product knowledge accurate, governed, and AI-ready — from the moment you import a document to the moment your AI answers a question correctly.

The problem Plot solves

Knowledge decays.
Silently.

Every product ships faster than its documentation can follow. The gap between what a product does and what the knowledge base says it does widens with every release, every API change, every deprecated feature.

When an AI tool draws from that knowledge, it presents what it finds with full confidence — regardless of whether it is still accurate. Plot closes the gap between what is true and what is retrievable.

Documentation accuracy over time — without Plot
At launch
100%
3 months
75%
6 months
48%
12 months
22%
24 months
8%
Without active governance, most product knowledge is significantly inaccurate within a year. Plot keeps this line flat.
1
Step one

Structure your knowledge.

Every document in Plot is broken into named sections. Each section has an owner, an expiry date, and a defined purpose. This structure is what makes governance possible — and what makes your knowledge base trustworthy enough to feed an AI.

Import existing documentation from Confluence or upload a PDF and Plot proposes a section structure automatically. You review, adjust, and confirm. Each section captures a specific piece of your product's story — what the system does, what rules it enforces, what inputs it requires, what conditions cause success or failure.

The section is the unit of governance. Not the document. This means a single document can have sections with different owners, different review schedules, and different statuses — reflecting the reality that different parts of a product evolve at different rates.

When you create a document, Plot provisions a Maintainers group automatically. The person who creates it becomes the first leader. From there, access is managed at both the organisation level and the document level — giving teams the flexibility to govern knowledge the way their product is actually structured.

Document & section editor
Create documents from scratch or import from Confluence, Notion, or PDF. Sections are ordered, named, and owned.
Section ownership
Every section has a named owner. Ownership can differ from the document owner — reflecting how teams actually work.
Expiry dates
Each section carries an expiry date. When it lapses, the owner is notified and the section enters review automatically.
Access control
Role-based permissions at organisation and document level. Members, admins, editors, approvers — each with clearly defined scope.
2
Step two

Govern every change.

Every update to a section goes through a defined workflow before it reaches your AI pipeline. Nothing is published without review. The audit trail records every decision — who changed what, when, and why.

When a section is edited, it moves to an in-review state. The assigned approver receives a notification and reviews the change — with a word-level diff view showing exactly what shifted within the surrounding sentence, not just which line changed.

The approver can approve, request changes, or reject. Every action is logged in the audit trail. The record shows who made the decision, what the previous content was, and what the approved content is. This is not just useful for compliance — it is the mechanism that makes your knowledge trustworthy.

When connected to GitHub, Plot surfaces a prompt in the VSCode extension the moment a pull request is merged that may affect existing documentation. The developer sees which sections might need updating, opens them directly from the prompt, and submits for review — without leaving the IDE. Code change and knowledge update become linked events rather than separate workflows.

Approval workflows
Draft → In review → Approved → Active. Every section moves through a defined lifecycle before it reaches your AI pipeline.
Full audit trail
Every change, every approval, every rejection. Word-level diff view shows exactly what changed within the sentence.
GitHub integration
Merged PRs surface review prompts in the VSCode extension. Code change and documentation update become linked events.
Version history
Every version of every section is preserved. You can view any previous state and understand exactly how content evolved.
3
Step three

Sync to your AI
automatically.

The moment a section is approved, it propagates to your AI pipeline — within 60 seconds. Your AI answers from knowledge that has been reviewed, approved, and is meant to be there.

Plot connects directly to your AI pipeline through one of two paths: your own infrastructure, or Plot's managed RAG layer. In either case, the moment a section moves to Active status, the updated content is delivered downstream automatically. Nothing sits waiting for a manual export or a scheduled job.

The 60-second propagation window is not aspirational — it is the measured latency from section approval to index update, validated under load. Your AI answers from the version of the section that was last approved, not from whatever happened to be in the knowledge base when the index was last refreshed.

When a section is deprecated or deleted, it is removed from the index in the same propagation cycle. Ghost rows — index entries that no longer correspond to active content — are not permitted. The index reflects the current state of approved knowledge, always.

60-second propagation
Section approved → index updated. Measured latency, not a target. Validated under production load conditions.
Automatic deprecation sync
When a section is deprecated or deleted, it is removed from the index in the same cycle. No ghost rows.
Access-controlled retrieval
Query results are filtered by the requesting user's role and document permissions. The right people see the right knowledge.
Source attribution
Every AI response can be traced back to the specific section it was generated from — including who approved it and when.
Your pipeline or ours

Two paths to the same outcome.

Plot supports two integration models. Both result in the same thing — AI that answers from knowledge that has been reviewed and approved. The difference is who manages the infrastructure.

Bring your own infrastructure

You control the pipeline

Plot manages the documentation lifecycle. When a section is approved, a signed webhook delivers the updated section text — along with metadata including section ID, document ID, owner, and approval timestamp — to your own vector database endpoint.

You handle embedding, indexing, and retrieval using your existing infrastructure. Plot handles governance. Your inference costs stay transparent and in your control.

// Webhook payload on section approval { "event": "section.approved", "section_id": "sec_01j...", "document_id": "doc_01j...", "content": "The webhook delivers...", "approved_by": "user_01j...", "approved_at": "2026-04-12T...", "version": 14 }

Best for teams with existing AI infrastructure and a dedicated engineering function.

Fully managed

Plot handles the pipeline

Plot manages the complete AI pipeline — embedding, indexing, semantic search, and response generation. You receive a query endpoint and an embeddable widget, ready to deploy.

Ask questions in natural language. Plot retrieves the most relevant sections, assembles them into a structured prompt context, sends them to the configured LLM, and returns a source-attributed response. No infrastructure to manage. No vector database to maintain.

10,000 queries per month are included in the Growth tier, with overage billed per thousand. Query results are filtered by the requesting user's access permissions — the right people see the right knowledge.

Best for teams without a dedicated AI engineering function who want to deploy accurate AI responses without managing the infrastructure themselves.

The governance lifecycle

Every section moves through
a defined lifecycle.

From the moment a section is created to the moment it is deprecated, its status is always defined, always visible, and always meaningful.

D
Draft
Created, being written. Not yet submitted for review.
R
In Review
Submitted. Awaiting approval from the designated reviewer.
A
Approved
Reviewed and approved. Being propagated to the AI pipeline.
Active
Live in the index. The AI answers from this version.
Deprecated
Superseded or expired. Removed from the index.
Expiry notifications
Sections expire on the date set by the owner. The owner receives an email notification before expiry and again on the day. The section enters review automatically.
Version history
Every previous version is preserved. You can view any historical state, see the word-level diff between versions, and understand the full change history of any section.
Audit trail
Every action is logged with full attribution — who changed what, what section, what the content was before and after, and when the decision was made. The audit trail is the system of record.

See it for yourself.

14 days, full access, no credit card. Set it up now — before the moment you need it arrives without warning.