When you’re building your Compound Action, you can reference additional variables which will be provided by Moveworks when the Compound action executes. This is the Compound Action Data Bank.
meta_infoYou can access the meta_info key from any part of the Compound Action. It’s structure takes the following form.
meta_info.userWe can access the user attributes of the current user (the one who invoked the plugin) with the following notation meta_info.user.{{attribute}}. View all of the available user attributes here.
dataYou can access the data key from any part of the Compound Action. It’s structure takes the following form.
data.{{input_variable_name}}Your Compound Action’s Input Variables are inserted at the top level of the data key. So for example, if you defined 2 input variables (name & age)…

You could reference it in your Compound Action as data.name and data.age
data.{{output_key}}Expressions “save” their data to an output key so you can reference them later. Some expressions that utilize output keys include
These keys can be accessed using the notation data.{{output_key}}, facilitating data flow and handling within the compound action.
action ExampleIn this example, we pass data through the output key from one action to the next.
for ExampleWhen you use a for expression, the output keys of all steps within that for expression are inserted into the for expression’s output_key as a list of dictionaries.
For example, if you had the following compound action…
The resulting data bank under data will look like this: