Page tree

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.

This release marks the beginning of a new, simplified version naming scheme, starting with this release, 21.


 software software releases happen continuously throughout the year, while major releases happen about twice per year. This page highlights some of the most important and exciting recent enhancements to the software. Enhancements that were released to the prior version are marked as such, but for the full list of changes for each version, make sure to review the full list of Release Notes.

This page covers updates for:


Release Number


Build Number




for Release 24.

You can find the latest 

downloadable installer at, or contact Support  to request an upgrade if your knowledgebase is hosted in the cloud. The most recent release notes from the last major release can be found here:   Release Notes.

Previous ReleaseCurrent ReleaseUpcoming Release
Release 23Release 24Release 25

Table of Contents

New Interface Updates and Options

These new features for user interfaces offer a fresher look and new options to help users with their workflows.

Updated top toolbar with Setup, Preferences, and My Profile access

The top toolbar has been modernized and reorganized to make key features accessible while adding more space for tables, assignments, and searches in the left pane. The Setup menu has been moved to a new gear icon on the top toolbar, and a new drop-down user menu holds Preferences and My Profile along with the Language selection menu and the Logout button.  

Image Removed

You can adjust the top toolbar settings by going to Setup Image Removed > System > Customize Header Menu. There, you can choose whether to show the KB name, Help icon, or user profile image. You can also specify the URLs for the primary Help resource, KB-specific documentation, and more. Users can also edit their individual preferences.

Pop-ups replaced with modals

Pop-up windows have been replaced with modern modal dialogs to make them easier to use, help keep the user organized during nested tasks, and prevent window saturation on the taskbar. Modals appear as an overlay within the same browser window, where they can still be resized and moved around as needed without creating stacks of windows to navigate between. The header includes the full breadcrumb path taken to reach the current editing window, so you can easily reference the other edits you're working on, and you can click any previous step in the path to jump back to that point.

To resize a modal dialog, click the lower-right corner and drag. To move it around on the screen, click the header and drag. During long or ongoing processes, such as progress windows while Mass Edit is applied, you can use the pop-out icon Image Removed to open a new window while the process completes. This allows you to keep working in your KB while long processes run. A few pop-up windows, like Formula Help, have not been converted to modal dialogs yet.

To modify the appearance of the new pop-ups, go to Setup > Look and Feel > Power User Interface, edit a scheme, and go to the Body tab. You can adjust the title of the pop-up, the current active item in the breadcrumb path, and the past inactive items in the breadcrumb path.

Image Removed

Modal windows will be further refined in coming releases.

Make next steps more obvious with primary and secondary action buttons

Draw users' eyes to the right action buttons by designating buttons as primary or secondary. You can use this option to make the most common buttons more obvious, and guide users more intuitively through your workflows.

Image Removed

By default, all action buttons are marked Primary, and both primary and secondary action buttons have the same appearance. To take advantage of this new feature, you need to designate some action buttons as secondary, and update the Look and Feel:

  1. Edit the action button you want to show as secondary.
  2. Choose Secondary as the Button Type in the "This field is displayed as" section.
  3. Go to Setup > Look and Feel.
  4. Select either End User Schemes or Power User Interface.
  5. Navigate to the Forms tab.
  6. Scroll down to the Form Primary Action Buttons section. This and the following Action Buttons sections allow you to configure button appearance.

When you edit the Look and Feel, you can also configure the appearance of primary and secondary navigation buttons, such as Save, Cancel, Next, and Finish. Navigation buttons are coded as primary or secondary, so you can't change a navigation button from one to the other, but changing their appearance to match the action buttons can be helpful to users.

New look for warning and error messages

Warning and error messages have a new look, with clearer, eye-catching boxes and icons.

The appearance of these messages can also now be adjusted individually, with a new Error Messages and Warnings sections on the Forms tab of the Look and Feel editor.

Image Removed

Input instructions shown in pop-ups to keep layouts tidy

Input instructions no longer take up extra space or appear out of alignment on record forms. Instead, input instructions are now shown in pop-ups, either over the field label or over a question mark icon next to the label. If you choose to show the pop-up over the field label, the label is underlined to indicate that it has input instructions.

The pop-up location is determined by the Look and Feel scheme of the user. To set the pop-up location, go to Setup > Look and Feel, select the interface, and edit a scheme. Then, on the Forms tab, go to the Pop-up Hints section and select the location in the "Show Hints On" field.

