Product · Finance and legal

Contracts and Signatures Desk

Software for the person who looks after contracts without a legal department behind them. A colleague asks for a contract from a portal; the desk fills the approved template from the request and your CRM and marks what it could not fill. You review and send it for signature. Every morning the unsigned ones are chased and the old ones escalated to the owner. When a contract is signed, its key terms (payment, liability, termination, renewal, governing law) are read from the PDF into a table with anything unusual flagged, and the signed copy is filed under your naming convention. Every Monday, contracts near their notice date get a renew, renegotiate or terminate note for the owner. No agent ever signs, voids or counter-signs anything.

For operations or legal ops teams handling 20 or more contracts a month, at a company with no in-house legal department or as the legal ops function inside a larger one

5agents, each doing one small job
1coordinator you can chat with: Ren
1helpdesk chat for requesters
2screens: the contracts desk and the requester portal
Contracts and Signatures Desk desk
The contracts desk on a Monday morning: five live numbers, the envelopes waiting for signature with the detail pane, Ren the coordinator, drafts to review and requests to look at.
Who it is for

Is this desk for you?

The pack is built for the person who is asked "can you send me an NDA" ten times a week and is also expected to know when every vendor contract renews. It fits three kinds of team.

An operations or legal ops team at a company with no legal department

Twenty or more contracts a month across sales, people and procurement, one e-signature tool, one document tool, one storage tool, one CRM. You get the desk, Ren, the portal and every agent. Your tools stay the record.

A legal ops team inside a larger company

One team that handles the routine contracts (NDAs, order forms, SOWs, vendor agreements) so the lawyers only see the unusual ones. The desk gives them the queue, the flagged terms and the renewal calendar; anything non-standard is escalated to a person.

An agency or consultancy with many client SOWs

One workspace for the practice, with a template per engagement type and a table of every client SOW and its dates. The chaser and the renewal watcher are the same for every client; the templates differ.

Which departments use it inside a large company

Operations / Legal opsOwns the desk: reviews drafts, sends for signature, decides on non-standard terms, runs the renewal calendar.
SalesRequests NDAs, MSAs, order forms and SOWs from the portal and sees where each one stands.
PeopleRequests employment and contractor agreements; signed copies are filed under the person.
ProcurementRequests vendor agreements and gets the renew-or-terminate note before every vendor renewal.
Not a fit if you want software that signs, voids or counter-signs contracts on its own, or that negotiates terms. The desk drafts, chases, reads and files; every send and every signature is a person's click in your own tools. DocuSign and Ironclad cannot be connected yet; the pack works with Dropbox Sign for e-signature.

Where it fits in your day

1 · Someone needs a contractA request from the portal, or a contract logged by handThe drafter fills the approved template from the request and the CRM within a few minutes.
2 · A person reviews and sendsOne click on the desk, one send in the e-signature toolNothing goes to a counterparty without a person reading it first.
3 · The desk chases and readsEvery weekday morning, and the moment a contract is signedUnsigned envelopes chased after 3 days, escalated after 10; signed copies filed and their terms written down.
4 · Nothing renews by accidentEvery MondayContracts inside their notice window get a recommendation and a draft letter for the owner.
The one rule

Everything the software produces is a draft, a note or a recommendation for a person. It never signs, counter-signs, voids or cancels an envelope, never edits a template, never negotiates a term, and never deletes a contract, a file or a CRM record. Sending for signature, changing a template and filing a signed copy wait for a person.

The desk · Screen 1 of 5

Today: what is waiting, what is unsigned

The first screen the contracts owner opens. Five live numbers. Every envelope waiting for signature, oldest first, with its detail and the chase drafted. Ren beside them. Drafts to review and send. Requests to look at.

Today: what is waiting, what is unsigned
The Today page. Requests to review, drafts to review, out for signature, expiring, non-standard terms; envelopes with Signed / Escalate / Declined / Edit; Ren; drafts with In review / Sent / Edit; requests with Done / Declined / Draft again; Log a contract.
Signed

Every signer has signed in the e-signature tool. Click Signed and the desk records it; the term extractor and the filer start on the contract.

Sent

You sent the draft for signature from the e-signature tool. Click Sent so the desk starts chasing after 3 days.

Draft again

Runs the drafter once more on a request, after the requester added the missing details.

The desk · Screen 1 of 5, lower half

Today: approvals and what Ren did

