Looply Academy
  • Getting Started
    • What is Looply?
    • Deployment Models
  • System Requirements
  • SAP Integration: ABAP Add-on & Access
  • Security & Identity - What IT Teams Need to Know
  • Authenticating Teams User Actions to Enterprise Systems
  • Signing Up & Onboarding Your Team
  • Looply Implementation Plan
  • Looply Integration Demos
  • Integrations
    • Microsoft Integration
    • SAP Integration
      • Installing the ABAP Looply Add-On
        • Gateway Service Setup - Single System
        • Gateway Service Setup - Hub scenario
      • Triggering or Resuming a Looply Workflow from SAP
      • Triggering SAP code from Looply
      • SAP Workflow Integration
      • Varo/Stelo Integration
      • SSL & IP address
      • SSO Authentication
  • App Management
    • Building Apps
    • Deploying apps to Teams App catalog
      • Looply Dashboard
      • Manual Installation
    • Installing Looply Apps
    • Uninstall/Update Looply Apps
    • Teams Admin center
  • Adaptive Cards
    • Building Adaptive Cards
      • Container Elements
      • Content Elements
      • Input Elements
      • Actions
    • Data Binding
    • Conditional Rendering
    • AI Assistant
    • Inline Functions
  • Workflows
    • Building Workflows
    • Triggering Workflows
    • Environment Variables & Profiles
    • Versioning Workflows
    • Using HTTP Requests
    • Using Functions
    • Using Conditionals
    • Using Branch Conditionals
    • Using Advanced Conditionals
    • Using Integrations
      • Adaptive Card Actions
      • SAP Requests
    • Using Redirects
    • Using Override Payload
    • Terminating Workflows
  • Data Vault
    • Variable Datastores
  • Monitoring & Logs
    • Monitoring Workflows
    • Error Notifications
  • API REFERENCE
    • Developer API Overview
    • Workflow API
    • Adaptive Card API
  • Team Management
    • Managing Organisations
    • Team Roles and Permissions
  • Resources
    • JavaScript Libraries
  • Tutorials
    • Creating MS Teams Apps
    • Designing Workflows
    • Building Adaptive Cards
    • Adaptive Cards with AI
    • Examining Workflow Executions
  • Support
    • Changelog
    • Contacting Support
Powered by GitBook
On this page
  • Creating Datastores
  • Editing Data
  • Editing JSON Data
  • Browsing and Editing Properties
  • Datastore Settings
  • Deleting a Datastore
  • Using Datastores in Workflows
  • Adding a Datastore to a Workflow
  • Accessing Datastore Data in Steps
  1. Data Vault

Variable Datastores

A central store for reusable JSON data across your Looply workflows

PreviousTerminating WorkflowsNextMonitoring Workflows

Last updated 1 month ago

Looply's Variable Datastore is a flexible storage solution designed to help you manage and reuse custom JSON data across your workflows. Whether you're working with large datasets or simply need a central place to store structured information, variable datastores make it easy to create, access, and maintain object-based data within the Looply platform. By storing your JSON data in a datastore, you can reference it in multiple workflows, reduce duplication, and keep your logic clean and maintainable.

Creating Datastores

You can get started creating datastores by navigating to the Looply Variable Datastore tool and clicking + Create Datastore.

Once the Create Datastore dialog opens, simply give your datastore a unique name which can be used to identify your storage object and click Create.

Editing Data

Once you've created a Variable Datastore in Looply, you can easily add, view, and modify its content directly through the Datastore Editor interface.

Editing JSON Data

On the right-hand side of the editor, you'll see a formatted JSON editor where you can directly input or update your datastore contents. This is where you define your key structure and values—such as arrays, objects, strings, or numbers—based on how your workflows need to use the data.

For example, in a datastore like LineManagerData, you might store an array of line manager objects, each with fields like id, name, email, department, and a list of reports.

The JSON editor supports syntax highlighting and formatting, making it easy to edit structured data at scale. Use the Format button at the top to automatically tidy up your structure, and Save your changes once you're ready.

Browsing and Editing Properties

On the left-hand side, the Properties panel provides a more visual breakdown of the current datastore structure. Each nested object and value is displayed in a readable format, allowing you to quickly inspect or navigate your data—especially useful for larger or deeply nested datasets.

Datastore Settings

Click the Datastore Settings tab to view metadata such as:

  • Datastore name

  • File size

  • Created and last modified dates

  • (Coming Soon) Encryption toggle for securing sensitive data

While encryption is not currently available, this setting will soon allow you to protect your datastore content with a simple toggle.

Deleting a Datastore

Note: This action cannot be undone. Be sure to back up any important data before deleting.

If you no longer need a datastore, you can permanently delete it from the Datastore Settings tab. This action is irreversible, so proceed with caution.

To delete a datastore:

  1. Navigate to the Datastore Settings tab of the datastore you wish to remove.

  2. Click the Delete datastore button.

  3. A confirmation dialog will appear, asking you to manually type the name of the datastore (e.g. LineManagerData) to confirm the deletion.

  4. Once the correct name is entered, the Delete datastore button will become active.

  5. Click it to permanently remove the datastore and all of its content.

Using Datastores in Workflows

Variable Datastores can be easily integrated into your workflows to provide reusable data across steps—ideal for things like configuration values, reference mappings, or shared resources like LineManagerData.

Adding a Datastore to a Workflow

To use a datastore in a workflow:

  1. Open your workflow in the Workflow Studio.

  2. Click the overflow menu (â‹®) at the top right of the workflow canvas.

  3. Select Datastores from the dropdown.

  4. From the Active Datastores popup, select one or more datastores you want to use in this workflow (e.g., LineManagerData).

  5. Click Save to confirm your selection.

The selected datastores will now be bound to the current workflow and available for use within each step.

Accessing Datastore Data in Steps

Once a datastore is attached to a workflow, its contents are automatically available in the data binding menu of each workflow step.

When configuring a step (such as a function, condition, or integration call), click into the parameters or input fields and select values from the datastore—these will appear in the selection menu with their names and structure clearly outlined. For example:

  • datastore_id → the unique ID of the datastore

  • line_managers → the full array of line manager objects

This allows you to pass datastore data into functions, reference it in conditional logic, or enrich outbound payloads using structured and centralised data.