For AI agents: a documentation index is available at https://docs.coverbase.com/llms.txt. This page is also available in markdown by appending .md to the URL.
This guide is part of the User Guides collection. It covers the dates on a contract record and the reminders that fire off them. For pulling those dates out of the paper in the first place, see the Document Insights guide.
The timeline at a glance
Open a contract and look at the Terms card on the Overview tab. A track across the top of the card places the dates in order, and the grid under it lists each value beside the terms that produce it. Six dates can appear:
Three of the six (Notice due, Internal action, and Audit date) are optional. They appear when they are relevant, and you can turn them off per contract. Effective date, term start, and term end are always shown.
Optional does not mean unimportant. The date makes sense on some contracts and not others, so you decide contract by contract.
Fixed dates versus calculated dates
Most surprises come from this distinction.Fixed date
A date you or the document states outright. It sits there until someone changes it. Renewals do not move it: a date the agreement names is a fact, and Coverbase does not rewrite it.
Calculated date
A date Coverbase works out from other values. Notice due to vendor can be calculated as term end minus your notice period. Internal action is calculated as the notice date minus your lead time. Both update automatically when the contract renews.
What makes a contract renew
A renewal needs two things on the record, and it is the second one people forget.Auto-renews is Automatic
The setting that says renewal happens without anyone doing anything.
Renewal term is filled in
The length each renewal adds. Without it there is nothing to move the term end to.
Expiry is an organization setting, on by default. The Automatic expiration card on the contract statuses page (Configuration → Statuses → Contract, or Actions → Configure lifecycle on any contract) lets someone who can edit organization settings turn it off and choose the status an expired contract moves to. Only a contract whose status is in the Started group, or that has no status, is expired. A contract whose status is in the Canceled group is never renewed or expired.
Where the renewal term comes from
Three paths fill it, so most contracts arrive with it already set:- Document extraction. Coverbase reads the renewal term out of the agreement along with the other dates, with a page citation.
- Spreadsheet import. The contract import template has a Renewal Term column. Fill it in the same shape as the other term columns, for example
1 yearor12 months. - By hand. Click Renewal term on the Terms card and enter it in the Renewal editor.
Recording what you intend to do
A renewal date tells you when to decide. It does not record what you decided, which is why renewals get re-litigated in the week they are due. The Renewal decision row of the Terms card takes that answer. Click Record decision (or Change decision) and choose Not decided, Renew, Terminate, or Under review, with a note for the reasoning. The row then shows who recorded it and when. The decision also shows in the Renewal decision column of the contracts list and in the preview panel, and it is filterable across the portfolio.A renewal clears the decision. When a contract rolls into a new term, the decision and its note go back to empty on purpose. The old answer was about the term that ended, and the new one deserves its own look.Nothing is lost: every decision is filed in the contract’s activity trail with the note, who recorded it, which term it was about, and that term’s end date. The card shows the current term, the trail shows the history.
Who gets reminded, and when
Reminders are email, and they come from two places:1
Organization-wide rules
Set once for the whole org from the contracts list, under Actions → Configure notification. For example: “email 60, 30, and 7 days before the notice due date.” Every contract inherits these unless it has its own rules.
2
Contract-specific rules
Set on one contract with Configure on the Reminders row of the Terms card, or Actions → Configure reminders in the contract header. Both are for admins. These replace the org-wide rules for that trigger on that contract, which is useful for a contract that needs six months of warning instead of one.
Turning off a reminder for one contract
There are two ways, and neither touches any other contract. Use No notice date (above) when the contract has no notice deadline. Use the steps below (hiding the milestone) when the deadline is real but you do not want to be reminded about it here. Hiding works on all three optional dates, whether they are fixed or calculated.1
Open the contract and find the timeline
On the contract’s Overview tab, find the Terms card.
2
Click the date you want to silence
Click Notice due, Internal action, or Audit date on the track. The editor opens.
3
Choose Hide and stop reminders
At the bottom of the editor, select Hide and stop reminders. The date leaves the timeline (the notice and internal action marks read Hidden instead) and its reminder emails stop for this contract.
- The reminders stop for this contract only. Your org-wide rules are untouched, and every other contract keeps reminding as before.
- Nothing is deleted. The date, the notice period, and the page citation from the source document all survive.
- It is reversible. Click the Hidden mark, or use the + (Add milestone) beside the track, to bring the date back with its value and reminders intact.
Silencing Notice due to vendor also silences both notice reminders (the notice-due one and the older termination-notice one, which name the same date) and the Internal action reminder when that date is set to Based on notice due, because it is only a lead time on the notice deadline.An Internal action date you have pinned to a Fixed date is a commitment of its own and keeps reminding. Hide it separately if you do not want it.
Hiding for this term only
On a contract that renews automatically and has a renewal term, the editor offers a second choice above Hide and stop reminders: Hide until this contract renews. The reminders stop for the current term and start again on their own when the contract renews, and the reminder details say so. Use it when you have decided to let this term roll over and want the countdown back next term, rather than never again. It is offered on a notice date set to Based on term end, and on an internal action that follows it. A fixed date and the audit date do not move when the contract renews, so there would be nothing left to remind you about, and the choice is not offered there.Which one to reach for
The clearest case is an estimated term end. If the term end is your best guess rather than a date the contract states, a notice deadline calculated from it is also a guess, and being reminded to act on a guess is noise. No notice date is the right choice here: the derived deadline is not real. Keep the estimated term end for planning; switch the notice date back to Based on term end if the term end firms up. Hiding fits when the deadline is real and you do not want to be reminded of it:- A contract that auto-renews on terms you are happy with, where you do not intend to give notice. If that is a decision about this term only, use Hide until this contract renews.
- An audit date that belongs to a different team’s process and should not page yours.
- A contract in the middle of renegotiation, where the current dates are about to be replaced.
Seeing every contract’s dates at once
The dates on one contract drive its reminders. To see them across the portfolio, use the renewal runway on the contracts list page.
The renewal runway. Each contract is a lane, with its notice deadline, required notice span, and term end.
Manage reminders from MCP or the API
You can read and change reminder rules and alert settings from an MCP client, and read contract dates with an API key. An MCP client reads withquery_platform(kind="rules") and query_engagements_contracts(kind="contract_alert_settings"). It changes rules with mutate(entity="rule", action=...) (create, update), the quiet hours and weekly cap with mutate(entity="contract_alert_settings", action="update"), and stops alerts for one contract with mutate(entity="contract", action="set_alert_suppression").
The reminder rule routes are /v1/rules. See Reminder rules. They need organization settings permission, which API keys do not hold, so use a key created by a person whose role holds it. Contract dates come back on GET /v1/contract-records/{contract_id}.
Before an MCP client sends a write, it shows you the change and waits for you to confirm it. The MCP tool reference lists every field.
Troubleshooting
Related
Document Insights guide
Where the dates come from: define the fields Coverbase extracts from every document, each with a page citation.
Contract Guardian guide
The language-level half of contract intelligence: clause sets, risk tiers, and clause reviews.