This article will walk you through how to create and manage obligations. If you want to learn more about enabling obligations in your environment, please reach out to your Ironclad representative.
Once a contract is signed, obligations define required actions for each party, ensuring compliance and outlining consequences for non-fulfillment. Each obligation has an owner, status, and type.
Ironclad offers the ability to create, manage, and track obligations using predefined types and properties. You can create structured obligations from archived contract records using predefined out-of-the-box obligation types. To ensure accountability, you can assign ownership to other Ironclad users and modify key details such as type, name, description, status, and owner. A centralized Obligation dashboard provides a comprehensive view of all obligations, allowing you to filter by key properties and save custom views for quick access.
Obligation Properties
Obligation properties are pieces of information you need to collect to inform and categorize your obligation. You will use them throughout the obligation’s lifecycle to create the obligation, track the obligation, and filter the obligation.
Property | Description |
---|---|
Name | A name for the obligation. We recommend a name that is unique and easily identifiable. This is a required field. |
Description | A description for the obligation. This is a required field. |
Status | The status of the obligation. This is a required field. |
Assignee | The assignee of the obligation. This can be a user or a group within Ironclad. This is a required field. |
Frequency | The frequency in which the obligation should take place. This is an optional field. |
Due Date | The date the obligation must be completed. This is an optional field. |
Contract Name | The contract in which the obligation is mentioned or associated to. This is a required field. |
Type | Obligation Type is a required property that lets you categorize each obligation by its type. It helps you search, filter, sort, and manage saved views more efficiently. The available Obligation Types are a suggested list of common contractual obligations, designed to help you classify obligations in a way that best fits your organization’s needs. |
Obligation Types
Obligation Types are required properties that lets you categorize each obligation by its type. It helps you search, filter, sort, and manage saved views more efficiently. The available Obligation Types are a suggested list of common contractual obligations, designed to help you classify obligations in a way that best fits your organization’s needs.
Obligation Type | Description | Common Use Cases |
---|---|---|
Payment | Financial obligations in a contract | Vendor payment schedules, customer invoicing |
Termination | Terms and conditions for ending an agreement | Notifying parties before contract end |
Discount | Agreed-upon reductions in price | Early payment discounts, volume-based discounts |
Non-Compete | Clauses or language preventing competition | Employee or vendor restrictions post-contract |
Rebate | Refunds based on performance or volume | Sales rebates tied to volume targets |
Regulatory | Compliance with laws and regulations | Data privacy, trade laws, industry-specific mandates |
Refund | Returning payments under certain conditions | Product return policies, SLA breaches |
Compliance | Adherence to standards or internal policies | Following corporate or legal frameworks |
Penalties | Fines or consequences for non-compliance | Late delivery fines, SLA breaches |
ESG Compliance | Environmental, Social, Governance-related obligations | Sustainability reporting, DEI goals |
Milestones | Key dates or deliverables in a contract lifecycle | Project phases, product delivery checkpoints |
Indemnity | Protection against legal or financial liability | Risk transfer clauses between parties |
Breach Notice | Formal notification of a contract breach | Notifying vendor/client of violations |
Insurance | Insurance coverage requirements | Proof of liability or property insurance |
SLA | Performance metrics for services | IT service uptime, response time commitments |
Deliverables | Specific items or services to be provided | Software delivery, consulting reports |
Performance | Standards or KPIs to be met | Sales targets, uptime guarantees |
Reporting | Periodic submission of data or updates | Quarterly performance reports, compliance certifications |
Create an Obligation
- Click the Obligations tab.
- Click New Obligation located in the top right corner.
- Enter a Name, Description, Type, and Status.
- Select an Assignee from the dropdown of Ironclad users.
- Search for and select an associated Contract.
- Select the Frequency in which the obligation should be completed.
- Select the obligation’s Due Date.
- Click Create. The obligation is created and added to your Obligations dashboard.
Edit an Existing Obligation
-
Click the Obligations tab.
-
Click on the obligation you want to edit. A summary pane displays on the right.
-
Click Open overview page indicated by two arrows. The contract the obligation is associated with displays.
-
Click the Obligations tab located on the right.
-
Locate the obligation you want to edit, and then click the three stacked dots located next to the obligation > Edit.
-
The Edit obligation pane displays on the right. Edit the obligation, and then click Save.
Filter Obligations
You can filter obligations on the Obligations Dashboard similar to how you filter workflows and records on the Dashboard. There are three default filters displayed on the Entities tab: Relationship, Status, and Business Type.
To start basic filtering, click All to display the filtering dropdown. Select a filter from the dropdown. You can filter by obligation properties, dates, and obligation types.
After you select a filter, you need to select a condition for that filter. Conditions are dynamic to the data type of the filter. Check out the table below for more information on each type of data:
Type of Data | Description |
---|---|
Strings | Is: Exact match for the filter |
Contains: Matches the text anywhere it appears in the filter | |
Numerical Values | Is between: Allows you to set a range |
Other options: >, ≥, <, ≤, = | |
Tuples | Tuples do not have conditions. They only have filter option itself. |
Dates | Is between: Allows you to set a range Is: Exact match for the filter Is After: All dates after the entered date (excluding the entered date) Is On or After: All dates after the entered date (including the entered date) Is Before: All dates before the entered date (excluding the entered date) If On or Before: All dates before the entered date (including the entered date) |
After selecting a filter, begin typing and if applicable, the filter’s autocomplete helps you find a list of matching filter options along with the number of obligations that each option maps to.
Search Obligations
You can complete advanced searches in your Obligations dashboard using syntax that is similar to search commands and connectors. You can use boolean search, proximity search, and exact search to customize your queries. You must include a space before each of your search connectors or operators. You must include a space after all search connectors or operators except for -, (), and “”. The Dashboard searches through both the document text and properties.
Add a Column to the Obligations Dashboard
You can add additional columns to the Obligations Dashboard by clicking Add column indicated by a plus sign.
Save a Custom View
You can create a custom view in two ways: either start with a blank view and add filters, or configure filters first and then create a view based on those parameters. Both methods produce the same result but offer flexibility depending on your needs.
- To create a blank view:
-
Click Add view indicated by a plus sign.
-
Enter a name for your view. Your new, blank view is located under the My Views section of the Views sidebar.
-
Add filters to your view.
-
Click Save and update view. Your custom view is updated.
-
- To create a view based off of your already configured filters:
-
Click the Save button, located next to the filters at the top.
-
Click Save as new custom view.
-
Enter a name for your view. Your new view is located under the My Views section of the Views sidebar.
-
TIP
There are many ways to use views to organize your obligations. Some of the most common views created are:
- By Status
- By Type
- By Assignee
- By Due Date
Export Obligations
You can export the columns on your Obligations dashboard for views or selected obligations. Exports are available in 3 file formats: spreadsheet (.xlsx), comma-separated values (.csv), and JSON lines (.jsonl).
- In the top right corner, click the three stacked dots > Export view.
- In the Data column dropdown, select whether you want to show Visible columns or All columns.
- Select which Format you want to export the obligations in.
- Toggle on/off whether or not you want to be sent an email with the spreadsheet when the export is complete.
- Click Export.