AutomationMart
Home/Browse/AI-powered knowledge assistant using Google Sheets, OpenAI, and Supabase Vector Search
n8n

AI-powered knowledge assistant using Google Sheets, OpenAI, and Supabase Vector Search

n8nn8n10 modulesv1.0
GmailGoogle SheetsOpenAIGitHub

AI-Powered GitHub Commit Reviewer Overview Workflow Name: AI-Powered GitHub Commit Reviewer Author: Akhil Purpose: This n8n workflow triggers on a GitHub push event, fetches commit diffs, formats them into HTML, runs an AI-powered code review using Groq LLM, and sends a detailed review via email. --- How It Works (Step-by-Step) 1. GitHub Trigger - Node Type: n8n-nodes-base.githubTrigger - Purpose: Initiates the workflow on GitHub push events. - Repo: akhilv77/relevance - Output: JSON with comm

At a glance

AI-powered knowledge assistant using Google Sheets, OpenAI, and Supabase Vector Search is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Gmail, Google Sheets, OpenAI, GitHub. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Gmail, Google Sheets, OpenAI, GitHub
Modules
10
Price
Free
Version
v1.0
AI-powered knowledge assistant using Google Sheets, OpenAI, and Supabase Vector Search workflow diagram

About this workflow

AI-Powered GitHub Commit Reviewer Overview Workflow Name: AI-Powered GitHub Commit Reviewer Author: Akhil Purpose: This n8n workflow triggers on a GitHub push event, fetches commit diffs, formats them into HTML, runs an AI-powered code review using Groq LLM, and sends a detailed review via email. --- How It Works (Step-by-Step) 1. GitHub Trigger - Node Type: n8n-nodes-base.githubTrigger - Purpose: Initiates the workflow on GitHub push events. - Repo: akhilv77/relevance - Output: JSON with commit and repo details. 2. Parser - Node Type: n8n-nodes-base.set - Purpose: Extracts key info (repo ID, name, commit SHA, file changes). 3. HTTP Request - Node Type: n8n-nodes-base.httpRequest - Purpose: Fetches commit diff details using GitHub API. - Auth: GitHub OAuth2 API. 4. Code (HTML Formatter) - Node Type: n8n-nodes-base.code - Purpose: Formats commit info and diffs into styled HTML. - Output: HTML report of commit details. 5. Groq Chat Model - Node Type: @n8n/n8n-nodes-langchain.lmChatGroq - Purpose: Provides the AI model (llama-3.1-8b-instant). 6. Simple Memory - Node Type: @n8n/n8n-nodes-langchain.memoryBufferWindow - Purpose: Maintains memory context for AI agent. 7. AI Agent - Node Type: @n8n/n8n-nodes-langchain.agent - Purpose: Executes AI-based code review. - Prompt: Reviews for bugs, style, grammar, and security. Outputs styled HTML. 8. Output Parser - Node Type: n8n-nodes-base.code - Purpose: Combines commit HTML with AI review into one HTML block. 9. Gmail - Node Type: n8n-nodes-base.gmail - Purpose: Sends review report via email. - Recipient: akhilgadiraju@gmail.com 10. End Workflow - Node Type: n8n-nodes-base.noOp - Purpose: Marks the end. --- Customization Tips - GitHub Trigger: Change repo/owner or trigger events. - HTTP Request: Modify endpoint to get specific data. - AI Agent: Update the prompt to focus on different review aspects. - Groq Model: Swap for other supported LLMs if needed. - Memory: Use dynamic session key for per-commit reviews. - Email: Change recipient or email styling. --- Error Handling Use Error Trigger nodes to handle failures in: - GitHub API requests - LLM generation - Email delivery --- Use Cases - Instant AI-powered feedback on code pushes. - Pre-human review suggestions. - Security and standards enforcement. - Developer onboarding assistance. --- Required Credentials | Credential | Used By | Notes | |-----------|---------|-------| | GitHub API (ID PSygiwMjdjFDImYb) | GitHub Trigger | PAT with repo and admin:repohook | | GitHub OAuth2 API | HTTP Request | OAuth2 token with repo scope | | Groq - Akhil (ID HJl5cdJzjhf727zW) | Groq Chat Model | API Key from GroqCloud | | Gmail OAuth2 - Akhil (ID wqFUFuFpF5eRAp4E) | Gmail | Gmail OAuth2 for sending email | --- Final Note Made with ❤️ using n8n by Akhil.

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Collect LinkedIn details and generate CV feedback with Gemini and Google Workspace