If you previously used code in the input instructions in order to insert an icon with a tooltip, you need to update them to contain only the instruction text. Otherwise, your existing icon will be nested inside the native pop-up, which might not work properly or might be confusing to users.

Image Removed

About Agiloft page updated to reflect new release numbering scheme

The About Agiloft page has been updated to reflect the new release numbering convention, and begins with release 21. This follows release 2019_02.

Image Removed

AI Updates and New Word Add-in

Learn how to pull useful content out of attached files and, if you have AI enabled in your system, analyze it automatically. This section also covers some updates to AI features that don't relate to the Word add-in.

Introducing the Agiloft Add-in for Microsoft Word

The new Agiloft add-in for Microsoft Word allows you to integrate an Agiloft KB with Microsoft Word, meaning you can import and export data between your KB and a Word document directly. This add-in was created to draft, import, negotiate, and analyze text found within both new and existing contract documents using Agiloft. Once deployed, the new add-in appears in Word on the right side of the ribbon in the form of an orange gear. You can use the Agiloft add-in with or without AI enabled.

Image Removed

The add-in is primarily used for analyzing Contract documents. When you upload a Contract document to Word, you can use the new add-in to extract clauses and metadata from the document if you have AI enabled. You can also manually identify clauses and metadata easily yourself, which doesn't require AI. You can use the add-in to categorize and vet the metadata and clauses included in the contract, and then send it directly to your Agiloft KB, where the information gets stored as records. You can also use the add-in to directly compare and add vetted clauses and metadata from your KB to the Contract document. For more information about using the add-in, see Using the Word Add-in

Before you can begin using the Word add-in, you must properly configure it with your KB. This ensures that the add-in knows the correct tables and fields for importing and extracting data. You can configure the add-in by visiting Setup > Integration and then clicking Configure under Word Add-in. For more information on configuring the add-in, see Configuring the Word Add-in.

Automatically update Contract record values from attached file edits

Until now, if contract details were changed during the approval or review process, someone had to update those details in the Contract record to keep them in sync with the document. Now, if you use a print template to generate the document, or if you use the Agiloft add-in for Microsoft Word to manually tag metadata elements, the system can automatically keep contract metadata and clauses up to date. For example, if the Expiration Date is updated in the document, that new Expiration date value can be pushed to the Expiration Date field in the Contract record that represents the contract document.

The Print Template wizard has new options that allow you to configure print templates to push updates back to preexisting records in Agiloft. Select the "field and formula references" checkbox to track metadata updates, or select the "tag references" checkbox to track clause updates. These new options assign content controls to clauses and metadata in a Microsoft Word file based on the field and formula references within the text of the document, so you can push those changes back to the record when you finish working with the file. Additionally, if a document is created this way and then opened using the Word add-in, the metadata and clauses tagged by the Print Template wizard automatically show up on the Annotations page of the add-in.

We recommend additional configuration for this feature to add redlining for clause updates using a script action. With this configuration in place, you can push the data back to Agiloft in two ways: 

  • Use the "Sync to Agiloft" button in the Word add-in.
  • Save the file and use an action button in the Attachment record to update the metadata. The clause data is updated automatically when the file is saved, using a rule.
Show If

For more information on the additional recommended configuration, see Setting up KBs to use the Agiloft Contract Assistant.

Image Removed

Easily request access to published AI models

Easily request access to published AI models right from the AI setup page instead of requesting access through the Support portal. Previously, users needed to request access via Support, and then wait for their Access Key and Secret Key. Now, an admin can instantly request access to generic models and obtain the required Access Key and Secret Key by clicking the "Get Keys" button. Creating Machine Learning actions that work with the generic NER, CE and Classification models is only possible after the Access Key and Secret Key have been added to the AI Credentials record. 

You can access the AI Credentials table and the Get Keys button by following Setup > Integration > AI.

Image Removed

Automatically deploy or reject new trained AI models

The AI Model table in Agiloft now contains a new rule that, when enabled, no longer requires users to select Deploy Trained Model or Reject Trained Model after an AI Model has a status of Complete following a training session. Instead, this rule automatically deploys or rejects the model based on predetermined success metrics. For example, if a new AI Model's training metrics exceed the successful metric value and the metric direction is Maximize, the new model is deployed. 

For more information about the rule, the success metrics, and how to configure them, see Training AI Models.

Image Removed

Select specific labels to use with ML models

