I am having a filter error for slack message

I am creating a flow where I already receive the NPS in my slack channel. I want to send emails to the users who have given an NPS score below 8. I have made the flow, but I am facing filter error.

Filter Failed!
Issue encountered converting either the condition value or the filter by value to their expected types. Double check your inputs.

Please help.

Sharing the structure of Slack message too-

NPS Score: 10

User: guillaume@cloudi-fi.com - Guillaume

Venue: Cloudi-Fi - fm6g-ofb5-njnk

Plan Id: plan_0624_free - (month)

Link to workbook- https://www.gumloop.com/pipeline?workbook_id=vphpoQSU9ruQYoCwCePHho&run_id=RKANn6UdADrTEnH6Z7JjUB

Hey @Gotik - If you click on View all inputs and outputs of the Filter node you’ll see that the Filter By input has some blank values which can’t fit the condition that checks for numbers. Either use another filter node which filters out the blank values or in the Extract Data node specify not to include empty numbers or replace them with zero.

I am checking the output of Slack reader and why it says Message from B084UTRC23Z at 2025-03-03 10:18:37 (Thread ID 1740997117.744729):

Got updated NPS rating

Got updated NPS rating

Shouldnt it capture the NPS rating and the email and show in that output?

I also realised that the webhook also sends more than 1 response from a user, depending upon how many questions they answered. Means the approach I am following is not the best.

Do you have a suggestion? Should I connect Gumloop with my DB, or extract daily data and put it in Gumloop?

The bot message formatting is likely not being captured by the Slack API. We can look into parsing bot message formatting like this in the future.

This seems like a better approach, where does your DB live and what do you mean by extracting daily data?

This topic was automatically closed 5 days after the last reply. New replies are no longer allowed.