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).

0
Downloads
0
Views
7.16
Quality Score
beginner
Complexity
Author:Sirenic(View Original →)
Created:9/30/2026
Updated:9/30/2026

🔒 Please log in to import templates to n8n and favorite templates

Workflow Visualization

Loading...

Preparing workflow renderer

Comments (0)

Login to post comments