The primary goal for variables in Assistant is to reduce the amount of configuration, enable template files and make action files reusable for others.

There are three different kinds of variables.
There are three different levels you can define and access variables.



Define three different User variables.
Run the Action and click the Variables icon shown in the image bellow.

This view displays a list what variables were defined and their values. Variable1 and Variable2 was defined before the run started and is unchanged. Variable3 was defined runtime within the Set variables task and is therefore added.

Define one User variable on two different levels.
Run the Action and click the Variables icon as shown in Example 1.
Variable1 has changed its value from A to C and has the state modified.
