Workflow not sending Slack Message

Describe the problem/error/question

I have multiple Meta ad accounts with relevant slack channels. My workflow is meant to pull the daily spend across all my ad accounts from yesterday and the day before and send an alert to its relevant slack channel if daily spend has fluctuated more than 50%. For the purpose of testing this (as no messages were firing) I changed this to 1% and still no messages are firing. The workflow says that it is executing without any issues yet my slack channels are still not receiving any messages. What is the problem here? Please!

What is the error message (if any)?

No error message, just no messages sent into slack at all (tested for about 2 weeks on 1%).

Please share your workflow


## Share the output returned by the last node
<!-- 
{
"spendDayBefore": 
"NaN",
"spendYesterday": 
"NaN",
"change": 
"NaN",
"alert": 
false
}
] -->



## Information on your n8n setup
- **n8n version:** V22
- **Database (default: SQLite):**
- **n8n EXECUTIONS_PROCESS setting (default: own, main):**
- **Running n8n via (Docker, npm, n8n cloud, desktop app):** Desktop App
- **Operating system:** Microsoft

Dear @Fellows4321 can you please again share your workflow in the proper way.

Here’s how to share your workflow : Share your workflow

Sorry @kuldip_parmar I have updated now!

Ok so…
It’s because you’re using outdated n8n, either it’s n8n version or n8n nodes.
You must be update it to the latest version, also you can replace the node by doing remove the node and adding it again.

How do I update this? The only place I can see to update the version is in the facebook graph api but my choices only go up to V22?