Tenivo/Help Center
Tenivo is in Beta. Features and documentation are subject to change. Please review our beta access rules and free access terms.
v2.0.0·Last updated April 2026·Documentation version 2.0.0

Tenivo Help Center

Product documentation for Tenivo — workspace setup, contracts, statuses, obligations, collaboration, and billing.

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

  1. If you are the workspace Owner, invite your teammates: Settings → Team → Invite member.
  2. Go to the Contracts page and click Upload contract to add your first PDF or DOCX file.
  3. Review the extracted fields on the contract detail page and correct anything that was missed or wrong.
  4. 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.

  1. Go to Settings → Team.
  2. Click Invite member.
  3. Enter the person's email address and select their role.
  4. 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).

RoleContractsTeam & BillingComments
OwnerUpload, edit, delete, change statusInvite, remove members, manage billing, change rolesPost and delete any comment
MemberUpload, edit, change statusCannot manage billing or remove membersPost and delete own comments
ViewerView only — no editingNo accessView only — cannot post

You cannot change your own role. Only the workspace Owner can change member roles.

Joining via invite

  1. Click the invite link in the email you received.
  2. Create a Tenivo account, or sign in if you already have one.
  3. 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.

  1. Go to Settings → Team.
  2. Scroll to the Danger zone section at the bottom of the page.
  3. Click Delete workspace.
  4. A confirmation dialog will appear. Type the exact workspace name to confirm that you intend to delete it.
  5. 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.

  1. Go to the Contracts page.
  2. Click Upload contract.
  3. Select a PDF or DOCX file from your computer (max 10 MB).
  4. 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.

  1. Open the contract.
  2. Find the Owner field in the contract details panel.
  3. 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.

UploadedSet automatically on contract creation

A contract record has been created. After a file is attached, the status automatically advances to Review Needed.

Review NeededSet automatically after file attachment, or manually

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.

ActiveSet manually

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.

Awaiting DataSet manually

The contract is blocked — waiting for counterparty information, signatures, or other external input before it can move forward.

Renewal UpcomingSet manually

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.

ExpiredSet automatically when end date passes

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.

ArchivedSet manually — terminal

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.

  1. Open a contract.
  2. Scroll to the Comments section.
  3. 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:

Act when Today ≥ End Date − Notice Period

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”

  1. Open the contract and review the terms.
  2. Decide whether to renew, renegotiate, or let the contract expire.
  3. Coordinate with the relevant counterparty.
  4. If you renew: update the end date and notice period fields, then change the status back to Active.
  5. 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

  1. Click Calendar in the left navigation.
  2. Use the arrow buttons to navigate between months.
  3. Obligations are displayed on their due dates with color-coded status badges.
  4. Click any obligation to open the contract detail page.

Status colors

Each obligation is color-coded by its current status:

OverdueObligation due date has passed
Due soonObligation due within 1–7 days
In progressObligation is being actively worked on
UpcomingObligation due more than 7 days away
CompletedObligation has been completed

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

  1. Click the account or settings link in the navigation.
  2. Navigate to Settings.
  3. 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:

Due soon remindersSent when obligations are due within 1 day

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
Overdue remindersSent when obligations are past their due date

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.

  1. Click Delete account.
  2. 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:

info@tenivo.net

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

  1. Review every field. Don't assume extraction is correct. Check each extracted value against the original document.
  2. Assign to legal owner. Have the person most familiar with the contract review and correct the fields.
  3. Verify dates manually. Use the date picker to confirm effective dates, end dates, and renewal windows.
  4. Check for missing obligations. If you notice the AI missed important clauses or obligations, add them manually via the obligations feature.
  5. 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

← Back to Tenivo