Skip to main content
Mitratech Success Center
Client Support Center

Need help? Click a product group below to select your application and get access to knowledge articles, webinars, training content, and release notes or to contact our support team.

Authorized users - log in to create a ticket, view tickets status and check your success plan details.

 

TeamConnect Document Automation Admin Guide v1.0

This guide offers administrators a step by step process for configuring the TeamConnect Document Automation (HotDocs integration).

Overview of HotDocs Advance

HotDocs Advance is a web application that enables users to deploy and manage templates created with HotDocs Author. Users can organize and manage their uploaded templates, launch interviews to gather data from template users, and download assembled documents containing the data entered by end users. With HotDocs Advance, a single template can be used to produce countless unique documents.

For More Information refer HotDocs Advance documentation.

Overview of HotDocs Author

HotDocs Author is the desktop-based portion of HotDocs Advance you use to author HotDocs templates. For example, you can use Author to transform existing Word and plain text documents into HotDocs templates, or you can use Author to create templates from scratch.

For More Information refer HotDocs Author documentation.

Overview of TeamConnect - HotDocs Integration

This Integration enhances document generation for users by integrating the advanced capabilities of HotDocs within TeamConnect. This integration enables users to efficiently generate and manage documents within a seamless and structured workflow. By embedding HotDocs' powerful automation tools directly into TeamConnect, users can streamline repetitive document creation tasks, reducing manual effort and minimizing errors.

This solution is designed to provide a user-friendly, secure, and efficient approach to data collection and document generation. It ensures that legal and administrative professionals can quickly access and utilize standardized templates, customize necessary details, and generate legally compliant documents with ease. By simplifying the process, organizations can improve productivity, enhance accuracy, and maintain consistency across their legal documentation.

Installation and Setup of Documentation Automation Module

Prerequisites: 

Before setting up the integration, ensure the following requirements are met:

  • TeamConnect Version: 7.0 or higher.
  • HotDocs Advance: Valid license.
  • HotDocs API SKU: Must be enabled in the HotDocs Advance environment.
Part 1 - Install Document Automation Module

Log in as a TeamConnect Admin.

  1. Navigate to Admin > About > Available Updates in your TeamConnect system.
  2. Locate and install the Document Automation Module.
  3. After installation, the Document Automation Module will appear under Installed Products.

Important Note: If the module does not appear, please contact your Account Manager or raise a Support Ticket for assistance.

After installation, you may not notice any immediate changes in your TeamConnect environment. This is expected, as the module requires Group allocation before it becomes functional.

  1. As a TeamConnect Admin navigate to Groups > Document Automation Group
  2. Assign relevant user(s) to the Document Automation administrator Group.
Best Practice: Assign the Admin role only to trusted users, as this role has full control over the integration’s configurations and templates.
 
  1. After the selected user(s) have been assigned to the Document Automation Admin Group, users
     must log out and log back in for the changes to take effect.
  2. Upon logging back in, the user should now see the “Document Automation” object available in the global navigation menu.

  1. Once confirmed, proceed to Part 3 for the next steps.
Part 3 - Generating HotDocs API Keys

Prerequisites: Ensure your HotDocs Advance license has the API SKU enabled; if you are unsure, your account manager will be able to assist you.

In your HotDocs Advance environment, ensure the administrator setting up the integration has full access to all areas of HotDocs Advance, is marked as active, and is designated as an Integration Admin (similar to the screenshot below).


 

Navigate to your HotDocs API Authentication page by appending /auth to your standard HotDocs Advance URL and log in as an Admin.  
Example: https://yourname.hotdocsadvance.com/auth/

Creating API Keys

  1. After logging into HotDocs Advance, click “Manage API Credentials”

  1. In the following page click on Create new API credentials.


 

  1. Fill out the information below information and click on Create button.
     

Name: Any name you choose (used for identification purposes).

Flow Type: ResourceOwner.

Secret: Any secure value you define.

Return URL: Leave blank (N/A)

Landing Page: Your Your HotDocs home URL

Token Lifetime (seconds): 3600 (recommended)

Scope: ROOT

 

Upon clicking the Create button, your page should be displayed as shown below:


 

To continue setting up your API keys, click on “Add a Service Principal.” When adding a Service Principal:

  • Principal Name: Enter any name of your choice (used for identification).
  • Password: Create a strong password and store it securely — this will be required for the integration connection.
  • IsActive: Ensure the IsActive option is selected (checkmarked) and click on Create button.

Upon clicking the Create button, your page should be displayed as shown below.

The final step is to click on Activate Client button. This action will enable the API keys and mark them as IsActive, allowing them to be used for the integration.

Next, return to TeamConnect to continue the setup. Be sure to keep your API information readily available, as it will be required in the following steps.

Part 4 - Establishing the Connection
  1. Log in to TeamConnect as a Document Automation Admin.
  2. From the Global Navigation bar, navigate to Document Automation > Settings > General Tab.
  3. In this section, you will see the fields required to establish the connection.

Click on Edit and complete the fields using your HotDocs API information.

TeamConnect Field HotDocs API Field (Examples)
Root URL Landing Page (https://yourname.hotdocsadvance.com/)
Client Name UniqueName (mt-devANPAA3Y9)
Principal Name Name (Your PrincipalName)
API Key Token (298SNTY4LCUSATUE)

 

Click on Save, to ensure the connection is set up correctly please use the Test Connection button if connection is established you should see a Connection was successfully established message. If you have any issues in this process please contact support. 

Installation of Document Automation Module on selected Object.

To use the Document Automation module on selected objects, admin users must install it using the TeamConnect Module Setup Tool. Follow the steps below to install the Document Automation tab on the desired objects or object views.

Important Note: Document Automation module is currently available only for Custom Objects and Contacts. Ensure that you select the correct objects during installation.
Steps to follow Screenshots for your reference
Tools selection on home screen
Module setup tool
Document Automation Screener Installer
Document Automation Screener Install module
Once the installation is complete, a success message will be displayed. DAS Installation

Optimizing HotDocs Template Organization

Before importing templates, TeamConnect administrators should create three custom searches to improve template organization. These searches should be categorized by template phase: Pending Mapping, Active, and Inactive. Newly imported templates are initially assigned to the Pending Mapping phase.

Search criteria

How to Import Templates in TeamConnect.

Templates stored in the HotDocs Advance must be imported into TeamConnect to ensure easy access for users. Follow below mentioned instructions to import templates in TeamConnect.

Note: Users without Create rights to the Document Automation Template object will not see the Import Templates button.

Note: 

  • Only Active Templates from HotDocs can be imported into TeamConnect.
  1. The table includes interactive grids with sorting, searching, and pagination features. Select the templates you want to import and click Next.

    Import template file selection
     
  2. The Review Templates page will display the selected templates for the chosen object and review the selected templates. If no changes are needed, click Finish to complete the import process.

    Import template finish button
     
  3. The Document Automation Templates page displays all imported templates in an interactive table with sorting, searching, and pagination features. Users can filter templates based on their status by using the filter option under the Status column in the Templates table.

    LM - All Templates.

Important Note: 

Document Automation Templates

A HotDocs template is a document-based HotDocs application you build in HotDocs Author to gather answer data from users and produce customized documents specific to each user. For example, you can create a HotDocs template from an existing Word document (by replacing all the changeable text - e.g. names, addresses, phone numbers, etc. - with placeholders), then generate an interview that turns those placeholders into questions, then lastly, assemble a customized document specific to each user who fills out the interview.

To access Document Automation Templates in TeamConnect, users must navigate to the Document Automation Templates page. This page displays all imported templates available in TeamConnect.

All templates

As mentioned earlier, a corresponding record is created in TeamConnect for each imported template. This record contains all relevant information about the template. When users click on a template record, a screen displaying detailed information about the selected template will be displayed.

The Template record page has two blocks. They are General Information and Objects and Categories. 

  1. Users can update the Template record information using the Edit option, Change Phase and also can delete the unwanted templates using the Delete functionality.

template informa

Notes: 

 

Updating the Status of Document Automation Templates

Users with the necessary access to Document Automation Template objects can update the status of a template by selecting the template record. The following statuses are available for template records:

Phases
 

Users can update the status to any of these options; however, the dropdown will not display the template’s current status. When a template is synced from HotDocs to TeamConnect, its status defaults to Pending Mapping. When users update the status, the selected option is displayed, and a success message confirms the update.

Note: Users without edit access to Document Automation Template objects will not see the option to change the status.

Variable Mapping

A critical component of this integration is the ability to generate documents using data stored within TeamConnect. To enable this functionality, HotDocs variables must be mapped to corresponding TeamConnect fields. There are two primary methods for mapping variables:

Note: 

Example: Suppose the HotDocs variable Matter ID is mapped to the TeamConnect field Matter Number in the Global Mapping. However, in the Local Mapping for a specific template, Matter ID is instead mapped to the TeamConnect field Docket Number. In this case, the Local Mapping will take precedence, and the value from Docket Number will be used. If both the Global and Local Mappings point to Matter Number, then Matter Number will be applied as expected.

TeamConnect Mapping Tool

TeamConnect Mapping Tool is a core component of the TeamConnect–HotDocs integration, designed to facilitate accurate and dynamic data mapping between TeamConnect objects and HotDocs template variables during document generation. They ensure that all necessary data especially from related objects such as contacts, involved parties, and assignees are correctly exposed and mapped without manual intervention. On the Field Mapping screen, users can access four fields in the drop-down of Field type. They are given below:

Current Object: This field allows users to select from all objects currently available in the system. It only displays valid and accessible objects, ensuring that users can interact with existing system data accurately.

Assignee: The Assignee field type is used when a user wants to assign multiple roles or individuals to an interview or task. This field supports multi-select functionality, allowing for the specification of several assignees based on roles, users, or teams.

Child Object: The Child Object field allows users to link to and extract data from a specific child object related to the current parent object. This is essential when a hierarchical data structure exists and information from a related subordinate object needs to be accessed or displayed.

Note: When handling mappings that involve child objects or embedded objects, users must manually delete the mappings before deleting the specific child object.

Involved: The Involved field is designed to add multiple parties or participants who are engaged in a particular task, process, or interview. Unlike Assignee, which implies responsibility, Involved includes individuals who may need visibility or optional participation.

Important Note: 

Global Mapping of HotDocs Template Variables with TeamConnect Fields.

Global Mapping allows users to link key data fields from HotDocs templates to TeamConnect fields at the object level. Performing this mapping reduces manual entry and ensures accuracy in document generation. By defining standardized variables at the object level, users can efficiently populate required information, streamline workflows, and minimize errors.

Note: Users without view and edit access to HotDocs Global Field Mapping object will not be able to perform any actions on this object.

Follow below given instructions to add HotDocs Templates Variables with TeamConnect fields at object level:

Steps to follow Screenshots for your reference

 

Navigate to the Document Automation homepage and click on Global Field Mapping tab under Document Automation Settings in the left navigation menu.

GM - Global Mapping

 

On the Global Mappings page, click the New button to add a required object in the Global Mapping wizard.

GM - New

In the Global Mapping wizard, select the object from the drop-down list that you want to map. If the required object is not available in the list, install it using the Module Setup Tool as mentioned in the Installation of Document Automation Module for the selected object.

GM - Select Object

 

 

 

After selecting the required object, click Finish to add it to Global Mappings page and all the added Objects will be displayed in a table.The Finish button will remain disabled if the object field is empty.

GM - Finish.jpg

GM - List of objets.

Clicking on the Global Mapping object in the table will be redirected to the Variables page. Users can perform Edit, Delete actions on this screen as per their requirement.

On this page, click the Edit button at the top to add template variables to be mapped to TeamConnect fields.
 

GM - edit and dele.jpg

In edit mode, two fields will be available: Template Variable and TeamConnect Field, along with Add and Cancel buttons.

  1. Template Variable refers to the name of the field or variable from the HotDocs template.
  2. Field Type allows users to select the TeamConnect Mapping Tool fields from the drop-down as per the requirement.
  3. TeamConnect Field allows you to select the TeamConnect field that needs to be mapped using the object navigator.

 

Gm fields

Enter the name of the HotDocs template field/variable in the Template Variable field. Select the required TeamConnect Mapping tool field from the field type drop down. Provide all the required details as per TeamConnect Mapping tool field selected and then select the TeamConnect field using Object Navigator. Click Add. GM Fields with datat.jpg

 

All mapped variables will be displayed in a table on the screen. Users can update added variables using the Edit column in the table.

Variables

After mapping all required template variables with TeamConnect fields, click the Save & Close button to save the changes. All the mapped fields will get auto populated in the HotDocs templates when users try to generate a document using HotDocs wizard.

GM - Save

By following these Instructions, users will be able to map key data fields from HotDocs templates to TeamConnect fields at the object level.

Local Mapping of HotDocs Template Variable with TeamConnect Fields

Local Mapping allows users to link key data fields from HotDocs templates to TeamConnect fields at the template level. Performing this mapping reduces manual entry and ensures accuracy in document generation. By defining standardized variables at the template level, users can efficiently populate required information, streamline workflows, and minimize errors.

Note: Users without view and edit access to HotDocs Global Field Mapping object will not be able to perform any actions on this object.

Follow the steps below to add HotDocs template variables and map them to TeamConnect fields at the object level:

Steps to follow Screenshots for your reference
Navigate to the Document Automation homepage and click on the All Templates tab in the left navigation menu. LM - All Templates
A list of all available templates will be displayed. Click on the template name for which you want to add field mapping. LM - Select Temp
The details related to the selected template will display on the screen. Click on the Field Mapping tab in the left navigation menu. LM - Field mapping
All available template variables will be listed in a table under the Variables section. Click the Edit button in the header to begin mapping variables with TeamConnect fields. LM - Edit

In edit mode, two fields will be available: Template Variable and TeamConnect Field, along with Add, Cancel, and Clear buttons.

  1. Template Variable refers to the name of the variable from the HotDocs template. This field is read-only and cannot be edited manually.
  2. Field Type allows users to select the TeamConnect Mapping tool fields from the drop-down as per the requirement.
  3. TeamConnect Field allows you to select the corresponding TeamConnect field using the object navigator.
\LM - Fields.
To map a template variable to a desired variable, select the variable from the list and click the Edit icon in the Action column in edit mode. LM - Edit variable
The details of selected variables will be populated in the Template Variable textbox and other fields. Use the object navigator to select the required TeamConnect field, then click Add to map the variable. LM - Add details.

 

All mapped variables will be displayed in a table on the screen. You can update existing mappings using the Action column.

LM - mapped variables.
After mapping all required template variables with TeamConnect fields, click the Save & Close button to save the changes. All the mapped fields will get auto populated in the HotDocs templates when users try to generate a document using HotDocs wizard. LM - Save.jpg

Modifying Template Type

The Document Automation module allows you to create and manage “Template Types”, which are a useful way to categorize templates according to your business needs. By default, the module includes a predefined set of template types, but these can be customized to better suit your requirements.

Customizing template types is managed through “Setup”. Follow the steps below to adjust existing types or create new ones based on your needs.

Steps to Follow Screenshot for Reference
  1. In Setup select Lookup Tables from the “Go To” drop down.
  1. Once in Lookup Tables, select the Custom Lookup tab. From the dropdown list, choose Document Automation Template Type.
  2. After opening this lookup table, you can add, remove, or modify template types as needed. This allows you to organize templates in a way that best aligns with your business requirements - for example, categorizing by State, Office, or other criteria relevant to your organization. For more information, refer to Link.

Limitations on TeamConnect HotDocs Integration

The following limitations apply to the current Document Automation integration with HotDocs. Users should review these details to understand unsupported features and plan accordingly.

Classic Table Variables: The legacy HotDocs feature known as New Table variables, previously used within dialogues to create structured tables with fields such as ID and key, is not supported in the current integration. Users should use multi-select or single-select fields as alternatives.

Classic Template Metadata: Metadata associated with classic templates is not supported. This includes older formats and structures that are incompatible with the current system architecture.

PDF Templates: PDF-based templates are partially supported:

Document Automation Interview in TeamConnect

This section explains how to launch a Document Automation Interview in TeamConnect, generate documents using the interview process, and save them within TeamConnect. Follow the instructions below to initiate the Document Automation Interview.

Launching the Document Automation Interview

  1. Navigate to the Document Automation tab within an object record to access Document Templates and Interviews. For more details, refer to the section: How to Access Document Automation in TeamConnect.

    Left Navigation

  2. Under the Template section of the object record, you will see a list of templates displayed in a table, each with a Generate Document button. Click Generate Document to start the Document Automation Interview.

    Generate doc

  3. This action will open the TeamConnect Document Automation Interview Wizard, which consists of two main pages:

  • Interview 
  • Save Documents
Interview page 

The Interview page includes the Document Automation Interview wizard, which consists of three sections:

  • Interview
  • Document preview
  • Answer Summary

Interview wizard

  • Interview: This screen displays mapped information using global mapping and local mapping users can update required details manually. The interview templates may vary depending on the type of document being generated. To clear the populated fields, use the Actions button in the top-right corner.
  • Document Preview: Displays a preview of the document after all required details have been entered. 
  • Answer Summary: Shows a summary of the information entered in each field during the interview. Users can review and make necessary changes before finalizing the interview.
Completing the Document Automation Interview
  1. Enter all required details in the Interview page. Click the Finish button to proceed.

    Interview finsh.
     

  2. If there are any unanswered questions, a pop-up window will appear. Click OK to continue or Cancel to go back and complete missing fields.

    Popup Unanswers
     

  3. After clicking Finish, you will be redirected to the Save Documents page. A pop-up window will appear, allowing you to download the generated document to your local system.

    Download Document pop window

  4. On the Save Documents page:

    • Select the checkbox to save the document in TeamConnect, then click Finish.
    • If you do not want to store the document inside TeamConnect, simply click Finish to complete the interview process.

Interview finsh.

  1. Once completed users will be redirected to the Document Automation tab of object record and a success message will be displayed on the screen. The completed interview will be available under the Interview block.

    Note: In the new environment, Users must update the TeamConnect login URL under the TeamConnect URL section in Admin Settings to access documents saved to TeamConnect from HotDocs via the link available in the Object Interviews table.

Tags recommended by the template: article:topic-category

Tags recommended by the template: article:topic