Variables - Everything you need to know

  • Updated
  • Zingtree makes extensive use of variables to store data collected or passed into the tree. 


    How to Assign Variables

    You 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 Variables

    Within 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 Variables

    Any 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 Variables

    You 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 Variables

    Within 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 Variables

    Any 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

    2022-02-25_12-24-51.png

    New User Experience

    mceclip0.png

Was this article helpful?

0 out of 2 found this helpful

Have more questions? Submit a request