{"product_id":"dpa-compliance-audit-for-n8n-workflows-api-slack","title":"DPA Compliance Audit for n8n Workflows (API + Slack)","description":"\u003ch3\u003eStay DPA-compliant with an automated weekly audit of your n8n workflows—plus a Slack report\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow automatically scans your entire n8n instance every Monday, detects which external processors your workflows send data to, flags anything that isn’t covered by your DPA rules, and (optionally) deactivates non-compliant workflows. It then posts a consolidated compliance status update to \u003cstrong\u003eSlack\u003c\/strong\u003e when attention is needed.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns weekly\u003c\/strong\u003e: scheduled for \u003cstrong\u003eevery Monday morning\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eLoads your compliance rules\u003c\/strong\u003e: reads processor allow\/block settings, optional \u003cstrong\u003eDPA end dates\u003c\/strong\u003e, exempt tags, and whether to \u003cstrong\u003eauto-deactivate\u003c\/strong\u003e “switch off” workflows.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFetches workflows via the n8n API\u003c\/strong\u003e: retrieves all workflows from your instance.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAnalyzes data destinations\u003c\/strong\u003e: inspects each workflow’s published version (or saved version if unpublished) to detect where data is sent, including:\n    \u003cul\u003e\n      \u003cli\u003eservice nodes\u003c\/li\u003e\n      \u003cli\u003edestination URLs in \u003cstrong\u003eHTTP Request\u003c\/strong\u003e nodes\u003c\/li\u003e\n      \u003cli\u003eURLs embedded in \u003cstrong\u003eCode\u003c\/strong\u003e nodes\u003c\/li\u003e\n      \u003cli\u003ecalled \u003cstrong\u003esub-workflows\u003c\/strong\u003e and \u003cstrong\u003eerror workflows\u003c\/strong\u003e\n\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eClassifies compliance status\u003c\/strong\u003e: marks each workflow as \u003cem\u003eclean\u003c\/em\u003e, \u003cem\u003eexempt\u003c\/em\u003e, \u003cem\u003eneeds review\u003c\/em\u003e, or \u003cem\u003eswitch off\u003c\/em\u003e based on your processor lists, unresolved destinations, and DPA end dates.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOptionally deactivates\u003c\/strong\u003e non-compliant workflows using the \u003cstrong\u003en8n API\u003c\/strong\u003e, recording whether deactivation succeeded.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePosts a consolidated Slack report\u003c\/strong\u003e summarizing actions taken, items needing human review, upcoming DPA expirations, and configuration issues—posted only when attention is required (or when forced).\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eSaaS operators who must continuously validate data processing agreements across changing n8n workflows.\u003c\/li\u003e\n  \u003cli\u003eAutomation engineers who want early detection of newly introduced third-party destinations.\u003c\/li\u003e\n  \u003cli\u003eTeams applying processor allow\/block rules and needing periodic, auditable compliance updates.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIntegrations\u003c\/strong\u003e: \u003cstrong\u003en8n API\u003c\/strong\u003e (read + deactivate workflows), \u003cstrong\u003eSlack OAuth2\u003c\/strong\u003e (OAuth2 credential).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNodes used\u003c\/strong\u003e: \u003cstrong\u003eif\u003c\/strong\u003e, \u003cstrong\u003en8n\u003c\/strong\u003e, \u003cstrong\u003eset\u003c\/strong\u003e, \u003cstrong\u003ecode\u003c\/strong\u003e, \u003cstrong\u003emerge\u003c\/strong\u003e, \u003cstrong\u003eslack\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eGet dependable DPA compliance monitoring for your n8n automation—automated weekly, actionable in Slack, and built around real workflow destinations.\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46132822606003,"sku":"N8N-20172","price":36.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/kd2yrveMqSXh3mw1jOaz_QwKZmmay.png?v=1790759497","url":"https:\/\/buyflowscripts.com\/products\/dpa-compliance-audit-for-n8n-workflows-api-slack","provider":"N8N Commerce","version":"1.0","type":"link"}