{"product_id":"expense-reimbursement-approvals-with-duo-security-in-n8n","title":"Expense Reimbursement Approvals with Duo Security in n8n","description":"\u003ch3\u003eRoute expense reimbursements through Duo Security approvals in n8n\u003c\/h3\u003e\n\u003cp\u003eThis Duo Security example workflow collects an expense reimbursement request in an n8n form and uses \u003cstrong\u003eDuo Security Push\u003c\/strong\u003e to get a manager’s explicit approval or denial—then automatically sends the request down the approved or rejected path.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCollects request details:\u003c\/strong\u003e The form gathers employee, expense description, amount, currency, date, and reference. Each visible label becomes an \u003cem\u003en8n output key\u003c\/em\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePreserves context for review:\u003c\/strong\u003e A “Set Approval Context” step keeps the submitted fields and adds the trusted manager username.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eChecks manager access:\u003c\/strong\u003e “Check Manager Access” calls \u003cstrong\u003eDuo PREAUTH\u003c\/strong\u003e to verify the manager account and determine available factors.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRequests approval securely:\u003c\/strong\u003e “Request Manager Approval” sends a \u003cstrong\u003esynchronous Duo Push\u003c\/strong\u003e using safe expense context (reference, employee, amount, currency, and description).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBranches on explicit outcome:\u003c\/strong\u003e “Manager Approved?” evaluates whether Duo returned an explicit allow result and routes to the \u003cstrong\u003eapproved\u003c\/strong\u003e or \u003cstrong\u003erejected\u003c\/strong\u003e branch.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIntegrates with your back-office:\u003c\/strong\u003e Replace the outcome sections with your finance, payroll, notification, or audit actions.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eEmployees submit reimbursement requests via an n8n form; managers approve in Duo Mobile.\u003c\/li\u003e\n  \u003cli\u003eEnsure only explicitly approved expense requests proceed to payroll processing.\u003c\/li\u003e\n  \u003cli\u003eCapture a clear audit trail by routing approved vs. rejected cases to your internal records.\u003c\/li\u003e\n  \u003cli\u003eControl access to approvals by mapping trusted employees to trusted Duo manager usernames.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWorkflow type:\u003c\/strong\u003e n8n automation workflow using \u003cem\u003eform trigger\u003c\/em\u003e and decision logic.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNodes used:\u003c\/strong\u003e \u003ccode\u003eform trigger\u003c\/code\u003e, \u003ccode\u003eset\u003c\/code\u003e, \u003ccode\u003eif\u003c\/code\u003e, \u003ccode\u003esticky note\u003c\/code\u003e, and \u003ccode\u003en8n-nodes-duoduo security\u003c\/code\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDuo integration:\u003c\/strong\u003e Duo PREAUTH for factor\/account checks and synchronous Duo Push for approval\/denial.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSetup:\u003c\/strong\u003e Import the workflow, create a Duo Security credential (Auth API integration key, secret key, hostname), configure the manager username in “Set Approval Context,” then test with a non-production request to trigger the Duo Push.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45985505673395,"sku":"N8N-19406","price":7.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/0GCxZMFLwa6WFykWH69cl_1CRBinim.png?v=1788944917","url":"https:\/\/buyflowscripts.com\/products\/expense-reimbursement-approvals-with-duo-security-in-n8n","provider":"N8N Commerce","version":"1.0","type":"link"}