How to set a dynamic document name
Open the Document Templates tab
In your workflow, navigate to the Document Templates tab. You will see the list of templates attached to this workflow.
Click the document name
Click on the name of the document you want to rename. An editable name field appears.
Enter the naming convention
Type the name you want the generated file to have. To include a variable value, use the
${ } syntax anywhere in the name field. You can mix plain text and variable expressions.Naming syntax
Variable values are inserted into document names using a dollar sign and single curly brackets:${ } (one set of curly brackets with a dollar sign).
Single variable example
To name each generated file after the client, where the variable isclientname:
Jane Doe, the generated file will be named:
Multiple variables example
You can include more than one variable inside the same${ } expression by joining them with +. To include a last name and first name with a space between them:
lastname is Smith and firstname is John, the generated file will be named:
More examples
| Naming convention | Example output |
|---|---|
${ clientname } - NDA | Acme Corp - NDA |
${ lastname }, ${ firstname } - Will | Smith, John - Will |
${ mattername } - ${ documenttype } | Estate Planning - Trust Agreement |
Contract - ${ clientname } - ${ today() } | Contract - Jane Doe - 2025-04-13 |
The
${ } syntax in document names is evaluated at the time the workflow is run, so each document gets the actual value the user entered — not a placeholder. If a variable has no value (the question was left blank), that portion of the name will be empty.