1. Getting Started
New to Tenivo? Start here.
What is Tenivo?
Tenivo is a contract management tool for teams that need to track, review, and stay on top of their contracts after they are signed. Instead of hunting through email threads or shared folders, Tenivo gives your team a single place to upload contracts, review their key terms, monitor upcoming renewals, and collaborate with colleagues.
Tenivo 1.0 covers the core contract lifecycle: from upload and field extraction through active monitoring, renewal tracking, and archiving.
Your workspace
Everything in Tenivo happens inside a workspace. A workspace is a shared environment where your team's contracts live. All members of a workspace can see and work on contracts according to their role.
When you first join Tenivo, you either create a new workspace or accept an invitation to join an existing one.
First steps after joining
- If you are the workspace Owner, invite your teammates: Settings → Team → Invite member.
- Go to the Contracts page and click Upload contract to add your first PDF or DOCX file.
- Review the extracted fields on the contract detail page and correct anything that was missed or wrong.
- Change the contract status to Active once the fields are confirmed.
2. Workspaces & Team
Collaboration, invites, and roles.
What is a workspace?
A workspace is a shared environment that belongs to your organisation. It contains all your contracts, team members, and settings.
- A unique name set during creation
- One or more members with defined roles
- A subscription plan tied to the workspace
By default, all contracts in a workspace are visible to all workspace members according to their role (Public visibility). Workspace Owners can change a contract's visibility to Private, restricting access to the contract owner and users explicitly granted access by the Owner.
Inviting teammates
Only workspace Owners can send invitations.
- Go to Settings → Team.
- Click Invite member.
- Enter the person's email address and select their role.
- Click Send invite.
The teammate will receive an email with a personal invitation link. Links are valid for 7 days.
If an invite expires before the recipient clicks it, you can resend it from Settings → Team by clicking the options menu next to their pending invite.
Roles: Owner / Member / Viewer
Each workspace member has one of three roles. Roles control what actions a person can take. They are separate from a contract's “owner” field (see Contracts).
| Role | Contracts | Team & Billing | Comments |
|---|---|---|---|
| Owner | Upload, edit, delete, change status | Invite, remove members, manage billing, change roles | Post and delete any comment |
| Member | Upload, edit, change status | Cannot manage billing or remove members | Post and delete own comments |
| Viewer | View only — no editing | No access | View only — cannot post |
You cannot change your own role. Only the workspace Owner can change member roles.
Joining via invite
- Click the invite link in the email you received.
- Create a Tenivo account, or sign in if you already have one.
- You will automatically join the workspace with the role your inviter assigned.
If the link has expired, ask the workspace Owner to resend the invite from Settings → Team.
Deleting a workspace
Only the workspace Owner can delete a workspace. Members and Viewers do not have access to this action.
- Go to Settings → Team.
- Scroll to the Danger zone section at the bottom of the page.
- Click Delete workspace.
- A confirmation dialog will appear. Type the exact workspace name to confirm that you intend to delete it.
- Click Delete workspace in the dialog to proceed.
Workspace deletion is permanent and cannot be undone. All contracts, members, obligations, comments, and activity records inside the workspace are permanently deleted. There is no recovery option.
After deletion, you will be redirected to your next available workspace. If you have no other workspaces, you will be taken to the workspace creation page to start fresh.
3. Contracts
Uploading, reviewing, and managing contracts.
Uploading a contract
You must be a Member or Owner to upload contracts.
- Go to the Contracts page.
- Click Upload contract.
- Select a PDF or DOCX file from your computer (max 10 MB).
- Tenivo uploads the file and extracts key fields automatically. Extraction usually takes a few seconds.
Once the file is attached, the contract status advances to Review Needed. Review the extracted fields and correct anything that is wrong before moving the contract forward.
Current usage limits
During the current early-access stage, Tenivo enforces the following limits:
- Up to 3 users per workspace
- Up to 10 contracts per workspace
- Up to 100 obligations per workspace
- Maximum file size per upload: 10 MB
- Contract total value is stored with two decimal places
If one of these limits is reached, Tenivo blocks the action and shows an error so you can adjust data or contact support.
What happens after upload?
Tenivo automatically attempts to extract these fields:
- Counterparty name
- Effective date (when the contract begins)
- End date (when the contract expires)
- Governing law
- Auto-renewal (yes/no)
- Notice period (in days)
Extraction is automated and may not be perfect. Always review the extracted fields before marking a contract as Active.
Reviewing and editing extracted fields
After upload, open the contract to review the extracted data. If anything is wrong or missing, click the edit icon next to any field and enter the correct value. Changes are saved immediately.
Fields you can review and edit: counterparty name, effective date, end date, governing law, auto-renewal flag, notice period.
Assigning a contract owner
A contract owner is the team member responsible for monitoring a contract — who to contact when a renewal is approaching, who last reviewed it, and so on.
This is a responsibility label, not a permission setting. It does not change who can view or edit the contract — that is controlled by workspace role.
- Open the contract.
- Find the Owner field in the contract details panel.
- Select a workspace member from the dropdown.
Any workspace member can be assigned as contract owner, regardless of their role. The field is a responsibility label — it does not grant additional permissions.
4. Contract Statuses
What each status means in practical terms.
Every contract in Tenivo has a status that reflects where it is in its lifecycle. Some statuses are set automatically; others are set manually by your team.
A contract record has been created. After a file is attached, the status automatically advances to Review Needed.
The file has been uploaded and fields have been extracted. The team needs to check the extracted data and verify contract terms before the contract can be marked as Active.
What to do: Review the extracted fields. Correct any errors, then move the contract to Awaiting Data or Active.
The contract is in effect. Key fields have been confirmed and the contract is being tracked. The end date will automatically trigger an Expired status when it passes.
The contract is blocked — waiting for counterparty information, signatures, or other external input before it can move forward.
The renewal decision window is open — the notice period before the end date has started and action is needed. Move a contract to this status when your team determines it is time to act.
See Reminders & Renewals for guidance on when to set this status.
The contract's end date has passed and it was not renewed or extended. Expired contracts remain in the workspace for reference. No data is deleted.
The contract has been archived and is hidden from the default Contracts view. Archived contracts are still in the system and can be found using the status filter.
Important: Archived is a terminal status. Archived contracts are read-only and cannot have their status changed. Archive only contracts you are certain you will not need to reactivate.
5. Collaboration
Comments, activity history, and shared access.
Comments
Members and Owners can leave comments on any contract. Comments are visible to all workspace members, including Viewers.
- Open a contract.
- Scroll to the Comments section.
- Type your comment and press Enter or click Post.
Comments can be edited or deleted by the person who posted them. A workspace Owner can delete any comment.
Viewers can read all comments but cannot post or delete them.
Activity log
Every contract has an Activity tab that records key events automatically:
- Contract uploaded
- Fields edited (what changed and by whom)
- Status changed
- Contract owner assigned or changed
- Comments posted
- Reminders added
The activity log is read-only and visible to all workspace members. It provides a full audit trail of what happened and when.
Shared visibility
Contracts have a visibility setting — Public or Private:
- Public (default) — visible to all workspace members according to their role.
- Private— visible only to workspace Owners, the contract's assigned owner, and users explicitly granted access by a workspace Owner.
Only workspace Owners can change a contract's visibility or grant access to Private contracts.
6. Obligations & Renewals
Assignable work items, key dates, notice periods, and renewal tracking.
What are obligations?
Obligations are the specific commitments and tasks extracted from a contract — things like payment deadlines, reporting requirements, notice periods, or compliance checkpoints. Each obligation is an actionable work item, not just a note.
Obligations can be added manually or extracted automatically from the contract text using AI. Once created, each obligation lives on the contract and is also visible in the workspace-wide Obligations view.
Assigning obligations to team members
Every obligation can be assigned to a specific workspace member to make ownership clear.
- Open the contract and find the obligation in the Obligations section.
- Click Edit on the obligation.
- Use the Assignee dropdown to select a workspace member, or choose Unassigned to clear the assignment.
The assignee is shown directly on the obligation card. Unassigned obligations are labelled Unassigned so they are easy to spot.
Obligation assignment is separate from contract ownership. A contract has one owner (the person responsible for the contract overall), while individual obligations can each be assigned to different team members.
My obligations filter
In the Obligations page you can filter the list using four tabs:
- All — every obligation in the workspace.
- My obligations — only obligations assigned to you. Use this to focus on your own work.
- Unassigned — obligations with no assignee yet. Useful for triage.
- Due soon — obligations that are overdue or coming up soon.
Dashboard: Due soon
The dashboard shows a Due soon section that surfaces obligations relevant to you within the next 24 hours.
An item appears in your Due soon section if:
- The obligation is assigned to you, or
- The obligation is on a contract you own.
If the same item would appear for both reasons (you are both the contract owner and the obligation assignee), it is shown only once.
Unassigned obligations still surface for the contract owner, so nothing slips through if an obligation has not been assigned yet.
Key date fields
Each contract can have three time-related fields:
- Effective date — when the contract begins. Used for reference and reporting.
- End date — when the contract expires. Used to trigger the Expired status automatically.
- Notice period — how many days before the end date your team needs to act. For example, a 30-day notice period means you have 30 days before the end date to decide on renewal or to notify the counterparty.
These fields are extracted automatically from the uploaded file and can be corrected manually at any time.
AI-Assisted Extraction: Contract fields are extracted using AI-powered analysis. Extraction may miss important terms or misinterpret complex language. Always review extracted data carefully, especially for contracts with non-standard terms or multiple governing jurisdictions. For legally sensitive decisions, have your legal team confirm extracted obligations before operational reliance.
When to set “Renewal Upcoming”
Tenivo does not automatically transition contracts to Renewal Upcoming. Your team is responsible for monitoring end dates and notice periods and updating the status manually when the renewal window opens.
A useful rule of thumb for deciding when to set this status:
Example: If a contract ends on 31 December and the notice period is 30 days, set the status to Renewal Upcoming on or around 1 December.
To move a contract back to Active — for example after the end date has been extended — change the status manually to Active.
Tip: For deadline-based obligations like notice periods or renewal actions, set a due date when adding the obligation so it surfaces in the Due soon dashboard and the Obligations list.
What to do when a contract is “Renewal Upcoming”
- Open the contract and review the terms.
- Decide whether to renew, renegotiate, or let the contract expire.
- Coordinate with the relevant counterparty.
- If you renew: update the end date and notice period fields, then change the status back to Active.
- If you let it expire: the status will automatically move to Expired once the end date passes (checked daily).
7. Dashboard
Your workspace overview and quick access to what needs attention.
Dashboard overview
The dashboard is your workspace's central hub. It provides a snapshot of:
- Recent contracts — contracts you or your team have uploaded recently
- Due soon — obligations assigned to you or on contracts you own, due within the next 24 hours
- Quick stats — count of active, expiring, and overdue contracts
Recent contracts
The Recent contracts section shows the contracts most recently uploaded or edited in the workspace. This gives you quick access to work in progress.
Due soon widget
The Due soon section shows obligations that need your attention in the next 24 hours.
An obligation appears here if:
- It is assigned to you and due soon or overdue, or
- It is on a contract you own and due soon or overdue
Click any item to navigate directly to the contract or obligation for action.
Contract statistics
The dashboard displays high-level contract counts:
- Active — contracts currently in effect and being monitored
- Expiring / up for renewal — contracts nearing their end date or in Renewal Upcoming status
- Overdue obligations — total count of overdue items across all contracts
8. Calendar View
Timeline visualization of all obligations and their due dates.
What is the calendar view?
The calendar view shows your workspace's obligations organized by month. It provides a visual timeline of all due dates, making it easy to spot busy periods and plan ahead.
How to use the calendar
- Click Calendar in the left navigation.
- Use the arrow buttons to navigate between months.
- Obligations are displayed on their due dates with color-coded status badges.
- Click any obligation to open the contract detail page.
Status colors
Each obligation is color-coded by its current status:
Calendar summary
At the top of the calendar, you will see a summary showing:
- Total number of obligations in this month
- Count of overdue items
- Count of items due soon
The calendar view only shows obligations that have a due date set. Obligations without a due date will not appear on the calendar.
9. Notifications & Settings
Email reminders, account settings, and controlling your notifications.
Accessing your settings
- Click the account or settings link in the navigation.
- Navigate to Settings.
- You will see your Account section, Notification Reminders section, and Danger zone.
Account information
In the Account section, you can view:
- Your name (as associated with your account)
- Your email address
To change your name or email, please contact us at info@tenivo.net.
Email reminder notifications
Tenivo automatically sends you email reminders about obligations that are due soon or overdue. You can control which reminders you receive by toggling settings in the Notification Reminders section.
Master reminder toggle
The Enable reminders toggle controls all reminder emails:
- ON (enabled) — you receive all reminder emails
- OFF (disabled) — you will not receive any reminder emails
When the master toggle is off, all other reminder options are hidden and no emails are sent.
Reminder types
When reminders are enabled, you can choose which types of reminder emails to receive:
You receive an email 24 hours before an obligation is due. You will receive due soon reminders for:
- Obligations assigned to you
- Obligations on contracts you own
You receive an email when an obligation has passed its due date and no action has been taken. Overdue reminders are sent for:
- Obligations assigned to you (once per day if still overdue)
- Obligations on contracts you own (once per day if still overdue)
When you receive reminders
Email reminders are sent daily at 8:00 AM UTC. If multiple obligations are due or overdue, you will receive a single email summarizing all relevant items for that day.
Deleting your account
In the Danger zone section at the bottom of Settings, you can permanently delete your account.
- Click Delete account.
- Confirm the action in the dialog that appears.
Account deletion is permanent and cannot be undone. All your personal data will be removed. If you were an Owner of a workspace, that workspace is not deleted. Contact support at info@tenivo.net for workspace owner transfer.
10. Billing & Subscription
Plan management, invoices, and payment.
Who manages billing?
Only workspace Owners have access to billing settings. Members and Viewers cannot see or manage billing.
Billing questions
For questions about your plan, invoices, payment method, upgrades, downgrades, or cancellation, please contact us directly:
Billing management is handled outside the app during the current early-access period. The Owner of the workspace is the billing contact. If you need to transfer billing responsibility, ask the current Owner to contact us.
11. AI Features & Limitations
Understanding AI-assisted contract field extraction.
AI-Assisted Field Extraction
When you upload a contract, Tenivo uses AI to automatically extract key fields like party names, effective date, end date, renewal terms, and key obligations. This helps you get started faster and reduces manual data entry.
Important: AI extraction is a convenience feature, not a legal review tool. Extracted fields may be incomplete, inaccurate, or misinterpreted. Always review extracted data carefully with your legal team before relying on it for business decisions.
Common AI Extraction Limitations
- Missed terms: Complex or non-standard contract language may not be extracted. Look for unusual clauses, schedules, and exhibits.
- Misinterpreted dates: Date formats vary widely. Extracted dates should always be confirmed against the original document.
- Party name confusion: If a contract refers to parties by nickname, abbreviation, or role rather than legal entity name, extraction may be incorrect.
- Renewal term ambiguity: If renewal is conditional, automatic-with-notice, or optional, the AI may misinterpret the trigger or frequency.
- Multi-party contracts: Contracts with 3+ parties or complex counterparty structures may have incomplete or ambiguous extraction.
- Scanned or poor-quality PDFs: If your PDF is scanned, hand-annotated, or low-quality, extraction accuracy may be significantly lower.
Best Practices for AI Extraction
- Review every field. Don't assume extraction is correct. Check each extracted value against the original document.
- Assign to legal owner. Have the person most familiar with the contract review and correct the fields.
- Verify dates manually. Use the date picker to confirm effective dates, end dates, and renewal windows.
- Check for missing obligations. If you notice the AI missed important clauses or obligations, add them manually via the obligations feature.
- Document your changes. Use comments to note corrections you made, so teammates understand your adjustments.
AI is Not Legal Advice
Tenivo's AI-extracted data is not legal advice and should not be relied upon as a substitute for legal review. Contract interpretation, enforceability, and risk assessment require qualified legal professionals.
Always have your legal team review extracted data before making business decisions based on Tenivo's data, especially for high-value or complex contracts.
Reporting Extraction Errors
If you notice consistent extraction errors for certain contract types, please email us at info@tenivo.net with an example. Your feedback makes the AI smarter for everyone.
12. FAQ & Troubleshooting
Common questions and quick answers.
Documentation version 2.0.0 · Last updated April 2026
Something missing or unclear? Email us