Scroll down for everything the software wants to do that needs your Approve, and Ren's recent work.

Today: approvals and what Ren did
Waiting on you: the chaser wants to send a reminder, the filer wants to upload a signed copy. What Ren did this week.
Waiting on you

The exact call the software wants to make: the reminder text, the file name and folder. Approve or Deny in place; the audit trail records who decided.

What Ren did this week

Every run with its duration and the tools it used, including the void Ren was refused.

The desk · Screen 2 of 5

Contracts: every contract by status

Every contract as a card by status, drag to move. Contracts signed but not yet active, with the buttons to activate, re-read the terms or file again. Contracts by type. Every contract and every envelope.

Contracts: every contract by status
The Contracts page. Contracts by status; signed, not yet active with Active / Extract again / File again; contracts by type; all contracts; all envelopes.
Active

The contract has started. Click Active and it enters the renewal watch.

File again

Runs the filer once more, after you approved a folder or fixed a name.

Drag a card

Moving a contract to Internal review or Sent updates the record.

The desk · Screen 3 of 5

Renewals: decide before the notice date

Every contract inside its notice window with the recommendation, the notice date and the owner. Expiring contracts. How the decisions split.

Renewals: decide before the notice date
The Renewals page. Renewals to decide with Renew / Renegotiate / Terminate / Decided / Letter sent / Edit; expiring contracts with Renewed / Expired / Terminated; renewal decisions; all renewals.
Renew, Renegotiate, Terminate

The owner's decision, recorded on the row with their name.

Letter sent

You sent the letter the watcher drafted, from your own email. The desk records it.

The desk · Screen 4 of 5

Templates and terms: what is ours and what is not

Every approved template with when it was last reviewed. Every non-standard term found in a signed contract, waiting for a decision. Terms by type. Every key term.

Templates and terms: what is ours and what is not
The Templates and terms page. Templates with Approved / Review / Retire / Edit; non-standard terms with Accepted / Renegotiate; terms by type; all key terms.
Accepted

A named person accepts the non-standard term. The reason goes on the row.

Retire

The template is no longer used. The drafter stops picking it.

The desk · Screen 5 of 5

Automations: switches, guard rails, history

Every automation with its switch. The pack's guard rails. The record of contracts drafted, morning chases, terms extracted and copies filed.

Automations: switches, guard rails, history
The Automations page. Switches, Guard rails, and the run history per agent.
The desk · Screen 5 of 5, lower half

Automations: the record

Every draft, chase, extraction and filing the desk ran, the Monday renewal notes, and the renewal checks.

Automations: the record
Run history, the renewal notes, and the Monday renewal checks.
The requester portal

My contracts: for everyone who needs a contract

A page every colleague can open with their own sign-in. Their details, the two things the desk never does, and the helpdesk chat that says which template applies and where their contract stands. The portal knows who is looking at it, so nobody sees anyone else's contracts.

My contracts: for everyone who needs a contract
The Contracts Portal as Daniel Okafor sees it: your details, the company card, Ask about contracts.
The requester portal, lower half

My contracts: request one, see yours

Request a contract, your requests with their status, and every contract you own with its dates and status.

My contracts: request one, see yours
Request a contract, my requests, my contracts.
The forms

Two short forms

Log a contract from the desk when one did not start from a request, or already exists. Request a contract from the portal; the drafter prepares a first draft within a few minutes and a person reviews it.

Log a contract, from the Today page.
Request a contract, from the portal.
The coordinator

Ren, Contracts Coordinator

Ren is a software colleague you can chat with. Ren runs the morning list, knows which agent to use for what, reads the tables, and never signs or sends anything on its own.

Ren, Contracts Coordinator

Every morning: envelopes unsigned for 3 or more days, drafts in internal review for more than 2 days, requests still new or needing information, renewals with a notice date within 30 days and no decision, non-standard terms with no decision. One short list, oldest first, with the owner. Tools: the e-signature tool, the document tool, the storage tool, the PDF reader, the CRM, Turtle Notify.

Example. You type "What is unsigned and what renews soon?" Ren replies: "Two envelopes are unsigned: the Cobalt Logistics MSA, 11 days, escalated to Lena; the Halden Labs MSA, 6 days, chased once. Renewals: Brightline Print renews on 31 October and notice is due 1 October; the watcher recommends renegotiating and Tomasz has not decided. One non-standard term is waiting: the Pinewood SOW has no liability cap for data loss."

What talking to Ren looks like

You typed a question. Ren turned it into a four-step task that reads the tables (envelopes out for signature, renewals in the notice window, expiring contracts, flagged terms) and is running it in front of you, step by step. Reading needs no approval; anything that would send, chase or file would stop and ask.

Ren's page after "What is unsigned and what renews soon?": the task running, step 1 of 4, with the steps listed on the right.
The 5 agents · 1 of 2

Drafting and chasing

An agent does one job. It starts when a request arrives, when a contract is marked signed, on a schedule, when you press a button, or when Ren asks it. It reads your tools and your playbook, writes its result into the record, and stops. No agent ever signs.

Contract Drafter

When a request arrives it picks the approved template for the type, reads the counterparty from the CRM (legal name, address, company number, who signs), copies the template into a new draft document, fills every field it can, and marks the rest TO CONFIRM. It creates the contract row and writes a summary. With three or more unknowns it sends the request back as NEEDS INFO instead. It never edits a template and never sends anything.

Example. "Draft ready: mutual NDA for Vireo Health Ltd, 14 Bell Lane, Bristol. Signatories: Sam Iyer for Vireo, Daniel Okafor for us. Term 2 years, England and Wales, no changes to the approved clauses. TO CONFIRM: Vireo's company number is not in the CRM."

Signature Chaser

Every weekday at 09:00 it reads every open envelope from the e-signature tool, updates who has viewed and signed, and marks the signed contracts Signed. Anything unsigned after 3 days gets a short, polite chase drafted; sending the reminder waits for a person. After 10 days it escalates to the contract owner by email with the history. It never signs, voids or expires an envelope.

Example. "Hi Maya, the Halden Labs MSA has been waiting since 8 September; you opened it on the 9th. Is anything holding it up? If a clause needs a word, reply here and Lena will call." You approve; Maya gets the reminder from the e-signature tool.
The 5 agents · 2 of 2

Reading, filing and renewals

The work after signature, which is where contracts usually get lost.

Term Extractor

When a contract is marked Signed it fetches the signed PDF, reads it, and writes one row per key term: payment terms, liability cap, termination, renewal, governing law, confidentiality, IP. Each is compared with your playbook; anything different is flagged Non-standard for a person to accept or renegotiate. It never changes the contract.

Example. "Payment 45 days from invoice: NON-STANDARD, the playbook says 30. Liability capped at 12 months of fees: standard. 30 days termination for convenience: standard. Governing law England and Wales: standard. 4 rows written, one flagged."

Filer

When a contract is marked Signed it fetches the signed PDF, works out the folder (Contracts, then the counterparty, then the type) and the file name from your convention, finds or creates the folder in storage and uploads the copy. Every write to storage waits for a person until you trust the folder structure. It never moves or deletes a file already there.

Example. "Filed as Contracts/Marlow Clinics/SOW/2026-09-12_Marlow-Clinics_SOW-onboarding_signed.pdf. Folder existed. Link written to the contract row."

Renewal Watcher

Every Monday it finds every active contract within 90 days of its end date, works out the notice date from the notice period, reads the counterparty's activity in the CRM and the contract's key terms, and writes a recommendation: renew, renegotiate or terminate, with the reason and a draft letter. It emails the owner. It never sends the letter and never decides.

Example. "RENEGOTIATE. Brightline Print auto-renews on 31 October at 18,000 unless notice is given by 1 October. The CRM shows 14 print jobs this year, down from 31. Renew at a lower tier or move to per-job pricing. Letter drafted."
The help desk

The Contracts Helpdesk, for requesters

The help desk sits on the requester portal. It says which template to use, what your standard terms are, how long signature usually takes, and where the viewer's own request or contract stands. It reads the playbook and the viewer's own rows, never sends anything for signature, and never signs.

Contracts Helpdesk

