Variables and Data Flow
Last updated
Last updated
Variables in Lleverage allow you to pass information between different nodes in your workflow. Unlike many other automation platforms, Lleverage's variable system provides exceptional flexibility in how you structure the passing of inputs, outputs, and other elements throughout your workflow.
Pass data dynamically between workflow nodes
Visual representation with color-coded chips
Two methods of implementation: user-friendly (@) and advanced ({{ }})
Connect nodes to access their variables
Automatic variable name updates when nodes are renamed
Support for nested data and arrays
Click on any input field where you want to use a variable
Look for the @ button at the bottom of the field
Click the @ button to open the variable dropdown panel (you cannot type @ on your keyboard to access this)
Select the node containing your desired variable (shown as color-coded pills with node name and icon)
Choose the specific output you need from that node
💡 The color of the icon represents the subcategory of that action type, making it easier to identify the source of variables.
Click on any input field where you want to use a variable
Type two opening curly braces {{ to start the variable reference
Enter the node name followed by a dot (.)
Continue with the specific property path you want to access
Close with two closing curly braces }}
💡 The advanced method gives you more detailed access to specific properties within complex data structures.
Ensure there is a connection line between the source node and the destination node
Connections can be direct or through intermediate nodes
Without a connection, variables from the source node won't be available
⚠️ Even if nodes are connected with lines, you still need to explicitly specify the variable in your destination node for the data to pass through.
Access nested information using the @ method by navigating through levels in the dropdown
For the {{ }} method, use dot notation: {{customerData.address.city}}
Access array elements by selecting them in the dropdown or using bracket notation: {{orderItems[0].price}}
💡 For advanced use cases, the variable dropdown has an "Advanced" section that shows more detailed options.
Run your workflow at least once to populate the variable data
Click on a node where you want to use variables
Open the variable selection with the @ button
Browse through the available variables organized by source node
⚠️ Variables with broken references (if a source node is removed) will show an error in your workflow.
Database connection strings are managed through Secrets or Connections
Select a connection string from the dropdown when setting up a database connection
If needed, manually enter a connection string by clicking the icon next to the selection
💡 For most use cases, stick with the standard variable output of nodes. AI nodes can help translate information as needed.