Workflow n8n

Automatisation Glassdoor avec n8n : résumé d'entreprises en un clic

Ce workflow n8n a pour objectif de simplifier l'accès aux informations sur les entreprises via Glassdoor en utilisant l'automatisation n8n. Il permet aux utilisateurs de récupérer des données pertinentes et de les résumer grâce à l'intégration de Google Gemini et de Bright Data. Ce processus est particulièrement utile pour les recruteurs, les chercheurs d'emploi et les professionnels des ressources humaines qui souhaitent obtenir des insights rapides sur les entreprises. Le workflow commence par un déclencheur manuel, permettant à l'utilisateur de lancer le processus à tout moment. Ensuite, il utilise le modèle de chat Google Gemini pour traiter les données chargées par le nœud Default Data Loader. Après avoir divisé le texte en segments gérables avec le Recursive Character Text Splitter, le workflow vérifie l'état de la capture d'écran via une requête HTTP. Une fois les données récupérées, elles sont résumées et envoyées à l'utilisateur. Les nœuds de Sticky Note permettent d'afficher des informations clés tout au long du processus. Ce workflow apporte une valeur ajoutée significative en réduisant le temps de recherche d'informations et en facilitant la prise de décision pour les utilisateurs. Grâce à cette automatisation, les entreprises peuvent gagner en efficacité et en réactivité dans leur processus de recrutement.

Tags clés :automatisationGoogle SheetsGlassdoorn8nrésumé d'entreprise
Catégorie: Manual · Tags: automatisation, Google Sheets, Glassdoor, n8n, résumé d'entreprise0

Workflow n8n Google Sheets, Glassdoor, résumé d'entreprise : vue d'ensemble

Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.

Workflow n8n Google Sheets, Glassdoor, résumé d'entreprise : détail des nœuds

  • When clicking ‘Test workflow’

    Ce noeud déclenche manuellement le workflow lorsque l'utilisateur clique sur 'Test workflow'.

  • Google Gemini Chat Model

    Ce noeud utilise le modèle de chat Google Gemini pour générer des réponses basées sur les options fournies.

  • Default Data Loader

    Ce noeud charge des données par défaut à partir de documents en utilisant les options spécifiées.

  • Recursive Character Text Splitter

    Ce noeud divise le texte en morceaux en utilisant un séparateur de caractères récursif selon les options fournies.

  • If

    Ce noeud évalue des conditions et permet de diriger le flux en fonction du résultat.

  • Set Snapshot Id

    Ce noeud définit un identifiant de snapshot en utilisant les options d'assignation spécifiées.

  • Sticky Note

    Ce noeud crée une note autocollante avec le contenu, la largeur et la hauteur spécifiés.

  • Sticky Note1

    Ce noeud crée une seconde note autocollante avec des paramètres de contenu, largeur et hauteur.

  • Check Snapshot Status

    Ce noeud effectue une requête HTTP pour vérifier l'état d'un snapshot à l'URL spécifiée.

  • Download the Snapshot Response

    Ce noeud télécharge la réponse d'un snapshot en effectuant une requête HTTP à l'URL fournie.

  • Wait for 30 seconds

    Ce noeud met le workflow en pause pendant 30 secondes.

  • Summarization of Glassdoor Response

    Ce noeud résume la réponse de Glassdoor en utilisant les options et le mode d'opération spécifiés.

  • Configure Webhook Notification

    Ce noeud configure une notification webhook en effectuant une requête HTTP avec les paramètres spécifiés.

  • HTTP Request to Glassdoor

    Ce noeud effectue une requête HTTP vers Glassdoor en utilisant les options et le corps JSON fournis.

Inscris-toi pour voir l'intégralité du workflow

Inscription gratuite

