Data Store
Data NodeRemember values between runs — dedupe items, count things, track what you've seen
Overview
The Data Store is your workflow's long-term memory. Unlike a normal variable, which forgets everything when a run ends, the Data Store keeps values safe from one run to the next. It's the tool you reach for when you need to avoid processing the same item twice, keep a running count, or remember the last thing you saw.
The classic use: don't repeat yourself
isNew = true and remembers it; every time after that it returns isNew = false — perfect for only acting on genuinely new items.Store NameA named bucket for your keys, tied to your account. Use one store per topic, like "seen-orders".
defaultOperationWhat to do: Check & Add (is it new?), Get, Set, Delete, Has (does it exist?), Increment (a counter), or Append (to a list).
Check & AddKeyThe unique thing you're tracking — an order number, a listing ID, or a URL. Supports variables.
order-{{ orderId }}ValueThe value to store. Optional for Check & Add (defaults to the first-seen time); for Increment it's the amount to add (defaults to 1).
{{ item.title }}Output VariableWhere the result lands, so later steps can read it — for example {{ dataStoreResult.isNew }}.
dataStoreResultUsage Example
seen-listings{{ item.url }}{{ dataStoreResult.isNew }} and only send an alert when it's true.