Route French KYB onboarding checks with Sirenic, Slack, and Google Sheets
Quick overview This workflow receives a SIREN via webhook, runs a Sirenic KYB check against French registries, routes applicants based on insolvency, company status, and sanctions screening results, then alerts a Slack compliance channel for exceptions or logs auto-approvals to Google Sheets.
How it works Receives a POST webhook request containing a JSON body with a siren field from your onboarding flow. Sends the SIREN to Sirenic to fetch a KYB dossier including company identity, officers, insolvency alerts, financials, and sanctions screening. Flags a hard stop when there is an insolvency proceeding on file or the company is not administratively active. Routes sanctions screening statuses other than aucune_correspondance to a human review queue in Slack. Sends hard-stop cases to Slack with key risk details for compliance action. Appends auto-approved cases to a Google Sheets audit log with the company name, screening status, source, and timestamp.
Setup Self-host n8n, install the n8n-nodes-sirenic community node, and add Sirenic credentials. Configure the webhook URL in your onboarding form to POST JSON with a siren field to the kyb-onboarding path. Add Slack credentials and select the compliance channel for the hard-stop and human-review messages. Add Google Sheets credentials and choose the target spreadsheet and sheet where approved onboardings are appended.
Requirements Self-hosted n8n · the n8n-nodes-sirenic community node: pay-per-call, no subscription, no API key ($0.15 per applicant, failed requests are never billed) · Slack and Google Sheets credentials.
Customization Tighten or loosen the Switch rules to match your risk appetite · archive the Ed25519-signed response in your document vault as audit evidence · replace Slack with a Jira or Linear ticket for a formal review queue.
Additional info Every check reads official registries only (INSEE Sirene, INPI, BODACC, six official sanctions lists), no scraping. A sanctions status of correspondances_a_verifier means candidate NAME matches, often homonyms: route them to a human, never auto-refuse. Test SIREN: 552032534 (Danone). Docs and full pricing: https://api.sirenic.eu (x402 pay-per-call).
Related Templates
AI Weather Forecasts with MCP Integration
Real-time Weather Forecasts with MCP Tools This n8n workflow demonstrates how to integrate real-time weather intelligen...
Google Sheets UI for n8n Workflow
Google Sheets UI for Workflow Control This n8n template provides a practical and efficient way to manage your n8n workf...
Demo Workflow - How to use workflowStaticData()
This workflow demonstrates how to use the workflowStaticData() function to set any type of variable that will persist wi...
🔒 Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments