---
sourceDocument: Xanadu Employee Service Management
sourceDocumentLink: https://www.servicenow.com/docs/r/xanadu/employee-service-management

 Release :

    - xanadu

ft:locale :

    - en-US

ft:publication_title :

    - Xanadu Employee Service Management

ft:clusterId :

    - emplsm

bundleId :

    - emplsm

workflow :

    - Employee


---

# Upload and parse contract template

# Upload and parse a Microsoft Word
document that includes content controls {#ariaid-title1}

* Release version: Xanadu
* 
* Updated August 1, 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

As a contract configurator, after adding the content controls to the Microsoft Word document to be used for the contract template using the Microsoft Word Add-in for ServiceNow Contracts, upload the document to the ServiceNow instance.

## Before you begin

Add metadata, signatory details, and content controls for the clauses before uploading the document. The uploaded document is parsed for the content controls and data populated into the ServiceNow instance. For more information, see [Add document content controls using Microsoft Word add-in for ServiceNow Contracts](https://www.servicenow.com/docs/cazWQ0c5mUU6h3KnZe6j9A "As a contract configurator, add content controls using the Microsoft Word add-in for ServiceNow Contracts. Content controls act as placeholders in contract templates.")

Role required: sn_cm_core.contract_config and canvas_user

## Procedure

1. Open the document in which you have included content controls in Microsoft Word.
2. From the Microsoft Word ribbon, select the ServiceNow Contracts add-in.
3. In the add-in login screen, enter the credentials of the ServiceNow instance from which you downloaded the manifest file.
4. Select Proceed to select a document.
5. In the Select Attachment screen, select Attach file and select the same file that includes the content controls.  
   If the file name of the document you are uploading and the one uploaded in the contract template are different, you are asked to confirm proceeding with the upload.
6. Select Upload and parse document to replace the existing document in the contract template with the one you are uploading and parse the content controls in the ServiceNow instance.

## What to do next

[Complete clause mapping to build a clause library](https://www.servicenow.com/docs/vg4O52Pa3no5cmoHT4z9_A "As a contract configurator, complete clause mapping to build a clause library of clause variations containing the content marked in the Microsoft Word document using the Microsoft Word Add-in for ServiceNow Contracts.").
**Related concepts**   

* [Add document content controls using Microsoft Word add-in for ServiceNow Contracts](https://www.servicenow.com/docs/cazWQ0c5mUU6h3KnZe6j9A "As a contract configurator, add content controls using the Microsoft Word add-in for ServiceNow Contracts. Content controls act as placeholders in contract templates.")  
**Related tasks**   

* [Create a contract template to contain content controls](https://www.servicenow.com/docs/h8u~bDRuo5BeOQ7f7XRbHA "Create a contract template using the Microsoft Word add-in for ServiceNow Contracts to which you can then add content controls.")
* [Complete clause mapping to build a clause library](https://www.servicenow.com/docs/vg4O52Pa3no5cmoHT4z9_A "As a contract configurator, complete clause mapping to build a clause library of clause variations containing the content marked in the Microsoft Word document using the Microsoft Word Add-in for ServiceNow Contracts.")
* [Add conditions for a contract table mapping](https://www.servicenow.com/docs/A8qUF__85k2WEqITVnyEbg "As a contract configurator, use condition builders to define criteria for a table mapping for a contract template so only the essential data from the mapped table is displayed in the contract document.")

