n8n Added Native Approval Gates. Here's What Still Breaks.
n8n's native Human-in-the-Loop nodes now support approval via Gmail, Outlook, and configurable timeouts. If you're approving internally, that's enough. If your approver is a client who has never touched n8n, three specific things break.
| Capability | n8n Native HITL | NodGo |
|---|---|---|
| Approval via email | Yes | Yes |
| Client needs n8n knowledge | No, but link looks technical | No, branded page |
| Automatic follow-up if ignored | Requires manual loop/IF | Built in, zero setup |
| Cross-workflow status view | Global log, not filtered to approvals | Not built yet — track by token via the API for now |
| White-label / agency branding | Not available | Available |
| Confirms workflow actually resumed | Not verified | Checked automatically — you get emailed if it fails |
| Setup per client | Build sub-flow each time | Import JSON template once |
| Safe against duplicate requests | Retries can re-trigger the node | Same request returns the same approval, no duplicate |
Free plan and rate limits
NodGo's free tier covers 50 approvals a month — plenty for a single client or a small agency testing this out. There's also a rate limit (50 requests per 15 minutes) to keep the API stable for everyone. Neither of these apply to n8n's native gates, since you're just using your own n8n instance.
Nudges that don't need extra nodes
NodGo is the only approval layer that sends a follow-up automatically after 4 hours and alerts your team after 48, with zero extra nodes. n8n's native timeout requires you to build a loop with a Wait node, an IF condition, and a second notification action — repeated for every workflow, every client.
White-label, not developer-facing
n8n's native Gmail/Outlook approval nodes send from your n8n instance's connected inbox, with a link that exposes /webhook/ in the URL. Clients who are paying an agency thousands of dollars a month see a technical, unbranded request. NodGo sends from your domain, with your logo, and a clean approval page with zero developer-facing URLs.
A noisy log either way — for now
n8n does have a global Executions tab that lists runs across every workflow — but it's a raw, noisy feed built for debugging, not for answering "who's currently waiting on a client." Finding pending approvals in there means filtering through every run, success or failure, across every workflow. NodGo doesn't have a unified approvals dashboard yet either — today you track a request by the token you get back from the API. A cleaner view is on the roadmap; we're not going to pretend it's built when it isn't.
If your approver is on your team and already has n8n access, n8n's native gates are free and work well. NodGo exists for the approver who isn't — and never will be — an n8n user.
Ship your first approval today
Create an account, grab an API key, drop it in your workflow.
Start for free