Hi @skotian ,
First, I guess by using the filter on the provisioning completed, you make sure that this workflow is only triggered when there is a remove action on that particular source so there is no need to have a double check.
Regarding the check attribute value, I am assuming you are trying to check if the group being removed starts with “FSM”. Can you please try this filter instead : " $.trigger.accountRequests[1].attributeRequests[?(@.attributeName == “nameOfYourattribute”)].attributeValue "
I would also suggest that you use a webhook to get the trigger JSON and then use a tool like JSON Path Finder to help you with the JSON path you have to use. To setup the webhook workflow please check this post: Testing Workflows in IdentityNow Using Webhook.site - Content / Community Blog - SailPoint Developer Community