AI-powered knowledge assistant using Google Sheets, OpenAI, and Supabase Vector Search
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

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.
How to import this n8n workflow
- 1
Download the workflow JSON file after purchase.
- 2
Open n8n → click the menu → Import from File.
- 3
Select the downloaded JSON and import.
- 4
Set up credentials for each node that requires them.
- 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
Automated brand mentions tracker with GPT-4o, Google Sheets, and email
Transform webhook data into structured information with OpenAI and respond via webhook
Automate AI phone booking & CRM updates with GPT-4, VAPI.ai, and GHL
Exporting Tawk.to help center articles to Google Drive as markdown files
Generate texts from prompts with Eden AI from new Google Sheet rows
Extract, Transform LinkedIn Data with Bright Data MCP Server & Google Gemini
Multi-platform social media publisher with Airtable, Google Drive, and Postiz
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.
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.
- Configure live on Google Meet / Zoom
- Free follow-up if workflow has defects
- Platform expert assigned to you