The Datastore feature provides a NoSQL database for storing, retrieving, updating, and searching structured data in your workflows. Manage data with key-value pairs, metadata, and optional sorting capabilities. Perfect for user preferences, application state, dynamic content, and any data that needs persistent storage with search functionality.

Key Features

  • NoSQL Storage: Flexible key-value data storage with JSON support
  • Advanced Search: Fuzzy, exact, and prefix matching capabilities across your data
  • Metadata Support: Store additional custom attributes with each data item
  • Sorting Options: Secondary sorting fields for organized data retrieval
  • Webhook Triggers: Automatically notify external URLs when data changes
  • Collection Organization: Isolate data into separate collections for better organization

Common Use Cases

  • User preferences and application settings storage
  • Dynamic content management for websites and applications
  • Application state persistence across workflow runs
  • Search indexes for fast data retrieval
  • Configuration data with automatic change notifications

Learn More

Get detailed examples and advanced usage patterns for the Datastore slash command

Data Collections

Data Collections help you organize items stored in the Datastore. They provide a way to group related data items that share similar purposes or attributes.

When working with Data Collections, you can:

  • Group related datastore items with similar key patterns
  • View items in either document or table format based on their structure
  • Easily reference collections in workflow workflows
  • Share collections with specific team members or the entire organization
  • Apply bulk operations to multiple data items simultaneously

Sharing Collections

Data collections can be shared with specific team members or your entire organization. Different permission levels (View/Edit) control what actions others can perform with your shared collections.

For detailed information about sharing permissions and procedures, see our Sharing documentation.

Using Collections with Workflows

To reference a data collection from your workflow, select it from the Slash command. Selecting it will insert a reference to that collection and items within it into your code.

For more details on using the Datastore feature in workflows, see the Datastore slash command documentation.