S'inscrire gratuitementBesoin d'aide ?
{
  "id": "DRjTkkZrfqMbhifO",
  "meta": {
    "instanceId": "885b4fb4a6a9c2cb5621429a7b972df0d05bb724c20ac7dac7171b62f1c7ef40",
    "templateCredsSetupCompleted": true
  },
  "name": "Summarize Glassdoor Company Info with Google Gemini and Bright Data Web Scraper",
  "tags": [
    {
      "id": "ddPkw7Hg5dZhQu2w",
      "name": "AI",
      "createdAt": "2025-04-13T05:38:08.053Z",
      "updatedAt": "2025-04-13T05:38:08.053Z"
    },
    {
      "id": "rKOa98eAi3IETrLu",
      "name": "HR",
      "createdAt": "2025-04-13T04:59:30.580Z",
      "updatedAt": "2025-04-13T04:59:30.580Z"
    }
  ],
  "nodes": [
    {
      "id": "b2f9fc15-9ccb-48be-ba3c-3a6033c39246",
      "name": "When clicking ‘Test workflow’",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        0,
        0
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "72ab6042-72f1-486e-9095-d17de2f441f4",
      "name": "Google Gemini Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "notes": "Gemini Experimental Model",
      "position": [
        1320,
        -180
      ],
      "parameters": {
        "options": {},
        "modelName": "models/gemini-2.0-flash-thinking-exp-01-21"
      },
      "credentials": {
        "googlePalmApi": {
          "id": "YeO7dHZnuGBVQKVZ",
          "name": "Google Gemini(PaLM) Api account"
        }
      },
      "notesInFlow": true,
      "typeVersion": 1
    },
    {
      "id": "58ac3287-2b92-4f09-85a3-9d5393dd9d2a",
      "name": "Default Data Loader",
      "type": "@n8n/n8n-nodes-langchain.documentDefaultDataLoader",
      "position": [
        1440,
        -177.5
      ],
      "parameters": {
        "options": {}
      },
      "typeVersion": 1
    },
    {
      "id": "ad734713-959c-4e09-ac19-4df6b102678e",
      "name": "Recursive Character Text Splitter",
      "type": "@n8n/n8n-nodes-langchain.textSplitterRecursiveCharacterTextSplitter",
      "position": [
        1528,
        20
      ],
      "parameters": {
        "options": {},
        "chunkOverlap": 100
      },
      "typeVersion": 1
    },
    {
      "id": "350d4391-4ac2-469e-87ce-e3b84926f350",
      "name": "If",
      "type": "n8n-nodes-base.if",
      "position": [
        880,
        -350
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "6a7e5360-4cb5-4806-892e-5c85037fa71c",
              "operator": {
                "type": "string",
                "operation": "equals"
              },
              "leftValue": "={{ $json.status }}",
              "rightValue": "ready"
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "43449263-a73e-4d49-8c0f-3d36569e1d65",
      "name": "Set Snapshot Id",
      "type": "n8n-nodes-base.set",
      "position": [
        440,
        -275
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "2c3369c6-9206-45d7-9349-f577baeaf189",
              "name": "snapshot_id",
              "type": "string",
              "value": "={{ $json.snapshot_id }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "040aae51-d79d-408c-9d03-b6b81ed9e752",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -40,
        -580
      ],
      "parameters": {
        "width": 400,
        "height": 200,
        "content": "## Note\n\nDeals with the Glassdoor data extraction by using the Bright Data Web Scrapper API.\n\nThe summarization chain is being used to demonstrate the usage of the N8N AI capabilities."
      },
      "typeVersion": 1
    },
    {
      "id": "885986ae-e9e6-48fe-816c-e8fd6f549158",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        480,
        -580
      ],
      "parameters": {
        "width": 420,
        "height": 200,
        "content": "## LLM Usages\n\nGoogle Gemini Flash Exp model is being used.\n\nSummarization Chain is being used for summarization of the content"
      },
      "typeVersion": 1
    },
    {
      "id": "165e3335-cc5e-49d1-9eb5-7f196c5669aa",
      "name": "Check Snapshot Status",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        660,
        -280
      ],
      "parameters": {
        "url": "=https://api.brightdata.com/datasets/v3/progress/{{ $json.snapshot_id }}",
        "options": {},
        "sendHeaders": true,
        "authentication": "genericCredentialType",
        "genericAuthType": "httpHeaderAuth",
        "headerParameters": {
          "parameters": [
            {}
          ]
        }
      },
      "credentials": {
        "httpHeaderAuth": {
          "id": "kdbqXuxIR8qIxF7y",
          "name": "Header Auth account"
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "b0125317-c557-4c38-b9b8-97528a75acb1",
      "name": "Download the Snapshot Response",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1100,
        -400
      ],
      "parameters": {
        "url": "=https://api.brightdata.com/datasets/v3/snapshot/{{ $('HTTP Request to Glassdoor').item.json.snapshot_id }}",
        "options": {
          "timeout": 10000
        },
        "sendQuery": true,
        "authentication": "genericCredentialType",
        "genericAuthType": "httpHeaderAuth",
        "queryParameters": {
          "parameters": [
            {
              "name": "format",
              "value": "json"
            }
          ]
        }
      },
      "credentials": {
        "httpHeaderAuth": {
          "id": "kdbqXuxIR8qIxF7y",
          "name": "Header Auth account"
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "ec6a6d52-0e67-4100-9b7a-966029628d8e",
      "name": "Wait for 30 seconds",
      "type": "n8n-nodes-base.wait",
      "position": [
        1100,
        -175
      ],
      "webhookId": "8f2ad619-abe4-4e4e-8de7-9046d4cf3082",
      "parameters": {
        "amount": 30
      },
      "typeVersion": 1.1
    },
    {
      "id": "0d77c2a9-b820-4943-a215-3f3663842b92",
      "name": "Summarization of Glassdoor Response",
      "type": "@n8n/n8n-nodes-langchain.chainSummarization",
      "position": [
        1336,
        -400
      ],
      "parameters": {
        "options": {},
        "operationMode": "documentLoader"
      },
      "typeVersion": 2
    },
    {
      "id": "f3753c8f-bd1d-454a-b77e-b2237030219d",
      "name": "Configure Webhook Notification",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1720,
        -400
      ],
      "parameters": {
        "url": "https://webhook.site/ce41e056-c097-48c8-a096-9b876d3abbf7",
        "options": {},
        "sendBody": true,
        "bodyParameters": {
          "parameters": [
            {
              "name": "summary",
              "value": "={{ $json.response.text }}"
            }
          ]
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "d5cfc596-c2b8-486f-b410-8d537fca1cf6",
      "name": "HTTP Request to Glassdoor",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        220,
        0
      ],
      "parameters": {
        "url": "https://api.brightdata.com/datasets/v3/trigger",
        "method": "POST",
        "options": {},
        "jsonBody": "[\n  {\n    \"url\": \"https://www.glassdoor.co.uk/Overview/Working-at-Apple-EI_IE1138.11,16.htm\"\n  }\n]",
        "sendBody": true,
        "sendQuery": true,
        "sendHeaders": true,
        "specifyBody": "json",
        "authentication": "genericCredentialType",
        "genericAuthType": "httpHeaderAuth",
        "queryParameters": {
          "parameters": [
            {
              "name": "dataset_id",
              "value": "gd_l7j0bx501ockwldaqf"
            },
            {
              "name": "include_errors",
              "value": "true"
            }
          ]
        },
        "headerParameters": {
          "parameters": [
            {}
          ]
        }
      },
      "credentials": {
        "httpHeaderAuth": {
          "id": "kdbqXuxIR8qIxF7y",
          "name": "Header Auth account"
        }
      },
      "typeVersion": 4.2
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "50a2d845-ec43-4b97-8425-36105a8a8178",
  "connections": {
    "If": {
      "main": [
        [
          {
            "node": "Download the Snapshot Response",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Wait for 30 seconds",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Set Snapshot Id": {
      "main": [
        [
          {
            "node": "Check Snapshot Status",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Default Data Loader": {
      "ai_document": [
        [
          {
            "node": "Summarization of Glassdoor Response",
            "type": "ai_document",
            "index": 0
          }
        ]
      ]
    },
    "Wait for 30 seconds": {
      "main": [
        [
          {
            "node": "Check Snapshot Status",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Check Snapshot Status": {
      "main": [
        [
          {
            "node": "If",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Gemini Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "Summarization of Glassdoor Response",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "HTTP Request to Glassdoor": {
      "main": [
        [
          {
            "node": "Set Snapshot Id",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Download the Snapshot Response": {
      "main": [
        [
          {
            "node": "Summarization of Glassdoor Response",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Recursive Character Text Splitter": {
      "ai_textSplitter": [
        [
          {
            "node": "Default Data Loader",
            "type": "ai_textSplitter",
            "index": 0
          }
        ]
      ]
    },
    "When clicking ‘Test workflow’": {
      "main": [
        [
          {
            "node": "HTTP Request to Glassdoor",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Summarization of Glassdoor Response": {
      "main": [
        [
          {
            "node": "Configure Webhook Notification",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}

Workflow n8n Google Sheets, Glassdoor, résumé d'entreprise : pour qui est ce workflow ?

Ce workflow s'adresse principalement aux recruteurs, aux professionnels des ressources humaines et aux chercheurs d'emploi qui souhaitent obtenir rapidement des informations sur les entreprises. Il est conçu pour des utilisateurs ayant un niveau technique intermédiaire, capables d'interagir avec des outils d'automatisation comme n8n.

Workflow n8n Google Sheets, Glassdoor, résumé d'entreprise : problème résolu

Ce workflow résout le problème de la recherche fastidieuse d'informations sur les entreprises en centralisant les données de Glassdoor et en les résumant efficacement. Il élimine les frustrations liées à la navigation sur plusieurs plateformes pour obtenir des insights pertinents. Les utilisateurs bénéficient d'une réponse rapide et concise, leur permettant de prendre des décisions éclairées sans perdre de temps.

Workflow n8n Google Sheets, Glassdoor, résumé d'entreprise : étapes du workflow

Étape 1 : L'utilisateur déclenche le workflow manuellement.

  • Étape 1 : Les données de Glassdoor sont chargées via le nœud Default Data Loader.
  • Étape 2 : Le texte est divisé en segments avec le Recursive Character Text Splitter.
  • Étape 3 : Le workflow vérifie l'état de la capture d'écran avec une requête HTTP.
  • Étape 4 : Les données sont résumées grâce au modèle Google Gemini.
  • Étape 5 : Les résultats sont présentés à l'utilisateur à l'aide des nœuds Sticky Note.

Workflow n8n Google Sheets, Glassdoor, résumé d'entreprise : guide de personnalisation

Pour personnaliser ce workflow, vous pouvez modifier l'URL de la requête HTTP pour Glassdoor afin d'adapter les données récupérées. Il est également possible de changer les paramètres du modèle Google Gemini pour ajuster le style de résumé. Pour ajouter d'autres sources de données, intégrez des nœuds supplémentaires dans le flux. Assurez-vous de sécuriser les informations sensibles en configurant correctement les authentifications nécessaires.