{"product_id":"find-recurring-payees-in-last-2-months-ynab-html-report","title":"Find Recurring Payees in Last 2 Months (YNAB) HTML Report","description":"\u003ch3\u003eSpot recurring payees from the last two full months in YNAB—instantly\u003c\/h3\u003e\n\u003cp\u003eThis manual n8n workflow pulls your most recent two full months of YNAB transactions, finds payees that appear in both months, and generates an easy-to-review HTML report inside n8n. If you want to quickly identify potential recurring charges, this workflow gives you a clear, month-by-month view of each repeating payee.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cp\u003eWhen you manually run it in n8n, the workflow:\u003c\/p\u003e\n\u003cul\u003e\n  \u003cli\u003eCalculates the two most recent full calendar months to use as the analysis window.\u003c\/li\u003e\n  \u003cli\u003eReads your target YNAB budget ID (you can set it directly or use YNAB’s \u003ccode\u003elast-used\u003c\/code\u003e shortcut).\u003c\/li\u003e\n  \u003cli\u003eRequests YNAB transactions starting from the beginning of the older month via the YNAB API.\u003c\/li\u003e\n  \u003cli\u003eGroups transactions by payee and filters to keep only payees that have at least one transaction in \u003cem\u003eboth\u003c\/em\u003e months.\u003c\/li\u003e\n  \u003cli\u003eGenerates an HTML table listing each repeating payee with one transaction date and amount from each month.\u003c\/li\u003e\n  \u003cli\u003eDisplays the HTML report directly in n8n so you can review the results immediately.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBudget hygiene:\u003c\/strong\u003e Identify subscription-like or recurring expenses by payee before they surprise you.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFast reconciliation:\u003c\/strong\u003e Compare month-over-month transactions to spot consistent merchants or payees.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSaaS operator review:\u003c\/strong\u003e Quickly surface recurring vendor\/payee spend for better forecasting.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTrigger:\u003c\/strong\u003e Manual Trigger\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eYarn\/logic:\u003c\/strong\u003e Set, Code, HTML\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReporting:\u003c\/strong\u003e Generates an HTML table for in-n8n review\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAPI call:\u003c\/strong\u003e HTTP Request using \u003cstrong\u003eYNAB Personal API Token\u003c\/strong\u003e with \u003cstrong\u003eHTTP Bearer Auth\u003c\/strong\u003e\n\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDocumentation node:\u003c\/strong\u003e Sticky Note (for guidance)\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eSetup requirements\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eProvide a \u003cstrong\u003eYNAB Personal Access Token\u003c\/strong\u003e as an HTTP Bearer Auth credential for the YNAB API request.\u003c\/li\u003e\n  \u003cli\u003eSet your \u003cstrong\u003eYNAB budget ID\u003c\/strong\u003e (or use \u003ccode\u003elast-used\u003c\/code\u003e).\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45764316856499,"sku":"N8N-17863","price":16.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/u38fsQw7HycPO53Ai_pFO_tn0tfPHU.png?v=1786007111","url":"https:\/\/buyflowscripts.com\/products\/find-recurring-payees-in-last-2-months-ynab-html-report","provider":"N8N Commerce","version":"1.0","type":"link"}