A new tab in the Machine Learning action wizard allows users to select a subset of the model's available labels. These selections tell the model which labels to identify and which labels to ignore when they are used to extract data from a contract document.

Previously, when a ML model was used in an action, every label would be identified by default. Being able to choose a subset of labels accelerates document processing, as the model is only working to return data that is actually needed. The Labels tab contains a list of the model's labels, and they are all selected by default. There are labels that work well with almost any contract type, as well as labels that are specifically designed for certain contract types. 

The Labels tab also has a search field for quick filtering. If your model contains submodels, the Labels tab shows a list of every submodel's label, with the submodel defined under the Group column. 

Image Removed

Integrate Agiloft with LightTag for machine learning projects

Integrate your machine learning projects in Agiloft directly with LightTag, a tool used to optimize the document annotation component of the AI training workflow. LightTag annotation allows users to label specific clauses or metadata within a document, such as a termination clause or introductory greeting, based on text content. The labeled content is then used to train machine learning models to recognize similar labels in other documents. 

By directly integrating LightTag and Agiloft, you can send information, such as project data, annotators, labels, and document sets, between Agiloft and LightTag with the click of a button. These buttons run Annotation actions that are specially designed to synchronize information between the two platforms. For more information about how to configure Annotation actions, see LightTag Integration.

LightTag integration is useful only with an Enterprise Extended license. Without this license, the system cannot train machine learning models, which is the principal benefit of LightTag integration. To enable integration with LightTag, input relevant data in the tabs of the LightTag wizard by following Setup > Integrations > LightTag Annotations in Agiloft. The information found in the tabs of the LightTag wizard are used to configure an Annotation action, which are used to share or synchronize relevant data directly between Agiloft and LightTag.

Package multiple models in one container

This release made several behind-the-scenes changes that are helpful for administrators who work with ML models. The Agiloft AI Core model container is now able to use and support ML models from Huggingface. This opens access to several hundred models, which have all been pre-trained on various different language tasks.

The AI Core model container can now also package multiple ML models together. One model may combine up to 20 submodels, depending on the number of labels. From the user perspective, multiple models packaged into one container appear as one large model in the KB. This mechanism has been added to solve two problems:

  • Models are now much easier to extend and maintain. Now, models can be added each time a new label is created. Existing models can also be swapped out for better models if necessary.
  • Fine-tuning model labels is also much easier. Now, models compile many different datasets each for one small number of labels, whereas before one dataset contained training data for all labels. You can use the Labels tab of the Machine Learning action wizard to determine which labels should be identified by the model.

New S-BERT model for similarity scoring

Agiloft now offers a SEMANTIC-TEXTUAL-SIMILARITY model, referred to as S-BERT. This AI model evaluates semantic textual similarity of an input field against a field that contains existing data, both of which can be configured by the user.

The existing data field can either be a Text field or a linked field with multiple values, meaning you can compare the input against one value or many. For example, if you upload a contract clause to the input field, the model can compare that clause against a single clause, or against all of the clauses of the same type in the Clause Library. The model assigns potential matches with a similarity score between 0 and 1. You can choose to run the model with either cosine (default) or chebyshev metrics. For more information, visit Similarity Scoring with AI.

CML KB limit change to "AI Requests Model Time allowed per model per day"

The Central Model Library limit per model has been changed. Instead of using the number of requests per day as the limit, the time spent using a model is now the primary limit. 

A new "AI Requests Model Time allowed per model per day" field has been added to designate that time limit with a default of 1200 seconds. It can be customized for individual users. When a new inference request arrives, it adds up all Model Response Time(s) of this client's model over the last 24 hours.

ML actions can now map extracted data to File fields

You can now map data from extraction models to File fields, in addition to the previously available Text fields.

New Integrations

Check out new and improved integrations with 


Integration with Tableau Image Removed

Connect Agiloft data to Tableau by using any saved search as a Web Data Connector (WDC). This allows you to pull the saved search data into Tableau for analysis. You can configure multiple connectors using any number of saved searches.

To set up a saved search to use with Tableau, follow the setup steps in Tableau Integration.

Image Removed

Connect KBs to Boomi with new Agiloft connector Image Removed

The Agiloft connector makes it easy to exchange data between Agiloft and applications on the Dell Boomi platform. When you've connected the two systems, you can configure your connector to do any or all of the following:

  • Pull data using Get, GetChoiceListId, Query, and Retrieve Attachment
  • Add or update data using Create, Update, Delete, Attach, and Remove Attachment

