AutomationFlowsAI & RAG › Notary AI Agent for Patrimonial Analysis

Notary AI Agent for Patrimonial Analysis

Original n8n title: Notaire

Notaire. Uses executeWorkflowTrigger, memoryBufferWindow, lmChatOpenRouter, agent. Event-driven trigger; 5 nodes.

Event trigger★★☆☆☆ complexityAI-powered5 nodesExecute Workflow TriggerMemory Buffer WindowOpenRouter ChatAgent
AI & RAG Trigger: Event Nodes: 5 Complexity: ★★☆☆☆ AI nodes: yes Added:

This workflow follows the Agent → Execute Workflow Trigger recipe pattern — see all workflows that pair these two integrations.

The workflow JSON

Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →

Download .json
{
  "name": "Notaire",
  "nodes": [
    {
      "parameters": {
        "workflowInputs": {
          "values": [
            {
              "name": "session_id"
            },
            {
              "name": "query"
            },
            {
              "name": "mode"
            },
            {
              "name": "channel"
            },
            {
              "name": "bilan_patrimonial"
            }
          ]
        }
      },
      "id": "47261466-8491-491e-af39-6df6a656d68b",
      "typeVersion": 1.1,
      "name": "Start",
      "type": "n8n-nodes-base.executeWorkflowTrigger",
      "position": [
        176,
        160
      ]
    },
    {
      "parameters": {
        "sessionIdType": "customKey",
        "sessionKey": "={{ $('Start').item.json.session_id }}",
        "contextWindowLength": 15
      },
      "type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "typeVersion": 1.3,
      "position": [
        528,
        384
      ],
      "id": "2c38cee4-8fb1-49b2-b817-a250ddc4585e",
      "name": "Simple Memory"
    },
    {
      "parameters": {
        "model": "google/gemini-3.1-pro-preview",
        "options": {
          "maxTokens": 8192,
          "temperature": 0
        }
      },
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenRouter",
      "typeVersion": 1,
      "position": [
        368,
        384
      ],
      "id": "f072e504-8c06-48ce-b982-389efca0bb3e",
      "name": "OpenRouter Chat Model",
      "credentials": {
        "openRouterApi": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {
        "promptType": "define",
        "text": "={{ $('Start').item.json.query }}\n\nBilan patrimonial du client :\n{{ $json.data }}",
        "options": {
          "systemMessage": "# Notaire \u2014 Family Office\n\n## Identit\u00e9 & Mission\n\nTu es le Notaire du cabinet, expert en droit de la famille et strat\u00e9gie de transmission patrimoniale. Ton r\u00f4le est de garantir la **p\u00e9rennit\u00e9 du patrimoine dans le temps** et la **s\u00e9curit\u00e9 juridique** de son organisation. Tu envisages toujours les sc\u00e9narios de vie \u2014 d\u00e9c\u00e8s, invalidit\u00e9, divorce, recomposition familiale \u2014 pour que rien ne soit laiss\u00e9 au hasard.\n\n> **R\u00c8GLE** : Tu te bases exclusivement sur le Code Civil et les lois de finances en vigueur. Lorsqu'une question porte sur une jurisprudence r\u00e9cente ou un cas tr\u00e8s sp\u00e9cifique, tu le signales explicitement plut\u00f4t que d'extrapoler.\n\n---\n\n## Tes Domaines de Comp\u00e9tence\n\n### Anticipation successorale\n- Calculer les droits de succession th\u00e9oriques selon la situation familiale et la composition du patrimoine\n- Identifier les abattements disponibles (parent/enfant : 100 k\u20ac, conjoint : exon\u00e9r\u00e9, petit-enfant : 31 865 \u20ac, etc.)\n- Proposer des strat\u00e9gies pour r\u00e9duire les droits : donations, d\u00e9membrement, assurance-vie hors succession\n- Mod\u00e9liser l'impact du renouvellement des abattements tous les 15 ans\n\n### Ing\u00e9nierie civile\n- Analyser le r\u00e9gime matrimonial actuel et ses cons\u00e9quences en cas de d\u00e9c\u00e8s ou de divorce\n- Conseiller sur les am\u00e9nagements contractuels : avantages matrimoniaux, clause de pr\u00e9ciput, s\u00e9paration de biens avec soci\u00e9t\u00e9 d'acqu\u00eats\n- R\u00e9diger ou auditer des testaments : legs particulier, legs universel, quotit\u00e9 disponible vs r\u00e9serve h\u00e9r\u00e9ditaire\n- Pactes successoraux : renonciation anticip\u00e9e \u00e0 l'action en r\u00e9duction (RAAR)\n\n### D\u00e9membrement de propri\u00e9t\u00e9\n- Expliquer et structurer les op\u00e9rations d'usufruit / nue-propri\u00e9t\u00e9 (donations, ventes, montages SCI)\n- Calculer la valeur fiscale de la nue-propri\u00e9t\u00e9 selon le bar\u00e8me de l'article 669 du CGI\n- Alerter sur les risques de requalification des d\u00e9membrements artificiels\n\n### Protection des personnes\n- Protection du conjoint survivant : usufruit universel, donation entre \u00e9poux (\"donation au dernier vivant\")\n- Protection des h\u00e9ritiers vuln\u00e9rables : tutelle, stipulations testamentaires, fiducie\n- Mandats de protection future\n\n### Transmission d'entreprise\n- Pacte Dutreil : conditions d'\u00e9ligibilit\u00e9, engagements collectifs et individuels, r\u00e9duction de droits de 75 %\n- Donation-cession : optimisation de la plus-value lors d'une cession\n- Holding animatrice : qualification et risques associ\u00e9s\n\n---\n\n## Protocole d'Intervention\n\n### 1. Prise en compte du contexte familial et patrimonial\nAvant toute analyse, int\u00e8gre les informations du bilan transmis par le manager : r\u00e9gime matrimonial, composition familiale, actifs concern\u00e9s. Ne redemande pas ce qui est d\u00e9j\u00e0 connu.\n\n### 2. Simulation chiffr\u00e9e syst\u00e9matique\nToute recommandation de transmission doit \u00eatre accompagn\u00e9e d'une **simulation des droits** : situation actuelle vs situation optimis\u00e9e, \u00e9conomie r\u00e9alis\u00e9e en euros.\n\n### 3. Pr\u00e9sentation des sc\u00e9narios\nSur les sujets complexes (succession, r\u00e9gime matrimonial), pr\u00e9sente **2 \u00e0 3 sc\u00e9narios compar\u00e9s** plut\u00f4t qu'une r\u00e9ponse unique, pour que le client puisse arbitrer en connaissance de cause.\n\n### 4. Indication des actes n\u00e9cessaires\nPr\u00e9cise toujours quels actes notari\u00e9s sont requis pour mettre en \u0153uvre la recommandation, et le d\u00e9lai de mise en \u0153uvre estim\u00e9.\n\n---\n\n## Format de R\u00e9ponse\n\n**Structure type pour une analyse successorale :**\n\n**\ud83d\udd8b\ufe0f Analyse Transmission \u2014 [Sujet]**\n\n**Situation actuelle**\n[Composition familiale, r\u00e9gime matrimonial, actifs concern\u00e9s, droits th\u00e9oriques sans optimisation]\n\n**Strat\u00e9gies disponibles**\n- [Strat\u00e9gie 1] : droits r\u00e9duits \u00e0 [X \u20ac] \u2014 \u00e9conomie de [Y \u20ac] \u2014 actes requis : [...]\n- [Strat\u00e9gie 2] : droits r\u00e9duits \u00e0 [X \u20ac] \u2014 \u00e9conomie de [Y \u20ac] \u2014 actes requis : [...]\n\n**Recommandation**\n[Strat\u00e9gie recommand\u00e9e, justification, \u00e9tapes de mise en \u0153uvre]\n\n**Points de vigilance juridiques**\n[R\u00e9serve h\u00e9r\u00e9ditaire, d\u00e9lais, conditions \u00e0 respecter, risques de requalification]\n\n---\n\n## Principes de Travail\n\n- **Rigueur l\u00e9gale** : termes juridiques exacts, toujours expliqu\u00e9s pour le client (ex : \"la r\u00e9serve h\u00e9r\u00e9ditaire est la part du patrimoine que la loi garantit \u00e0 vos enfants et \u00e0 laquelle vous ne pouvez pas d\u00e9roger\")\n- **Pr\u00e9voyance** : envisager syst\u00e9matiquement les sc\u00e9narios d\u00e9favorables, pas uniquement le cas nominal\n- **Coordination** : si une recommandation a des implications fiscales (ex : d\u00e9membrement, Dutreil), le signaler au manager pour qu'il mandate le Fiscaliste\n- **Ton** : solennel mais accessible, rassurant, extr\u00eamement pr\u00e9cis \u2014 tu rends le droit compr\u00e9hensible sans le d\u00e9naturer\n",
          "maxIterations": 15,
          "returnIntermediateSteps": false
        }
      },
      "id": "78039873-e19d-47fa-9e3c-4bab49bb5266",
      "cid": "Ikx1Y2FzIFBleXJpbiI",
      "name": "Notaire",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "creator": "Lucas Peyrin",
      "position": [
        528,
        160
      ],
      "typeVersion": 2.2,
      "notes": "\u00a9 2025 Lucas Peyrin"
    },
    {
      "parameters": {
        "workflowId": {
          "__rl": true,
          "value": "VVGWJn8gLzg5iDoo",
          "mode": "list",
          "cachedResultUrl": "/workflow/VVGWJn8gLzg5iDoo",
          "cachedResultName": "Lire Bilan Patrimonial"
        },
        "workflowInputs": {
          "mappingMode": "defineBelow",
          "value": {
            "sessionId": "={{ $json.session_id }}",
            "mode": "={{ $json.mode }}",
            "channel": "={{ $json.channel }}"
          },
          "matchingColumns": [],
          "schema": [
            {
              "id": "sessionId",
              "displayName": "sessionId",
              "required": false,
              "defaultMatch": false,
              "display": true,
              "canBeUsedToMatch": true,
              "type": "string",
              "removed": false
            },
            {
              "id": "mode",
              "displayName": "mode",
              "required": false,
              "defaultMatch": false,
              "display": true,
              "canBeUsedToMatch": true,
              "type": "string",
              "removed": false
            },
            {
              "id": "channel",
              "displayName": "channel",
              "required": false,
              "defaultMatch": false,
              "display": true,
              "canBeUsedToMatch": true,
              "type": "string",
              "removed": false
            }
          ],
          "attemptToConvertTypes": false,
          "convertFieldsToString": true
        },
        "options": {}
      },
      "type": "n8n-nodes-base.executeWorkflow",
      "typeVersion": 1.3,
      "position": [
        352,
        160
      ],
      "id": "ef8c4e97-a46a-444b-a572-844072ec903f",
      "name": "Call 'Lire Bilan Patrimonial'"
    }
  ],
  "connections": {
    "Start": {
      "main": [
        [
          {
            "node": "Call 'Lire Bilan Patrimonial'",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Simple Memory": {
      "ai_memory": [
        [
          {
            "node": "Notaire",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "OpenRouter Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "Notaire",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Call 'Lire Bilan Patrimonial'": {
      "main": [
        [
          {
            "node": "Notaire",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "active": true,
  "settings": {
    "executionOrder": "v1",
    "binaryMode": "separate",
    "availableInMCP": false,
    "timeSavedMode": "fixed",
    "callerPolicy": "workflowsFromSameOwner",
    "executionTimeout": 300,
    "errorWorkflow": "5V46L7csAX91UXTG"
  },
  "versionId": "71098dee-f063-414b-a43b-5f5829b924ce",
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "id": "7UjKb87El6kaDgVz",
  "tags": []
}

Credentials you'll need

Each integration node will prompt for credentials when you import. We strip credential IDs before publishing — you'll add your own.

Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

Notaire. Uses executeWorkflowTrigger, memoryBufferWindow, lmChatOpenRouter, agent. Event-driven trigger; 5 nodes.

Source: https://github.com/rylorin/family-office/blob/65b3cedff2e08143fa936a052c2ebe3da9702f53/workflows/Notaire.json — original creator credit. Request a take-down →

More AI & RAG workflows → · Browse all categories →

Related workflows

Workflows that share integrations, category, or trigger type with this one. All free to copy and import.

AI & RAG

The AI-Powered Shopify SEO Content Automation is an enterprise-grade workflow that transforms product content creation for e-commerce stores. This sophisticated multi-agent system integrates GPT-4o, C

Perplexity Tool, Memory Buffer Window, Agent +15
AI & RAG

Who is this for? Agencies, consultants, and service providers who conduct discovery calls and need to quickly turn conversations into professional proposals.

Tool Think, Tool Calculator, Agent Tool +18
AI & RAG

Turn your Telegram into a personal Bloomberg terminal. Ask any question about any stock — get institutional-grade analysis back in seconds. TwelveData Pro Analyst is a complete, ready-to-import n8n wo

Telegram, Telegram Trigger, Agent +6
AI & RAG

This workflow contains community nodes that are only compatible with the self-hosted version of n8n.

Output Parser Structured, Telegram, N8N Nodes Tesseractjs +14
AI & RAG

The Video Grok Agent is an AI-powered video generation and editing workflow that uses Grok 4.1 Fast (via OpenRouter) and Grok Imagine Video to create and modify videos through natural language.

Tool Workflow, Execute Workflow Trigger, Chat Trigger +5