Skip to content

Insert variables

Using and inserting variables

Tallyfy Variables automatically transfer data from earlier steps to later steps within the same process.

Variables in Tallyfy create personalized workflows by pulling form field values from previous steps into titles and descriptions of later steps. This ensures consistent information flow and reduces manual data re-entry.

Requirements for using variables

  • A template open in edit mode.
  • At least one form field in an earlier step (the source of the data).
  • A later step where you want to display the data from that form field.

How variables work

Variables create smart data connections between workflow steps for automated information transfer:

  • Source: The form field where someone enters information.
  • Target: The step title or description where you insert the variable.

When someone fills in the source form field, the value they enter automatically shows up wherever you placed the variable in later steps.

Types of variables you can insert

When you click the (Insert Variable) button in the editor, you can choose data from:

  • Kick-off form fields: Information entered when the process was first started.

  • Form fields from previous steps: Data entered in any form field in steps that come before the current step.

  • System variables: Special information from Tallyfy like:

    • Current TaskID: The unique ID number for the current task.
    • Current ProcessID: The unique ID number for this specific run of the process.
    • (Other system IDs might be available)

    System variables in Tallyfy are mostly useful for technical reasons, like including an ID in a link to another system.

Benefits of using variables

  • Consistency: Show the same information (like a client name) in multiple places without retyping.
  • Live Updates: If the data in the source form field changes, the variable updates automatically.
  • Personalization: Make task titles and instructions specific to this run of the process (e.g., “Review proposal for [Client Name]”).
  • Fewer Errors: Avoid mistakes from manually copying data between steps.
  • Context: Keep important information visible throughout the workflow.

Adding variables to step titles

  1. Open your template in Edit mode.
  2. Template in edit mode
  3. Make sure you have a form field in an earlier step to get the data you want to display.
  4. Creating form fields
  5. Go to a step that happens after the step with the form field.
  6. Click on the step title to edit it.
  7. Place your cursor where you want the variable information to appear.
  8. Click the (Insert Variable) button that appears near the title field.
  9. Select the form field (the source) from the list.
  10. The variable (like {{fieldName}}) will be inserted. Save your changes if needed.

Adding variables to step descriptions

  1. Open your template in Edit mode.
  2. Ensure the source form field exists in an earlier step.
  3. Go to a later step and click into its description box.
  4. Place your cursor where you want the variable information to appear.
  5. Click the (Insert Variable) button in the text editor toolbar.
  6. Select the form field (the source) from the list. 7.Inserting variables in description
  7. The variable will be inserted. Changes save automatically.

How variables work during process execution

  1. Someone fills out the source form field in an early step of the Tallyfy process.
  2. Tallyfy remembers the value entered.
  3. When the process reaches a later step containing the variable, Tallyfy automatically replaces the variable placeholder (like {{fieldName}}) with the actual value that was entered.
  4. If the value in the source form field is changed later, the variable display will also update.

Common variable examples

Making task titles specific

  • “Get approval for Project: {{projectName}}
  • “Review document for Client: {{clientName}}
  • “Schedule meeting with {{departmentName}} lead”

Making instructions specific

  • “Please review the proposal for {{clientName}}, focusing on the section about {{focusArea}}.”
  • “Call {{customerName}} at {{phoneNumber}} to discuss their order {{orderNumber}}.”
  • “Prepare the {{documentType}} based on the request from {{requestingDepartment}}.”

Tips for effective variable usage

  • Give your form fields clear names so they are easy to find in the variable list.
  • Test your template by running the process in Tallyfy to make sure variables show the correct information.
  • Think about what should happen if the source form field is left empty – will the sentence still make sense?
  • Use variables for information that might change from one run of the process to the next.
  • Mix variables with regular text to provide clear context.

Templates > Variables

Variables are placeholders that automatically transfer information from one process step to another eliminating manual data re-entry and enabling personalized automated workflows through form field data collection and dynamic content insertion.

Tasks > Set default content for form fields

Default content in Tallyfy form fields automatically pre-fills values when tasks or kick-off forms open saving time reducing errors and ensuring consistency across processes while supporting text fields selection fields and date fields through static text dynamic variables or system-generated values that users can still modify as needed.

Edit Task > The rich text editor

Tallyfy’s rich text editor enables comprehensive formatting and content insertion across tasks and descriptions with features including basic formatting options dynamic variable insertion reusable snippets media uploads and URL embedding while maintaining consistent branding and removing complex formatting from pasted content.