If multiple users need to work with the connector on the Boomi platform, or if one user needs to connect to multiple KBs, configure a connector for each user-KB combination. Access to KB data is controlled by the permissions attached to the Agiloft credentials you use to configure the Agiloft connector in Boomi. The Agiloft connector integrates with Agiloft using REST API calls with the JSON request/response format over an HTTPS connection.

For more information and details on setting up your KB to work with Boomi, see Boomi Integration.

Real-time, record-specific Salesforce syncing Image Removed

You can now configure Salesforce integrations to sync individual records, in addition to the existing option to sync the entire data set. To use this record-specific option, create a Sync action with an existing Salesforce sync configuration and select the "Sync a single record only" checkbox. Make sure this action is used in a context where records are selected, either by selecting records in the table view and using the Actions option in the toolbar; creating an Action Button to use inside individual records; or using a rule targeting a specific record or set of records. If you use the action in a time-based rule or other non-record-specific context, no records are synced.

Image Removed

On the Salesforce side, you can use these URL parameters to sync a particular record: &explicittables=SF_TABLE_NAME&explicitids=SF_RECORD_ID

New DocuSign authentication method for systems with 2FA

If your system is configured to use two- or multi-factor authentication (2FA) during user login, users have to authorize access with 2FA every time they use DocuSign. To avoid this, you can use the new JWT authentication configuration, which uses the Client ID, Account ID, and RSA Key listed in the DocuSign Account Admin settings. This allows DocuSign to authenticate the user instead of using the KB login credentials to do it.

Image Removed
To use this new authentication method:

  1. Go to Setup > Integration and click Configure under DocuSign Extension.
  2. Complete the Client ID, Account ID, and RSA Key fields with the information found in the Account Admin section in DocuSign.
  3. Click Save and navigate to the DocuSign Users table.
  4. Create or edit a DocuSign User record.
  5. In the Authenticate field, select JWT.
  6. Save the record. Repeat steps 4-6 for other user records as needed.

With this configuration, when a user accesses DocuSign, their session is authenticated with an OAuth token and they no longer need to confirm their identity using 2FA.

Use REST API to trigger Actions

Use a new REST endpoint, EWActionButton, to trigger an action button in the system. This calls the action button asynchronously and then requests the status of the operation. For more information, see REST - Action Button.

Deprecated integrations with Ephesoft, Skype, Skype for Business, and Google OpenID 2.0 SSO

Integration with Ephesoft, Skype, and Skype for Business has been deprecated, and these options have been removed from the Integration setup menu.

Because Google no longer supports OpenID 2.0, the Google option under Setup > Access > Single Sign-On is no longer available. Google Oauth 2.0 single sign-on is still supported and remains the preferred method for SSO with Google.

Enhancements for Email

This release includes changes to enhance user experience working with emails in the system.

Updated email and HTML editors

The style of the email and HTML editors has been given a smoother, modern update.

Image Removed

Email signatures in 

Email signatures are now supported in outbound email accounts in Agiloft. Once signatures have been configured, they can be inserted by following Insert > Insert signature > Search... in the email editor.

Image Removed

Enable email signatures by following these steps:

  1. Go to Setup > Email and SMS.
  2. Click All Communications Table Outbound Behavior.
  3. At the bottom, select Email Signatures.
  4. Under Name Field, select the Signature Name field.
  5. Under Content Field, select the Signature Content field.

Administrators and users can create signatures to use in the system:

  1. Open the user menu and click My Profile.
  2. Go to the Emails tab.
  3. In the Signatures section, click New to create a new Signature record.
  4. Enter a name, set the visibility, and enter the content of the signature.

Clearer SMTP server setup for TLS and SSL

The email server configuration now offers clearer guidance in the SMTP Server Info section by using radio buttons to indicate the type of connection. Previously, these options were all listed as checkboxes, even though only one option should be selected.

Image Removed

Admin Improvements

Review new features specifically for admins to make troubleshooting easier and address requests from users.

Identify records with lots of History entries

Administrators now have access to a new report that shows records with a large number of History entries, which can be useful in troubleshooting space issues or problems with excessive or duplicate History entries. The report shows the total size of History data in each table, and the individual records with the most History entries.

To access the report, go to Setup > System > History Report.

Image Removed

Show visibility dependent fields in table views and HTML reports

