Overview
In Template Manager, you can upload your PDF contracts and convert them into customizable document templates. After your PDF is imported, you can enrich it further with interactive components: Merge Tags that automatically pull data from your ServiceTitan records, E-Sign fields for collecting signatures, calculated fields for auto-computing values, and generic fields like text blocks and tables. You can also apply conditional logic to show or hide any field based on data values, so each document adapts to the situation.
Who uses this feature
Administrators, office employees, managers and accountants
Applies to all business types
Applies to all trades
Feature configuration
Account configuration is required to use this feature. Please contact Technical Support for details.
You must have Contracts enabled to use this feature as these templates are only available for contracts.
Things to know
Imported PDF files are currently available only for Contracts. You can't use them in other parts of ServiceTitan at this time. To export or import standard document templates, see Import and Export document templates with Template Manager.
Import your PDF document
Upload your contract PDF and convert it into a reusable document template you can populate with merge tags.
Upload and customize a PDF document
Go to the top toolbar and click Settings
.In the side panel, go to Operations > Document Templates.
On the Template Manager screen, click Create Template > Import Template.
In the Import Template window, click Upload file and select a PDF document from your computer.
Enter or update the template name in the Template Name field, if needed.
When finished, click Import.
The PDF file opens in the template editor as a draft.
Add merge tags
On the imported document screen, you can customize the PDF by placing merge tags exactly where dynamic data should appear:
In the template editor, click Merge Tags in the side panel.
Drag and drop merge tags, such as Customer Name, Address, Signature, or Date, onto the appropriate areas of the PDF.

Adjust placement as needed to align with the underlying document fields.
In the Field Configuration panel that opens, add a description.
(Optional) Click + Add Display Condition to apply conditional logic to this field. For more, see Apply conditional logic to fields.
When finished, click Save.
Add an E-Sign component
Add an E-Sign field to collect electronic signatures from a specific recipient directly on the document.
In the template editor, click E-Sign in the side panel.
Drag the E-Sign component onto the area of the PDF where the signature should appear.

In the Field Configuration panel that opens, configure the following:
Label: Enter a display name for the field.
Recipient: Select who should sign this field, for example, Technician.
Field Type: Select the type of E-Sign element to collect:
Signature
Initials
Date Signed
Full Name

(Optional) Click + Add Display Condition to apply conditional logic to this field. For more, see Apply conditional logic to fields.
When finished, click Save.
Add calculated fields
Calculated fields automatically compute a value based on a formula you define, using fields and merge tags as inputs. Use them to auto-calculate totals, percentages, or other derived values directly on the document.
In the template editor, click Calculated Fields in the side panel.
Drag the Calculated Field component onto the area of the PDF where the result should appear.

In the Field Configuration panel, click Configure formula to open the Formula Builder.
In the Formula Builder:
Under Merge tags, click any tag to add it to the formula.
Use the operator buttons (+, -, *, /, (, )) to build your formula.
Under Result type, select the output format: Number, Currency, Percent, or Date.

(Optional) Click Show advanced settings to configure:
Rounding mode: Choose Round, Floor, or Ceil.
Decimal places: Use the slider to set the number of decimal places.
Thousands separator: Enable this to display a thousands separator in the result.
Result affixes: Add a Prefix or Postfix to the displayed value, for example, a currency symbol or unit label.

Click Save in the Formula Builder when your formula is complete.
(Optional) Click + Add Display Condition to apply conditional logic to this field. For more, see Apply conditional logic to fields.
(Optional) Add a description to provide context for the recipient.
When finished, click Save.
Add generic fields
Generic fields let you place static content directly on the document. Use them to add instructional text blocks or tables.
In the template editor, click Generic Fields in the left panel.
Drag either of the following onto the PDF:
Text: Places a static or editable text block on the document. Click the placed block to edit its content directly on the canvas.
Table: Places a data table on the document. Configure the following in the Field Configuration panel:
Enable Header: Enable this to add a header row to the table.
Columns: Use the + and - buttons to add or remove columns.
Rows: Use the + and - buttons to add or remove rows.
Description: Optionally add a description.

Click + Add Display Condition to apply conditional logic to this field. See Apply conditional logic to fields.
When finished, click Save.
Apply conditional logic to fields
Conditional logic lets you control whether a field is visible on the document based on one or more data conditions. You can configure any field, such as E-Sign, calculated, or generic, to show or hide when specific criteria are met.
Open the Field Configuration panel for any field by clicking it in the template editor.
Click + Add Display Condition. The Rules and Conditions dialog opens.

Under When conditions are met, select whether the field should Show or Hide when the conditions are true.

Under Rule 1, configure the condition:
Data point: Select the data point to evaluate.
Condition: Select the comparison operator, for example, Is equal to.
Value: Enter the value to compare against.

(Optional) To add more conditions to the same rule, click + Add Condition.
(Optional) To add an additional independent rule, click + Add Rule.
When finished, click Save Changes.
Note: Each condition must have a data point and a value before you can save. Numeric fields must contain a valid number.
After you save it, the PDF template can be used like any other document template, automatically populating data when generated.
