Skip to content
NEW: Martech Stack Builder on your phone →
Included in Enterprise

Your Martech Contracts, In Context

Upload order forms, SLAs, DPAs, and MSAs. AI extracts key terms and links them to your stack diagram. Ask questions in natural language — get answers with exact clause citations.

Your contracts are scattered

When was the last time you could instantly answer a question about a vendor contract?

Finding the right contract in email or shared drives

Every time

Checking renewal dates across 10+ vendor contracts

Quarterly

Verifying SLA terms when a vendor has an outage

During incidents

Answering compliance questions about data processing

Audit season

With Contract Management

Instant answers

From PDF to knowledge base in minutes

Four steps to make your contracts searchable, linked, and actionable.

1

Upload

Drop your PDF or DOCX contracts into the Agreements panel. Order forms, SLAs, DPAs, MSAs — the AI handles them all.

2

Extract

AI reads every page and extracts structured data: pricing, dates, SLA terms, compliance clauses. Review each field with its confidence rating before confirming.

3

Ask

Query your contracts in plain English via the Research Assistant or Slack. Get answers with exact clause citations and page references.

4

Act

Renewal dates show on each tool, and renewal alerts go out by email, in the app and in Slack. Compliance fields fill the Edit Table. Annual values feed Stack Costs.

Built for the complexity of real contracts

Not a simple document store — a connected intelligence layer for your vendor relationships.

Smart Contract Extraction

Upload any vendor contract and AI extracts the data that matters — pricing, renewal dates, SLA terms, DPA obligations, termination clauses. Each field comes with a confidence rating and the quote it came from. Review, correct, or re-run the extraction before it becomes part of your knowledge base.

  • PDF & DOCX support (multi-page)
  • Up to 35 fields across 6 agreement types
  • Confidence rating and source quote per field
  • Human-in-the-loop: review before accepting
Extracted contract terms from an order form: annual value, currency, contract dates, renewal and notice period, each with the clause it came from, plus warnings and missing fields

Research Assistant

Ask questions about your contracts in plain English. "What is the SLA response time for Segment?" — and get the answer with the exact clause quoted. No more searching through PDFs. Inline citation badges link directly to the source document.

  • Natural language Q&A across all contracts
  • Inline numbered citation badges
  • Verbatim quote extraction from source clauses
  • Works across multiple documents simultaneously
The Research Assistant answering how quickly a vendor must report a data breach, quoting the clause from the uploaded agreement

Stack Integration

Contract metadata lives alongside your stack diagram. When you confirm an extraction, its terms are written onto the matching tool: annual value, renewal date and notice period, SLA and DPA fields. Hover a tool to see its renewal countdown and SLA; the Compliance columns in the Edit Table show SLA uptime, response time, DPA processing role and data locations.

  • Contract data linked to vendor nodes
  • Compliance columns in the Edit Table
  • Renewal countdown in the tool hover card
  • Annual value flows into Stack Costs
  • Incidents checked against the SLA
Stack Costs' Renewals view: contracts on a timeline, what is locked in for the next 90 days, and each cancel-by deadline

Your contracts deserve the same security as your code

Contract data is the most sensitive information in your vendor relationships. We treat it that way.

Per-team encryption

Every workspace has its own AES-256 key in Supabase Vault. Contract text, terms and clauses are encrypted with it before they are stored. The browser never sees a key, and every decryption, including by our own staff, is written to your audit log.

Only your workspace

The database returns a workspace’s contracts, files and search passages to its current members only. Search runs as you and cannot return another workspace’s contracts. A test suite attacks this before every change to contract access.

Audit trail

Every upload, change, deletion, extraction, download and AI answer that uses a contract is recorded by our servers, with who and when. Contract events are kept for 365 days, with CSV export on Enterprise.

AI only with your consent

No contract text goes to an AI provider until a workspace owner or admin agrees, and our servers check that on every request. Processing uses OpenAI. OpenAI does not train on it, and keeps it for up to 30 days for abuse monitoring before deleting it.

Read our full security practices

"This made my day. A genuinely useful tool for the Martech community."

Scott Brinker

Chief Martec · Creator of the Martech Landscape

Who this is for

Built for anyone who manages vendor relationships and needs answers fast.

Martech Managers

Stop losing track of renewal dates and SLA terms across 20+ vendor contracts. See everything in context alongside your stack diagram.

