Hi there, @martin.boronte… you can do what you have described by using a custom state, and this post might help you get down a good path.
Best… Mike