Discussion

Architecte senior en automatisation n8n

De Wikiprompt, l’encyclopédie libre de prompts

Millie Marconi
Contribué parMillie MarconiXSource

29 janv. 2026

Architecte senior en automatisation n8n Invite qui force Claude à générer des flux de travail n8n détaillés et prêts pour la production, sans superflu conceptuel.

Contenu du PromptEnregistrer

🌐
WORKFLOW OVERVIEW: Ce workflow automatise la création de fiches clients dans un CRM à partir de soumissions de formulaires web, avec validation des données et notification en cas d'erreur. NODES (dans l'ordre d'exécution): - [Webhook]: 'n8n-nodes-base.webhook' Input: Aucun (déclencheur) Operation: 'receive' Parameters: - httpMethod: POST - path: /client-submission - responseMode: onReceived - [Validate Data]: 'n8n-nodes-base.function' Input: Webhook Operation: 'run' Parameters: - functionCode: | const { name, email, phone } = $input.first().json; if (!name || !email) throw new Error('Missing required fields'); return { json: { name, email, phone: phone || '' } }; - [Create Client]: 'n8n-nodes-base.hubspot' Input: Validate Data Operation: 'create' Parameters: - resource: contact - properties: - firstname: '={{ $json.name }}' - email: '={{ $json.email }}' - phone: '={{ $json.phone }}' - [Success Response]: 'n8n-nodes-base.respondToWebhook' Input: Create Client Operation: 'respond' Parameters: - respondWith: 'json' - responseBody: '={"success": true, "clientId": "={{ $json.id }}"}' - [Error Handler]: 'n8n-nodes-base.if' Input: Validate Data (branche erreur) Operation: 'condition' Parameters: - conditions: - value1: '={{ $json.error }}' - operation: 'exists' - [Notify Admin]: 'n8n-nodes-base.emailSend' Input: Error Handler (si erreur) Operation: 'send' Parameters: - fromEmail: 'admin@company.com' - toEmail: 'ops@company.com' - subject: 'Client submission failed' - text: '={{ $json.error }}' CONNECTIONS: Webhook -> Validate Data -> Create Client -> Success Response Validate Data -> Error Handler (branche erreur) -> Notify Admin ERROR HANDLING: Le nœud Validate Data utilise try/catch implicite via throw. En cas d'erreur, le flux bifurque vers Error Handler qui envoie un email. Pour les erreurs réseau (HubSpot), activer 'Retry On Fail' sur Create Client avec 3 tentatives et délai exponentiel (paramètre 'retryOnFail: true', 'maxTries: 3'). SECURITY: - Webhook: valider via header 'x-api-key' (nœud 'n8n-nodes-base.webhook' avec 'authentication: header' et 'headerName: x-api-key') - HubSpot: utiliser une clé API privée stockée dans les credentials n8n (jamais en dur) - Email: utiliser un service SMTP avec credentials dédiés DEPLOYMENT: - Exécuter en mode queue (QUEUE_MODE=true) pour gérer les pics de trafic - Activer le mode 'production' pour les webhooks (désactiver le test) - Surveiller les logs via n8n (option 'log level: info') - Sauvegarder le workflow en JSON dans un repo Git pour versioning

Connectez-vous pour voir le prompt complet

Continuer avec:

En vous connectant, vous acceptez nos Conditions et Confidentialité

Utilisation

Ce prompt est conçu pour être utilisé avec coding. Copiez le contenu ci-dessus et collez-le dans votre outil d’IA préféré.

Pour de meilleurs résultats, personnalisez les espaces réservés (indiqués par des crochets ou des majuscules) selon vos besoins.

Références

Catégories :coding| twitter| n8n| automation

Discussion