A new global variable gives you the option to always show visibility-dependent field values in table views and HTML reports. The new variable, "Always display visibility dependent field values in table views," is set to Yes by default, so these field values always appear. If you set the variable to No, these field values appear only when their visibility conditions are satisfied.

Improved options for Left Pane changes

Now, when you make changes to the configuration of your Left Pane, you have three options for how to push the changes to users in the selected teams. These options are: 

  • Do not push changes to users: This option doesn't push any changes to existing users, but it still allows you to save updates to the configuration for future use.
  • Force changes upon users: This updates the Left Pane for all affected users automatically.
  • Notify users about optional changes: This notifies users that updates were made to their Left Pane configuration, and they can choose to accept those updates or leave their Left Pane the way it is. For users without permission to modify their own preferences, this option works the same way as "Force changes upon users," and the changes are made automatically.

If you choose to notify users, you must enter a message to show with the notification. Previously, you had to enter a message in order to show the notification, but this was not enforced if you left the field blank. Past messages are stored and shown in the wizard.

Convert Document Format actions support more formats and options

Use the Convert Document Format action type to convert files to a wide range of formats, with more control than ever over the content being converted.

Convert Document Format actions now offer the following conversion types:

  • MS Word to PDF
  • MS Word to HTML
  • MS Word to Text 
  • PPT to PDF
  • HTML to Text 
  • HTML to HTML 
  • PDF to MS Word 
  • PDF to Text 

When configuring the action, you can also select options on the new Output Format tab. The options here depend on the format you selected, but can include any or all of the following:

  • Use Hosted MS Office Service to convert documents, if your system does not have MS Office installed to run the conversion
  • Remove HTML code added by MS Word, if you want to remove Word-only elements from a final HTML product
  • Exclude all attributes, if you want to strip formatting and other attributes from the source material, with the option to list exceptions
  • Filter data in these tags, if you want to strip content contained in certain tags such as <div>
  • Filter these attributes, if you want to strip formatting and other select attributes

For more information, see Convert Document Format Action.

Specify page size for merged documents

Control the output page size of merged documents with a new option for Merge Document actions. When you select the page size you want to use, you can also scale the source documents to fit the selected size, if necessary. This makes it easier to ensure that merged documents match the documents in other file fields, and that they are correctly configured for your printer paper.

Image Removed

Improved options for syncing layouts

Entity set sync now offers the option to overwrite the layout in the target KB, if you don't want to attempt to merge them. Overwriting the layout updates the target KB with an exact copy of the source KB layout, including adding new tabs and removing obsolete ones. Any fields in the target KB that weren't included in the source KB layout are moved back to the pool of available fields. If you select the Overwrite option, but the entity set doesn't include all the fields that appear on the layout, a warning appears when you click Finish.

If you do want to merge the layouts, you can still select the Merge option, which moves fields to match the source KB but does not remove tabs.

Image Removed

Include related table records in external system sync integrations

External system sync now offers the option to include records in related tables when syncing data, provided the related table and the desired linked records are all selected explicitly in the Relation Mapping tab.

To sync records in related tables, go to Setup > Sync, edit the external system sync, and select the "Include records in related tables" checkbox.

Better Choice value matching during sync

Entity set sync logic has been improved to compare Choice list values by content rather than ID. This way, Choice values with the same name but different IDs are recognized as matches, so the sync process does not create duplicate values.

Export all versions of attachments

KB exports in Excel formats now support exporting all versions of attachments, instead of only the most recent version of the attachments. To export all versions, select "Export all attachment versions" on the Options tab of the Export wizard.

Image Removed

Set a maximum disconnect_timeout for the server

To prevent lagging and memory issues from unexpired user sessions, a new server-level global variable now sets a maximum value for how long a user can sit idle before their session expires automatically. If a KB admin tries to set the KB-level disconnect_timeout value to be higher than the set maximum value, the system shows a warning and informs them of the maximum value allowed.

The max_disconnect_timeout server-level variable is set in the admin console.

Image Removed

Set PDF files to open in browser instead of download

Easily open PDF files using your preferred method with a new global variable called "Open PDF in Browser." Set the variable to Yes to open PDFs in a new browser tab, or set it to No to download PDFs to the desktop and open them unless overridden by the browser's settings. By default, this variable is set to No.

Default wfstate field now labeled Status instead of Workflow State when created automatically

When you set up a new workflow, you no longer need to edit the default wfstate field to relabel it. These fields are now labeled Status by default, rather than Workflow State.

Improved third-party software options during upgrade