This workflow helps HR teams, career coaches, and training programs collect candidate data and automatically generate CV improvement recommendations and a cover letter draft. Candidates submit their LinkedIn profile URL, contact details, and an optional CV PDF using an n8n Form. The workflow logs submissions, processes the uploaded CV, and generates structured outputs in Google Docs using Gemini, then sends the candidate an email with the results. How it works Collect candidate data An

Free

Automated brand mentions tracker with GPT-4o, Google Sheets, and email

This workflow enables you to automate the daily monitoring of how an AI model (like ChatGPT) responds to specific queries relevant to your market. It identifies mentions of your brand and predefined competitors, logs detailed interactions in Google Sheets, and delivers a comprehensive email report. Main Use Cases Monitor how your brand is mentioned by AI in response to relevant user queries. Track mentions of key competitors to understand AI's comparative positioning. Gain insights into AI's

Free

Transform webhook data into structured information with OpenAI and respond via webhook

Instantly transform incoming webhook data into structured information using ChatGPT, and respond via webhook for streamlined data processing and communication.

Free

Automate AI phone booking & CRM updates with GPT-4, VAPI.ai, and GHL

Automate AI-driven appointment booking with phone call confirmations, real-time lead validation, CRM updates, and email notifications—powered by n8n, OpenAI, VAPI.ai, and GoHighLevel. Tools & Services Used - GoHighLevel (CRM & appointment management) - VAPI.ai (AI phone calls) - OpenAI (GPT-4 for lead validation and post-call analysis) - Email Service (transactional email notifications) - n8n (Self-hosted required for Community Nodes) Workflow Overview This automation performs the following step

Free

Exporting Tawk.to help center articles to Google Drive as markdown files

Export Tawk.to Help Center Articles to Google Drive as Markdown Files Transform the way you manage your knowledge base with this fully automated N8N workflow! This automation connects directly to your Tawk.to Help Center, reads all published categories and articles, converts them to Markdown (.md) format, and uploads each file to Google Drive --- 🔹 Key Benefits 🚀 Complete Extraction Automatically captures all categories and articles from your Tawk.to Help Center,

Free

Generate texts from prompts with Eden AI from new Google Sheet rows

Experience Eden AI's text generation from prompts, effortlessly integrating with Google Sheets, creating enticing content ideas within moments for all digital endeavors.

Free

Extract, Transform LinkedIn Data with Bright Data MCP Server & Google Gemini

Disclaimer This template is only available on n8n self-hosted as it's making use of the community node for MCP Client. Who this is for? The Extract, Transform LinkedIn Data with Bright Data MCP Server & Google Gemini workflow is an automated solution that scrapes LinkedIn content via Bright Data MCP Server then transforms the response using a Gemini LLM. The final output is sent via webhook notification and also persisted on disk. This workflow is tailored for:​ 1. Data Analysts : Who require st

Free

Multi-platform social media publisher with Airtable, Google Drive, and Postiz

POSTIZ MEDIA UPLOAD WORKFLOW ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 🎯 PURPOSE: Automated media upload pipeline that downloads videos and images from Google Drive and uploads them to Postiz storage for social media posting. 🔄 WORKFLOW PROCESS: 1. Webhook triggers the workflow 2. Fetch media metadata from Airtable 3. Download video + image from Google Drive 4. Upload both files to Postiz storage 5. Save Postiz file paths back to Airtable 🔧 TECHNICAL DETAILS: • API: Postiz /upload en

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free