{"product_id":"ofac-sdn-name-screening-n8n-workflow-w-webhook-discord-alerts","title":"OFAC SDN Name Screening n8n Workflow w\/ Webhook \u0026 Discord Alerts","description":"\u003ch3\u003eScreen names against OFAC SDN lists with an n8n webhook—and get Discord alerts for possible matches\u003c\/h3\u003e\n\u003cp\u003eThis \u003cstrong\u003eOFAC SDN Name Screening n8n Workflow\u003c\/strong\u003e lets you submit a name to a header-authenticated \u003cstrong\u003ewebhook\u003c\/strong\u003e, automatically compares it to the latest \u003cstrong\u003eOFAC SDN\u003c\/strong\u003e list and aliases, logs outcomes in \u003cstrong\u003en8n Data Tables\u003c\/strong\u003e, and posts \u003cstrong\u003eDiscord alerts\u003c\/strong\u003e when a result is a \u003cstrong\u003ePOSSIBLE MATCH\u003c\/strong\u003e (or \u003cstrong\u003eUNAVAILABLE\u003c\/strong\u003e).\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReceives screening requests\u003c\/strong\u003e: a \u003ccode\u003ePOST\u003c\/code\u003e to the Webhook endpoint with header authentication and a JSON body containing the \u003cem\u003ename to screen\u003c\/em\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFetches the latest OFAC data\u003c\/strong\u003e: downloads the primary OFAC SDN CSV and the alternate names (alias) CSV via HTTP.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eLoads human-cleared pairs\u003c\/strong\u003e: reads current “cleared” name pairs from \u003cstrong\u003en8n Data Tables\u003c\/strong\u003e to suppress matches that were previously reviewed as cleared for the exact query\/matched-name pair.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNormalizes and compares deterministically\u003c\/strong\u003e: normalizes the input name and compares it against every OFAC primary and alias entry. If either list cannot be read, it returns \u003cstrong\u003eUNAVAILABLE (503)\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eApplies a match threshold\u003c\/strong\u003e: builds a candidate match list while honoring the suppression rules for cleared pairs.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNotifies and logs\u003c\/strong\u003e: posts a Discord message for \u003cstrong\u003ePOSSIBLE MATCH\u003c\/strong\u003e results (and for \u003cstrong\u003eUNAVAILABLE\u003c\/strong\u003e), then writes the screening outcome to a log table.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eResponds with a verdict\u003c\/strong\u003e: returns JSON verdict, match details, and a screening disclaimer to the webhook caller.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWeekly audit summary\u003c\/strong\u003e: runs every \u003cstrong\u003eMonday morning\u003c\/strong\u003e to summarize the past week’s screenings from the log and posts the audit summary to Discord.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eSanctions screening for onboarding\/KYC flows that need an \u003cstrong\u003eAPI-style OFAC SDN check\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eAutomated monitoring that alerts compliance teams in \u003cstrong\u003eDiscord\u003c\/strong\u003e for review-worthy matches.\u003c\/li\u003e\n  \u003cli\u003eOperational visibility via a weekly \u003cstrong\u003eaudit summary\u003c\/strong\u003e built from logged screening outcomes.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWebhook\u003c\/strong\u003e + \u003cstrong\u003eHeader Auth\u003c\/strong\u003e for secured POST requests\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eHTTP\u003c\/strong\u003e downloads of OFAC SDN CSV and alias CSV\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n Data Tables\u003c\/strong\u003e: \u003ccode\u003esanctions_screenings\u003c\/code\u003e and \u003ccode\u003esanctions_cleared\u003c\/code\u003e (via the manual “Set Up Tables” path)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNodes\u003c\/strong\u003e used: \u003ccode\u003eif\u003c\/code\u003e, \u003ccode\u003eset\u003c\/code\u003e, \u003ccode\u003ecode\u003c\/code\u003e, \u003ccode\u003ediscord\u003c\/code\u003e, \u003ccode\u003ewebhook\u003c\/code\u003e, \u003ccode\u003edata table\u003c\/code\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eNote: This workflow provides screening results and alerts for review; it includes a disclaimer in the webhook response.\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46008773607603,"sku":"N8N-19495","price":32.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/zWmyhp920SsHkjiz8dKj9_VE8RXlwy.png?v=1789204269","url":"https:\/\/buyflowscripts.com\/products\/ofac-sdn-name-screening-n8n-workflow-w-webhook-discord-alerts","provider":"N8N Commerce","version":"1.0","type":"link"}