Hey, I’ve actually dealt with this exact same problem before so I think I know what’s up.
It’s probably not really about your specific integrations or tools - I’m pretty sure it’s your n8n database setup. If you’re using the default SQLite database, that’s definitely your problem. I had the same frustrating experience where my workflows used to finish in like 5-10 minutes and then suddenly they started taking literal hours to complete.
SQLite just can’t handle running multiple things at once very well, especially when you’re doing workflows with a lot of data processing or API calls. It becomes this huge bottleneck because it locks the whole database when it’s writing stuff, so when you have a bunch of executions running or you’re processing heavy data loads, everything just starts piling up and slowing to a crawl.
I switched over to PostgreSQL and honestly it was a massive difference. Everything started running smooth again because PostgreSQL is actually built to handle concurrent stuff and can deal with the load way better. Pretty much everyone recommends it if you’re running in production or doing workflows regularly.
The migration itself isn’t that bad - you basically just need to spin up a PostgreSQL database and update your n8n environment variables. One thing to know though - you’ll have to rebuild your workflows since the data doesn’t automatically transfer over.
Oh and also check if your execution history is super bloated in your current SQLite database - that can slow things down a ton too.