Yes of course, you can run a workflow inside the multiselect with the “On Change” Trigger.
But first you’ll need to create a variable of type Object to store the results (In my case I called it “Select Value” )
On that workflow you will run a “Change Variable value” which will update a certain variable whenever there’s any sort of change on the multi select (Selection, deselection).
There you will need to bind the Variable value to the “Event.value”
I think the issue might be that the multiselect expects the following format:
Object with a “value” and a “label” and you seem to be returning a single value.
So your multiselect should be receiving an object with those 2 values per item and also you’ll need to create a variable of type “Object” to store those values if you want to use them in the workflow as a second step.