A router sends the question to a template and terms specialist (reads the playbook) or a status specialist (reads the viewer's own requests and contracts).

Example. "Which template do I use for a freelance designer?" Answer: "The vendor agreement; a contractor is a vendor here. Request it from the form below and say the rate and whether the work assigns to us on payment." "Where is my Halden Labs MSA?" Answer: "Sent for signature on 8 September, opened by Maya Chen on the 9th, chased once. After 10 days the desk escalates to Lena, who will call."
Your data

7 tables

Tables are where everything is stored. They look like spreadsheets and your team can open and edit them. The e-signature tool, the document tool, storage and the CRM stay the record; the desk holds the queue, the drafts, the terms and the dates.

TableWhat is in itStages
RequestersEveryone who can ask for a contract or own one. The portal identifies viewers here.Active · Left
RequestsEvery contract asked for, with the draft the drafter produced.New → Drafted → Done · Needs info · Declined
ContractsEvery contract with its counterparty, type, template, owner, value, dates and the signed copy.Drafted → Internal review → Sent → Signed → Active → Expiring → Expired · Terminated
Signature RequestsEvery envelope with its signers, dates, days waiting and the chase drafted.Sent → Viewed → Chased → Escalated → Signed · Declined · Expired
Key TermsOne row per key term per signed contract, compared with the playbook.Standard · Non-standard → Accepted · Renegotiate
RenewalsEvery contract inside its notice window with the recommendation and the decision.Watching → Owner asked → Decided → Letter sent → Done
TemplatesThe approved templates, one per type, with the source document and when it was last reviewed.Approved · In review · Retired
Your playbook and tools

The software knows nothing about how your company contracts except what the tables and your playbook tell it.

Contracts Playbook and Standard Terms

Two documents: your rules (which template is used when, the standard terms every agent checks against, who signs what, the chase cadence, the filing convention, the renewal window) and the answers the helpdesk gives. Every agent and the help desk read them. Replace the starter text with your own.

Example. Change "Payment: 30 days" to "Payment: 45 days" and the term extractor stops flagging 45-day terms as non-standard the same day.

Tools connected at setup

E-signature (Dropbox Sign)Documents (Google Docs)Storage (Google Drive)PDF readerCRM (HubSpot)Turtle Notify

  • E-signature (Dropbox Sign). Reads each envelope's state per signer; sends reminders and envelopes behind approval; downloads signed copies. Never signs, voids, cancels or expires.
  • Documents (Google Docs). Copies the approved template into a new draft and fills the fields. Never edits a template.
  • Storage (Google Drive). Finds or creates the counterparty folder and uploads the signed copy under your naming convention, behind approval. Never moves or deletes.
  • PDF reader. Built in. Reads the text of a signed PDF so the key terms can be written down.
  • CRM (HubSpot). Legal name, address, company number and signatory for a counterparty; usage and spend before a renewal. Read only.
  • Turtle Notify. Built in. Emails the contract owner when an envelope is escalated and when a renewal needs a decision.

The pack uses whichever AI model your company has already connected. Other vendors of the same kind swap in at install time without changing the desk: a team on Box for storage gets the same desk. DocuSign and Ironclad cannot be connected yet, so e-signature runs on Dropbox Sign for now.

When things run

The weekly timetable

Checks on arrival are on from day one. The schedules are off until you switch them on from the desk.

AutomationAgentWhenShips
Draft the contractContract DrafterThe moment a request arrivesOn
Draft againContract DrafterWhen the request details changeOn
Extract the termsTerm ExtractorWhen a contract is marked SignedOn
File the signed copyFilerWhen a contract is marked SignedOn
Chase unsigned envelopesSignature ChaserWeekdays 09:00Off until you switch it on
Watch renewalsRenewal WatcherMonday 08:00Off until you switch it on

Buttons on the desk run agents too. "Extract again" and "File again" run the extractor and the filer on one contract; "Draft again" runs the drafter on one request.

How approvals work

A person is always between the software and the outside world

Three things always need a person. The software stops and waits at each one.

1 · Buttons on the desk

Sent, Signed, Active, Renew, Terminate, Accepted, Letter sent. Only a person presses them. The software can say an envelope is waiting; it cannot sign it. It can say a term is unusual; it cannot accept it.

2 · Anything that sends, changes a template or files

If an agent or Ren tries to send an envelope or a reminder, change a template, or write to storage, it stops. The exact call appears in Approvals. You read it and click Approve or Deny. Signing, voiding, counter-signing and cancelling are refused outright, from every agent.

3 · Plans

When you give Ren a task, Ren shows what it will do first. Approve and run, change it, or cancel.

Approvals
The Approvals page for the contracts workspace. The chaser wants to send Ravi a reminder; the filer wants to upload Rachel's signed contract; Ren wants to send the Vireo NDA. All wait for a person.
Who approves. Owners and admins, by default. A waiting message expires unsent after 24 hours, and the admins are reminded after 4. An approver going on holiday can hand their queue to a colleague, and every decision made that way records both names. Every approval is written to the audit trail with the name, the time and the message as approved.
Rules the software must follow

Six rules the pack ships, and the built-in ones

A rule is checked before every single thing the software tries to do. The pack installs six rules of its own on top of the standard ones every workspace starts with.

Sending for signature needs a personNeeds a personCreating or sending an envelope, and sending a reminder on one, is held. The chaser drafts; a person sends.
No agent signs, voids or counter-signsNeverSigning, counter-signing, voiding, cancelling, expiring or declining an envelope is refused, from every agent.
Template changes need a personNeeds a personThe drafter copies templates. Creating, editing or replacing one is held.
Filing a signed copy needs a person until trustedNeeds a personCreating folders and uploading files is held. Switch to logged once the folder structure is trusted.
Nothing in this pack deletesNeverNo delete, purge or trash from any agent or Ren: not a contract, an envelope, a template, a file or a CRM record.
No bulk export of contractsNeverContracts, signed copies and the CRM stay in their tools. Nothing exports them in bulk.
Built-in rules on topNeeds a personThe standard rules every workspace starts with: sending, deleting, permissions and payments need approval; bulk export is recorded.
The list of rules for the contracts workspace.
The overview: active rules, alarms, anything waiting for review, personal data masking.

Everything is recorded

For every run you can see which agent ran, why it ran, every step it took, and every rule that checked it. Passwords and card numbers are blanked out before anything is stored.

Audit trail
The audit trail for the contracts workspace: reminders approved, a filing held, a void refused, a template edit denied.

Spending limits

A monthly budget with a warning level and a hard stop for the software's own usage.

Your contracts stay yours

Agents read signed PDFs to write the terms down; nothing is exported, and the signed copies stay in your storage.

Every send has a record

Who drafted it, what the e-signature tool said, who approved the send, when. The audit trail and the Signature Requests table say the same thing.

Who can see what

The desk is shared with the team. The portal shows each person only their own requests and contracts. Only owners and admins change the layout.

What it saves

Hours back for a team handling 30 contracts a month

These estimates assume about 30 new contracts a month, 8 envelopes waiting at any time, 25 signed contracts a month to file and read, and 6 renewals a month. "Before" is the time by hand; "after" is the reading and deciding that is left. Your numbers will differ. These are estimates, not measurements; after a month the audit trail gives you real figures.

JobAssumptionHours beforeHours afterWhat changes
Drafting from the template40 min each, 30 a month4.61.2Filled from the request and the CRM; you review.
Chasing signatures15 min a day1.30.3Chases drafted every morning; you approve.
Reading signed contracts for the key terms30 min each, 25 a month2.90.6Terms in a table, unusual ones flagged; you decide.
Filing signed copies10 min each, 25 a month1.00.2Filed under the convention; you approve.
Tracking renewals2 h a month plus the ones that slipped0.50.1Every Monday, with the notice date and a draft letter.
Answering "which template" and "where is my contract"3 h a week3.00.5The helpdesk answers from the playbook and the tables.
Total per week13.32.9About 10 hours a week back for the contracts owner, and no contract renews because nobody was watching the date.

Drafts in minutes

The NDA someone asked for at 09:00 is drafted and waiting for review by 09:10.

No silent renewals

Every contract inside its notice window is on the Renewals page with a recommendation before the date.

Terms you can search

Which contracts have payment beyond 30 days? One filter on the Key Terms table.

Estimates, not measurements. After a month the audit trail gives you real figures.

Getting started

Live in an afternoon

Installing takes one click. The real work is the templates and the playbook.

1Install

Install the pack from the Solution Packs page. Connect the e-signature tool, the document tool, storage and the CRM when asked.

2Playbook

Replace the starter text with your standard terms, who signs what, your filing convention and your renewal window.

3Templates and requesters

Add a row per approved template with its source document. Import the people who can request contracts so the portal knows them.

4First week

Log your live contracts through the desk with their dates. Share the portal with the company. Switch on the morning chase.

5Then

Switch on the Monday renewal watch, and move the filing rule to logged once the folder structure is right.

Pricing

Included on every plan

You pay for the platform, not per desk. The plan sets how many agents, employees and workspaces you can run; every desk is included, and runs are billed on your own model key at cost. 5 agents in this desk count against the plan's agent limit.

See plans
More desks