Skip to main content

Increase Internal Datasource Value

The Increase Internal Datasource Value action is used to increment a numeric value stored in an Internal Datasource.

This action only works on top-level keys and object properties.

You cannot delete a specific value inside an array.

When to Use​

Use this action when you need to increase a number stored in an Internal Datasource by exactly 1.

It’s typically used for:

  • Counting button presses
  • Advancing a numeric counter (e.g., queue number)
  • Keeping track of user actions or device triggers

Requirements​

The Editable From Display setting must be enabled on the Internal Datasource.

Learn more: Alternative Datasource Settings

Action Behavior​

  • Always increases the value by 1
  • You cannot specify a custom increment value
  • You can optionally set a Maximum Value
    • If the current value is equal to or exceeds this limit, it will not increase further

Configuration Options​

FieldDescription
DatasourceThe Internal Datasource where the value is stored. You must specify the exact path to the value.
Max Value(Optional) Upper boundary — once reached, the value stops increasing

Example Use Case​

If your Internal Datasource looks like this:

{
"counter": 5,
"valueWrapper": {
"value": 5
}
}

Executing this action on the counter path and also on valueWrapper.value will increment both values.

{
"counter": 6,
"valueWrapper": {
"value": 6
}
}

If a Max Value of 6 is set and counter or valueWrapper.value is already 6, then the value will not change.

Usage in Action Batches​

Just like with other actions, you can include this one inside an Execute Action Batch and use Evaluations to control when it should run.