n8n form approvals with email decisions and callbacks
Collect approval decisions before n8n fulfillment runs, with FormNode approval fields, decision tables, email actions, and callback payloads.
n8n form approvals are workflows where a submitted request needs a human decision before n8n performs the work. FormNode handles the approval surface with email actions and decision tables, then sends the approval result back to n8n with the original form context.
The form is part of the workflow, not just the front door.
- A provisioning, access, firmware, purchasing, or change request needs signoff before n8n runs.
- Approvers should not need to log into n8n or a PSA to make a simple decision.
- The workflow needs a structured approval result, not a ticket comment or forwarded email.
- Some requests need per-row decisions, scheduling choices, or rejection reasons.
Firmware upgrade approval
n8n detects available firewall updates, creates a FormNode decision-table approval, and waits for the customer to approve or reject each device.
The approval callback tells n8n exactly which devices were approved, which were rejected, and what schedule should be used for the approved work.
Why a workflow-first form layer matters
Can n8n wait for a FormNode approval?
Yes. n8n can create or receive a FormNode approval workflow and continue when FormNode sends the approval result back through a callback or webhook.
When should approvals live in FormNode instead of n8n?
Keep simple internal waits in n8n. Use FormNode when the approval is customer-facing, needs email or portal UX, needs decision tables, or needs an auditable approval record tied to a form submission.