MARKETPLACE
PLUGINS
VALUE CHANGE TRIGGER (CUSTOMSTATES)
Value Change Trigger (CustomStates) logo

Value Change Trigger (CustomStates)

Published May 2024
   •    Updated March 2026

Plugin details

The Value Change Trigger plugin for Bubble.io is designed to simplify the process of triggering actions or workflows when a specific field or custom state changes. This plugin is especially useful for developers who need to automate workflows based on dynamic data changes, enhancing the interactivity and responsiveness of Bubble.io applications. With StateChange Trigger, you can effortlessly monitor changes and ensure that your application responds promptly and efficiently to any updates.
View in the editor: https://bubble.io/page?type=page&name=variable_updater&id=binance-demo&tab=tabs-1&subtab=Plan

Join other Bubblers in our completely free NoCode Community: https://www.skool.com/nocode-agency-hub

$12

One time  •  Or  $2/mo

4.3 stars   •   3 ratings
120 installs  
This plugin does not collect or track your personal data.

Platform

Web

Contributor details

Adam logo
Adam
Joined 2022   •   22 Plugins
View contributor profile

Instructions

EXTREMELY SIMPLE
Install the Plugin:

Go to the Bubble.io plugin marketplace.
Search for "StateChange Trigger."
Click "Install" to add the plugin to your Bubble.io application.
Configure the Plugin:

Drag and drop the StateChange Trigger element onto your Bubble.io page.
In the plugin's settings, specify the field or custom state you want to monitor.
Define the actions or workflows that should be triggered when the specified field or custom state changes.
Set Up Workflows:

Go to the workflow tab.
Create a new workflow and select the StateChange Trigger as the event source.
Add the actions you want to be executed when the monitored field or custom state changes.
Test the Integration:

Preview your Bubble.io application.
Modify the specified field or custom state to ensure that the configured workflows are triggered correctly.

Types

This plugin can be found under the following types:
Element   •   Event

Categories

This plugin can be found under the following categories:

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (4.3)

Very useful
August 21st, 2025
A very useful and handy plugin. I wouldn't mind paying a few bucks for it.
Very useful plugin
March 3rd, 2025
This plugin is very reusable, especially for implementing a reactive feature using custom state. I've been using it for a while, and it works as expected!
Handling Custom State Changes with ValueChangeListener
August 22nd, 2024
Once the component is installed, I use `ValueChangeListener` in a workflow, and the first field that appears is "textToListen". I should mention that it seems there is no support for objects, only for native types. So, to monitor a change in custom state (like a "client" object, for example), it must be done on the unique ID of the object. Hmm, okay, but it's not very elegant.
Hi, It does monitor custom states, you just need to pass that custom state value to the plugin. I use it in multiple apps for that exact purpose :) (plugin author)
August 22nd, 2024
  •  
Adam
Once the component is installed, I use `ValueChangeListener` in a workflow, and the first field that appears is "textToListen". I should mention that it seems there is no support for objects, only for native types. So, to monitor a change in custom state (like a "client" object, for example), it must be done on the unique ID of the object. Hmm, okay, but it's not very elegant.
August 22nd, 2024
  •  
Original reviewer
Do you mean in-app data types? Most data types can actually be expressed as a text, and this makes the plugin much simpler and a lot less confusing. If you wanted to monitor a change in the entire "client" object, you could easily pass a parameter like "first name" or "DOB". If you wanted to monitor a change in the entire object, you are probably looking for a "Database Trigger" on your backend. (plugin author)
August 23rd, 2024
  •  
Adam
Bubble