Comparison

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.

n8n Native HITL vs NodGo feature comparison
Capabilityn8n Native HITLNodGo
Approval via emailYesYes
Client needs n8n knowledgeNo, but link looks technicalNo, branded page
Automatic follow-up if ignoredRequires manual loop/IFBuilt in, zero setup
Cross-workflow status viewGlobal log, not filtered to approvalsNot built yet — track by token via the API for now
White-label / agency brandingNot availableAvailable
Confirms workflow actually resumedNot verifiedChecked automatically — you get emailed if it fails
Setup per clientBuild sub-flow each timeImport JSON template once
Safe against duplicate requestsRetries can re-trigger the nodeSame 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