When upgrading your Agiloft system, you now have the option to go back to the third-party software options and change your selection between locally stored files and online downloads. In addition, the upgrade utility now includes the package version for the software in addition to the name. For example, it lists MySQL 5.7 rather than just MySQL.

Updated web server options in Agiloft Setup

The web server options in Agiloft Setup have been updated. Misleading fields have been removed, and the help text for the Main HTTP port has been improved.

Port values are now validated in both Windows and Linux.


Agiloft Integration Hub powered by Workato

The new Agiloft Integration Hub makes it easy to connect your KB to over 200 enterprise integrations using Workato, an integration-enablement platform. With these connections, you can trigger purchase orders when contracts are signed, send contract data to your billing platform for invoicing, notify your team in Slack or Microsoft Teams when deals close, and much more.

Image Added

The Integration Hub includes a Templates folder with recipes specific to Agiloft, and it offers a library of pre-built recipes for popular apps, which makes the process simpler, quicker, and more intuitive. You can also create your own recipes from scratch on the Recipes tab.

After you've set up some integrations in the Hub, you can quickly check their status using the Dashboard tab.

The Integration Hub is an add-on that requires additional licensing. When you've purchased the add-on and set it up, you can access it at Setup > Integration Hub.

Show If
To learn more about how to set up and use the Integration Hub, see Integration Hub and Workato's own documentation here.

Continued additions to connected experiences

In addition to the new Integration Hub, this release includes continued additions to connected experiences, including a new Mulesoft connector, outbound webhook system, and enhancements to the integration with Salesforce.

Connect KBs to Mulesoft with new Agiloft connector

Easily connect Agiloft with your software ecosystem using the Mulesoft platform, where you can now add the new Agiloft connector. When you're connected to Agiloft in Mulesoft, you can configure your connector to do any or all of the following:

  • Pull data using Get, GetChoiceListId, Query, and Retrieve Attachment
  • Add or update data using Create, Update, Delete, Attach, and Remove Attachment

To leverage this new connector, log in to Mulesoft and add the Agiloft connector through Exchange. From there, configure the KB you want to connect to.

If multiple users need to work with the connector on the Mulesoft platform, or if one user needs to connect to multiple KBs, configure a connector for each user-KB combination. Access to KB data is controlled by the permissions attached to the Agiloft credentials you use to configure the Agiloft connector in Mulesoft.

For more information about connectors in Mulesoft, see Mulesoft's Introduction to Anypoint Connectors. For detailed guidance on adding the Agiloft connector and configuring it in Mulesoft, see Mulesoft's documentation about configuring connectors. The connector integrates with Agiloft using REST API calls with the JSON request/response format over an HTTPS connection.

Sync CPQ with the Salesforce managed package

If you use Configure, Price, Quote (CPQ) with Salesforce, you can now leverage that information when you sync to Agiloft by including linked product information in contracts, and keeping the product list up to date in both systems. The new CPQ sync is easy to set up with the existing Salesforce managed package.

With CPQ included in your Agiloft sync, contracts automatically include any linked products when they sync back to Agiloft. Your product lists also stay in sync, so users can create contracts in either system while pulling from the same list of products. If you want to use only one of these features, you can easily disable the other.

Whether you've already installed the Salesforce managed package or you're installing it for the first time, you can access this setting by logging in to Salesforce and using the App Launcher to search for and open Agiloft Configuration. At the bottom of the Field Mapping tab, select Include CPQ and click Upload Mapping. This automatically creates new SF Contract Product and SF Product tables in Agiloft, and creates or updates the necessary sync configurations to connect everything in both systems.

For more information about integrating with Salesforce, see Salesforce Integration.

New outbound webhook system

The new outbound webhook system was created for use with the Integration Hub, but can also be a useful alternative method for integrating your KB with other systems and apps. With webhooks, your

system can send out notifications when certain events happen, so that external systems can then request updated information from
. For example, you could notify an external system when a new Contract record is created, so that system can then request that contract data from
. This push-based model requires fewer API requests overall, tends to be simpler to build, and provides real-time updates. 

You can create, edit, and delete webhooks in the Setup > Integration > Webhooks Setup menu, which lists all webhooks in your system. You can also create webhooks in

using the new POST /ewws/webhooks API call. Webhooks can run when a record is created or edited, after any applicable rules have run.

Show If
For details about
webhooks, including how they work and how you can configure them, see Webhooks.

View and test REST API methods directly in your system