Procurement Teams

Build a searchable knowledge base of all vendor agreements. Compare terms across contracts. Answer vendor questions instantly during evaluations.

Compliance Officers

Instantly verify DPA data processing locations, SLA uptime guarantees, and MSA liability terms. Audit-ready answers with document citations.

New — Metadata Flows Into the Stack

Contract data lives in your diagram, not a folder

Once a contract is extracted, the key fields flow into the canvas automatically — renewal dates onto node tooltips, contract value into Stack Costs, SLA targets into AI evaluations. One source of truth.

Edit Table

Compliance columns

SLA uptime, response time, DPA processing role and data locations — visible per tool in the spreadsheet view, with the annual value alongside.

Stack Costs

Real numbers, not estimates

Stack Costs reads the extracted annual value. Department breakdown and renewal calendar populate from the agreement.

AI Evaluations

Contract-aware

The evaluation checks each contracted SLA against what the tool’s connections need, and the other AI reports see the synced contract fields, not assumed market rates.

The method

Get contract control by hand

Most teams cannot answer "when does this renew and what did we agree" without opening a shared drive. This procedure builds the answer once. A day, then minutes per new contract.

  1. Collect every contract in one place

    Including the ones signed on a card and the ones inherited from an agency. If it bills you, it counts.

  2. Extract six fields per contract

    Renewal date, notice period, annual value, what happens on auto-renew, who signed, and what the exit terms are. Six fields is the minimum that makes a contract actionable.

  3. Work out the real decision date

    Renewal date minus notice period minus the time you need to evaluate an alternative. That date, not the renewal date, is what goes in the calendar — a 90-day notice period means the decision was due last quarter.

  4. Sort by decision date and flag anything already past

    Anything whose decision date has passed is auto-renewing whether you chose it or not. That list is your immediate work.

  5. Put every decision date in a shared calendar with an owner

    In a calendar other people can see. Contract knowledge held by one person is a single point of failure with a price tag.

Worked example Illustrative

Agency-inherited stack, 16 contracts, collected from four different drives.

Contracts found 16
With 90-day notice periods 7
Decision date already passed 4
Auto-renewing this quarter $83,000
No identifiable internal signer 3

Reading it: Four missed decision dates is $83,000 committed by inaction. The three contracts with no identifiable signer are the harder problem — nobody can cancel what nobody owns.

The shortcut: Smart Extraction pulls the key terms out of the document, and the renewal calendar subtracts the notice period for you, so step 3 starts from the right date.

Frequently Asked Questions

What file formats are supported?
PDF and DOCX, up to 25 MB. Upload order forms, SLAs, DPAs, MSAs, security addendums, and statements of work. Smart Extraction reads multi-page documents; scanned PDFs without a text layer cannot be read, because there is no OCR.
How does the AI extraction work?
When you upload a contract, Smart Extraction reads every page and pulls out up to 35 fields across six agreement types (order form, SLA, DPA, security addendum, MSA, SOW): annual value, renewal date and notice period, SLA uptime and response time, the DPA processing role and data locations, liability cap, termination terms and more. Each field comes with a high, medium or low confidence rating and the quote it was taken from, so you can check it before you confirm.
Is my contract data secure?
Each workspace has its own AES-256 key, kept in Supabase Vault. The extracted text, terms, clause text and search passages are encrypted with it; the uploaded file has Supabase’s disk encryption. Everything travels over HTTPS. The database only returns a workspace’s contracts to its current members, and every download, extraction and AI answer is recorded in the audit log. AI processing uses OpenAI: OpenAI does not train on it, and keeps it for up to 30 days for abuse monitoring before deleting it. Details are on the security page.
Can I ask questions about my contracts from Slack?
Yes. The /msb ask command lets you query your indexed contracts directly from Slack. Ask "When does our Braze contract renew?" and get the answer with the exact clause citation — without leaving your workflow.
How much does it cost?
Contract Management is part of the Enterprise plan. Team workspaces that took part in the earlier open beta keep access until the beta ends.
Who can see my uploaded contracts?
Only current members of the workspace. Any member can read the contracts; owners, admins and editors can upload, change and delete them. Removing someone ends their access on their next request, including to files they uploaded. The database enforces this, not just the app.

Your contracts deserve better than email attachments

Upload your contracts and see AI extraction in action. Part of the Enterprise plan.

No credit card required. Free plan available.