Let’s be real:
n8n is a beast when it comes to backend workflows…
But once you trigger a webhook from your frontend, you’re completely blind.
Did Step 1 finish?
Is Step 3 stuck?
Final output ready?
No way to know. Until now.
I built a tiny React hook that fixes this:
No polling. No WebSocket setup. No backend mess. Your UI updates in real-time with:
- Live step-by-step progress (Real-time)
- Final result display
- Error tracking
- Built-in loading state
- Tailwind + shadcn friendly
Here’s what it looks like:
This was the most frustrating gap in my n8n workflows. So I built the tool I wish existed. Now it’s yours too.
Soon dropping a tutorial on implmementation process, will post on this thread.
Let’s make n8n frontends Great🚀