Automate Vendor Due Diligence Research with Gemini & Jina AI

Go to Workflow
8 views
Built by Adnan Adnan
Created on July 06, 2025

Description

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

šŸ‘„ Who is this for?

This workflow is designed for a variety of professionals who manage vendor relationships and data security. It is especially beneficial for:

šŸ›”ļø GRC (Governance, Risk, and Compliance) Professionals**: Streamline your risk assessment processes
šŸ”’ Information Security Teams**: Quickly evaluate the security posture of third-party vendors
šŸ“‹ Procurement Departments**: Enhance due diligence when onboarding new service providers
šŸš€ Startup Founders**: Efficiently assess vendors without a dedicated security team

This tool is perfect for anyone looking to automate the manual review of vendor websites, policies, and company data. ✨

šŸŽÆ What problem is this workflow solving?

Manual vendor due diligence is a time-consuming process that can take hours for a single vendor. This workflow automates over 80% of these manual tasks, which typically include:

šŸ” Finding and organizing basic vendor information
šŸ¢ Researching the company's background
šŸ“„ Collecting links to key documents like Privacy Policies, Terms of Service, and Trust Pages
šŸ“– Manually reviewing each document to extract risk-relevant information
šŸ“Š Compiling all findings into a formatted report or spreadsheet for record-keeping

By leveraging Gemini for structured parsing and web scraping with live internet data, this workflow frees you up to focus on critical analysis and final review. ⚔

āš™ļø What this workflow does

This end-to-end automated n8n workflow performs the following steps:

šŸ“ Intake: Begins with a simple form to capture the vendor's name, the business use case, and the type of data they will handle
šŸ”Ž Background Research: Gathers essential background information on the company
āš ļø Risk Analysis: Conducts comprehensive research on various risk-related topics
šŸ”— URL Extraction: Finds and validates public URLs for privacy policies, security pages, and trust centers
šŸ“ˆ Risk Assessment: Generates a structured risk score and a detailed assessment based on the collected content and context
šŸ“¤ Export: Exports the final results to a Google Sheet for easy access and record-keeping

šŸš€ Setup

To get started with this workflow, follow these steps:

šŸ”‘ Configure Credentials: Set up your API credentials for Gemini and Jina AI
šŸ“Š Connect Google Sheets: Authenticate your Google Sheets account and configure the the Sheet where you want to store the results
šŸ”— Download the Google Sheet template for your assessment ouput from here
āš™ļø (Optional) Customize Prompts: Adjust the prompts within the workflow to better suit your specific needs
šŸŽÆ (Optional) Align Risk Framework: Modify the risk questions to align with your organization's internal vendor risk framework

Nodes Used (8)

AI Agent
@n8n/n8n-nodes-langchain.agent
Code
n8n-nodes-base.code
Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini
Google Sheets
n8n-nodes-base.googleSheets
HTTP Request
n8n-nodes-base.httpRequest
Information Extractor
@n8n/n8n-nodes-langchain.informationExtractor
Jina AI
n8n-nodes-base.jinaAi
Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured