Term Library
The Term Library lets you ask cross-portfolio questions about your contracts without writing SQL or staring at spreadsheets. Two modes: prebuilt queries you click, and natural-language questions you type.
When to use it
Renewly extracts structured terms from every contract you upload (notice windows, renewal dates, auto-renewal flags, contract value, currency, term length). The Term Library exposes those terms as a searchable index across your whole portfolio.
The 12 prebuilt queries (one click each) cover the highest-action portfolio slices:
- Notice windows over 60 days, and over 90 days
- Auto-renewing contracts above $10K
- Renewing in the next 90 days, and the urgent-30-day cut
- High-value renewals in the next 60 days (≥ $25K)
- Multi-year contracts (≥ 24 months) you’re locked into
- Top spend: contracts over $50K
- Auto-renewing with under 30 days notice (the high-risk pair)
- Expired in the last 30 days you have not chased
- Missing a renewal date (a data gap to close)
- All extracted contracts (baseline export)
Prebuilt queries
From Term Library in the left rail, the prebuilt grid shows the high-signal questions above. Click one and Renewly returns every matching contract from your portfolio with vendor name, value, renewal date, and a link to the contract page.
Sample contracts excluded
Natural-language questions
Type a free-form question in plain English. Examples:
- “auto-renewing high value contracts”
- “contracts renewing in the next 30 days over $50K”
- “contracts with notice windows of 60 days or more”
Renewly translates your question into a structured filter against the whitelisted Term Library schema and runs it. The translator only ever produces filters against approved fields, so there is no path for an ambiguous question to leak into raw SQL.
What you can filter on
The Term Library schema is intentionally tight. Only fields where the underlying extraction has high coverage are searchable. Today that means:
- auto_renews: does the contract auto-renew?
- notice_period_days: days of notice required to cancel before renewal
- term_months: total contract term length
- total_value: total contract value (in the contract’s currency)
- currency: ISO 4217 code
- renewal_date: next renewal date
- end_date: contract expiration date
- status: Renewly’s processing status (completed, processing, etc.)
Clause-level fields are coming
Working with results
Each row is a contract. Click through to view the full contract, change tags, edit extracted data, or trigger re-extraction. Need to export? Filter, then use the existing CSV export from the contracts list with the same filters applied.
Who can access
Any authenticated Renewly user can use the Term Library against their own portfolio. Team members of an organization see contracts shared with the org as well as contracts they personally own.