Explore convenient, interactive documentation of our REST API methods and responses now available using Swagger. The documentation is available directly in your KB, for the most up-to-date and KB-specific information, at Setup > System > View REST Documentation.

The documentation inside your KB showcases REST information using the fields and tables specific to your system. You can even call the API from the documentation to test it out. In addition, the values and parameters included in REST calls can now be formatted in JSON.

Image Added

Usability and user experience updates

Every release includes enhancements and adjustments to improve the experience of your users.

Easily share links to specific records

Use the new Copy Link option to easily share a record with coworkers or vendors, or even send it to yourself for quick reference. Open the record you want to share, click the ellipses menu in the top left corner, and click Copy Link. This copies the URL to your clipboard so you can paste it into an email, instant message, notebook, and more.

These links are encrypted for security, and they respect user permissions, so you don't need to worry about them getting forwarded to a third party. If you click a link to a record in a KB you're already working in, the link opens right away so you can get right to work. Otherwise, you're prompted to log in, and then brought directly to view the record. If you need to make changes, simply click Edit.

Image Added

You can even include a record link using the new deeplink() function, which is available in Formula Help on the Functions tab. For example, you might use it in an approval notification so that you can also include a link to the contract being approved.

Note that this feature requires you have a value set in the Hotlink Server Root URL global variable (Setup > System > Manage Global Variables). This global variable is also used for hotlinks in email templates, so if you use those, it's probably already configured.

Internal Comments in the Agiloft Word App

Collaborate on contracts with the rest of your team right in the Agiloft Word app using the new Comments section. These comments make it easy to communicate with your colleagues without leaving comments embedded in the actual Word document, so you can share the Word file with third parties without your comments included. Your comments are stored in your Agiloft KB, rather than the Word file itself.

Comment pane in Word appImage Added

To deploy this, go to Setup > Integrations > Word Add-in and click Upgrade. This automatically adds the necessary Comments field to your Contract table, and will also update your KB with any other new features of the Word app. If you want to see and post comments in your KB also, simply add the new field to your Contract layout.

For more details on installing and configuring the app, see Agiloft Contract Assistant for Word.

Additional updates for the Word app

Beyond the addition of the Comments tab, the Agiloft Contract Assistant for Microsoft Word has more improvements to offer.

  • When working with document templates, you can use the app to insert linked variables that point to other tables.
    Image Added
  • When editing a contract with duplicate tags, the tags are now interconnected, so when you update the tag in one location, the duplicates update as well.
  • If you try to save a document where duplicate tags have conflicting information, the app shows a warning message.

Updated design of Quick Search filters, buttons, and settings

The new Quick Search pane continues to improve, now sporting minor but notable updates to filters, buttons, and settings.

  • Filters now use different letter styling to clearly distinguish the field name, operator, and value. You can hover over a filter to see a full text description.
  • Adding filters has changed from "+ Filter" to "+ Add filters," and the button is now placed above the added filters, so it doesn't move out of view.
    Image Added
  • The advanced text options String, Context, Synonym, and Active Only are now hidden by default, so they don't take up space on the screen unless you expand the caret to access them. This section also now has a gear icon that contains all the advanced settings that you used to access by clicking "More Options." This concentrates all the advanced options into the same area, and hides them from users who don't want to use them. The options stay expanded once you expand them, even if you switch tables or close the Quick Search pane and reopen it.
    Image Added

Updates to the layout editor

The new layout editor has been improved in a few additional ways. You can now:

  • Click on a grayed out field in the field list to jump directly to its position on the layout, so you no longer have to scroll through the whole form to locate a specific field
  • Use Ctrl + click to select multiple cells, and then delete them all at once
  • Drag fields onto a tab name to open that tab and access its layout

Updated scheduling options added to Chart Collections

Chart Collections now offer the same improved frequency options on the Schedule tab as the other types of reports. These options are more intuitive, and they also offer more granular control when creating schedules. For example, you can now schedule a Chart Collection to be distributed every two weeks on Monday at 12:00.

Image Added

New warning about unsaved changes in split view

To avoid unintentional lost work, you will now see a warning if you're editing a record in split view and you open a different record without clicking Save. For users who frequently work in split view and don't need the reminder, you can disable the warning.

If you turn the warning off, but later want to re-enable it, you can do so from User Menu > Preferences > General Preferences. The setting can also be changed globally from Setup > Look and Feel > General Preferences.

Image Added