Blog

How to Automate Approval Workflows with n8n

Sep 20, 2025

Calculating...

Calculating...

Harish Malhi - founder of Goodspeed

Founder of Goodspeed

Graphic with the text "Integrate Bubble.io with Stripe"

Approval requests get stuck in email threads. Managers forget to respond. Urgent items wait behind trivial ones. The result is bottlenecks that slow your entire operation.

n8n workflows route approval requests to the right person, track responses, escalate when needed, and log every decision automatically.

Approval requests get stuck in email threads. Managers forget to respond. Urgent items wait behind trivial ones. The result is bottlenecks that slow your entire operation.

n8n workflows route approval requests to the right person, track responses, escalate when needed, and log every decision automatically.

Why Approvals Break Down

Every growing company hits the same wall. Purchase requests, content sign-offs, time-off approvals, expense reports, vendor onboarding. Each one needs someone's yes before it can move forward. And that someone is usually buried in Slack messages and emails.

The typical approach is a shared spreadsheet or a chain of emails. Neither scales. Neither provides audit trails. Neither handles escalation when the approver is out of office. Dedicated approval tools like Kissflow or Process Street charge $10-25 per user per month. For a 30-person team, that is $300-750/month for what is fundamentally a routing problem.

n8n automation solves approval routing at a fraction of the cost because you build exactly the workflow you need. Nothing more, nothing less.

Which Tools Connect and How

An approval workflow in n8n typically connects:

  • Request source — a form submission (Typeform, Google Forms, Tally), a Slack slash command, or a webhook from your internal tool.

  • Approval interface — Slack interactive messages with Approve/Reject buttons, email with unique approval links, or a webhook callback from a custom UI.

  • Tracking layer — Google Sheets, Airtable, or a database for logging every request, decision, timestamp, and approver. n8n integrations cover all of these.

  • Action layer — downstream systems that execute once approved. Create a PO, grant system access, publish content, process a payment.

How the Workflow Logic Works

Here is an n8n workflow example for a purchase request approval system:

  1. Trigger: An employee submits a purchase request via a Typeform (or Google Form) with fields for item description, amount, vendor, and justification.

  2. Log request: Write the request to a Google Sheet or Airtable with status "Pending" and a unique request ID.

  3. Route by amount: A Switch node checks the purchase amount. Under $500 goes to the team lead. $500-$5,000 goes to the department head. Over $5,000 requires finance director approval.

  4. Send approval request: Post a Slack message to the designated approver with request details and interactive Approve/Reject buttons. Each button includes the request ID as callback data.

  5. Wait for response: The workflow pauses at a Webhook node, waiting for the approver to click a button. A parallel timeout workflow fires after 48 hours if no response is received.

  6. Process decision: When the approver clicks, the callback triggers the next step. If approved, update the tracking sheet, notify the requester, and trigger the downstream action (e.g., create a PO in your accounting system). If rejected, update the sheet and notify the requester with the reason.

  7. Escalation: If the 48-hour timeout fires, escalate to the approver's manager with a note that the original request has been waiting. Log the escalation in the tracking sheet.

Multi-stage approvals work by chaining these steps. After the first approver signs off, the workflow automatically routes to the next approver in the chain. Each stage is logged independently.

Realistic Time and Cost Saved

The average approval request takes 2-4 days to process when routed manually via email. With n8n, the request reaches the right approver within seconds and the approver can respond with a single button click. Most requests close within hours instead of days.

For a company processing 50 approval requests per month across various departments, the administrative overhead of tracking, following up, and logging typically consumes 15-20 hours monthly. An n8n workflow reduces this to near zero. n8n templates for approval patterns exist in the community, giving you a working starting point.

When to Hire an Agency

Single-level approval workflows are straightforward. Complexity escalates with multi-stage approvals, parallel approvals (requiring sign-off from multiple people simultaneously), conditional routing based on dynamic org charts, and integration with enterprise systems like SAP or NetSuite for automated execution of approved requests. These n8n use cases require careful state management and error handling to prevent requests from getting stuck in limbo.

Eliminate Approval Bottlenecks

Related guides:

  • n8n Gmail automation guide

Identify your most painful approval process. Map the current routing rules, even if they are just tribal knowledge. Build the n8n workflow for that single process first. Once it is running reliably, replicate the pattern for other approval types. Each automated process removes a bottleneck and creates a clear audit trail.

Approvals Without the Bottleneck

Approval delays are process failures, not people failures. Goodspeed builds n8n approval workflows with smart routing, escalation rules, and full audit trails. Reach out to our n8n agency and get your approvals moving at the speed they should.

Harish Malhi - founder of Goodspeed

Harish Malhi

Founder of Goodspeed

Harish Malhi is the founder of Goodspeed, one of the top-rated Bubble agencies globally and winner of Bubble’s Agency of the Year award in 2024. He left Google to launch his first app, Diaspo, built entirely on Bubble, which gained press coverage from the BBC, ITV and more. Since then, he has helped ship over 200 products using Bubble, Framer, n8n and more - from internal tools to full-scale SaaS platforms. Harish now leads a team that helps founders and operators replace clunky workflows with fast, flexible software without writing a line of code.

Frequently Asked Questions (FAQs)

Can n8n handle approval workflows with Slack buttons?

Yes. n8n can send Slack messages with interactive Approve and Reject buttons. When someone clicks a button, the callback triggers the next step in your workflow. This is the fastest way to get approvals without requiring approvers to leave Slack.

How does n8n handle multi-stage approvals?

You chain approval steps in the workflow. After the first approver responds, the workflow automatically routes to the next approver. Each stage has its own timeout and escalation logic. The tracking sheet or database records every decision in sequence.

Can n8n escalate approval requests that are not responded to?

Yes. Use a parallel workflow branch with a Wait node set to your timeout period. If the approver has not responded when the timer expires, the workflow escalates to their manager or a backup approver and logs the escalation.

What types of approvals can n8n automate?

Any request-response process. Common examples include purchase orders, expense reports, content publishing, time-off requests, vendor onboarding, access provisioning, and contract approvals. If it requires someone's sign-off before proceeding, n8n can automate it.

Is n8n better than Kissflow for approval workflows?

n8n costs significantly less and offers more integration flexibility. Kissflow provides a more polished UI for non-technical users and built-in form builders. If your team is comfortable with a visual workflow builder and you need deep integrations with other tools, n8n is the stronger choice.

Can n8n track approval history and create audit trails?

Yes. Every step in the workflow can log to a Google Sheet, Airtable, or database. You capture the request details, each approver's decision, timestamps, escalation events, and final outcomes. This creates a complete audit trail for compliance purposes.

The smartest AI builds, in your inbox

Every week, you'll get first hand insights of building with no code and AI so you get a competitive advantage