-
Zingtree makes extensive use of variables to store data collected or passed into the tree.
How to Assign VariablesYou can set variables in a variety of ways:
- Passed into the tree via the URL using Merge Variables.
- Assigned via Data Entry Fields.
- Assigned as Button Click Variables.
- Added to the session using a Webhook.
- Using optional built-in special tree variables (like IP address, location, last tree visited, last node visited and more).
- Passed in using our apps for Zendesk, Salesforce or Freshdesk.
Using VariablesWithin Zingtee, you can add intelligence to your decision trees using variables in the following ways:
- Branch automatically to a node using a Logic Node.
- Generating a custom document based upon variables via a Document Node.
Displaying VariablesAny variable can be displayed in the node title, question or content area by surrounding the variable name with hashtags. For example, enter #name# to display the variable name.
You can do the same in email nodes as well. So in the "To: field of an email node, entering #email# will substitute the value of the email variable.
If you want to see ALL variables collected so far, enter ##ALL DATA## into the content area of any node.
Modifying and Erasing Variables- If you want a text variable converted to lowercase automatically, add a _lc suffix to the end of the variable. So a variable named model_lc assigned as "Ford F150" will be converted to "ford f150".
- You can do math operations on numeric variables, using Zingtree Math.
- Text variables can be joined using a string catenation webhook we provide.
- You can erase variables by overwriting them, or by setting a Data Retention Policy.
- You can maintain a running total for numeric variables. This is useful for evaluations or testing.
-
Zingtree makes extensive use of variables to store data collected or passed into the tree.
How to Assign VariablesYou can set variables in a variety of ways:
- Passed into the tree via the URL using Merge Variables.
- Assigned via Data Entry Fields.
- Assigned as Button Click Variables.
- Added to the session using a Webhook.
- Using optional built-in special tree variables (like IP address, location, last tree visited, last node visited and more).
- Passed in using our apps for Zendesk, Salesforce or Freshdesk.
Using VariablesWithin Zingtee, you can add intelligence to your decision trees using variables in the following ways:
- Branch automatically to a node using a Logic Node.
- Generating a custom document based upon variables via a Document Node.
Displaying VariablesAny variable can be displayed in the node title, question or content area by surrounding the variable name with hashtags. For example, enter #name# to display the variable name.
You can do the same in email nodes as well. So in the "To: field of an email node, entering #email# will substitute the value of the email variable.
If you want to see ALL variables collected so far, enter ##ALL DATA## into the content area of any node.
Modifying and Erasing Variables- If you want a text variable converted to lowercase automatically, add a _lc suffix to the end of the variable. So a variable named model_lc assigned as "Ford F150" will be converted to "ford f150".
- You can do math operations on numeric variables, using Zingtree Math.
- Text variables can be joined using a string catenation webhook we provide.
- You can erase variables by overwriting them, or by setting a Data Retention Policy.
- You can maintain a running total for numeric variables. This is useful for evaluations or testing.
-
Throughout 2022 Zingtree will be upgrading customers to our new faster and more modern user experience! Here's how to tell which experience your Zingtree Authors are currently using.
Log in to your Zingtree Author account and navigate to My Trees. How does your current My Trees page look?
Zingtree Classic
New User Experience
Variables - Everything you need to know
- Updated