explaingit

codingabdullah/n8n-workflows

0Audience · ops devopsComplexity · 2/5ActiveLicenseSetup · easy

TLDR

Collection of importable n8n JSON workflows that wire OpenAI, Gmail, Slack, and GitHub into common automations like PR review comments, issue triage, email summaries, and uptime alerts.

Mindmap

mindmap
  root((n8n-workflows))
    Inputs
      Gmail messages
      Slack mentions
      GitHub events
      HTTP webhooks
    Outputs
      Slack alerts
      GitHub comments
      Email replies
      JSON responses
    Use Cases
      Auto-triage PRs
      Summarize inbox
      Monitor uptime
      Label new issues
    Tech Stack
      n8n
      OpenAI
      GitHub API
      Slack API

Things people build with this

USE CASE 1

Auto-post Slack alerts when a GitHub Actions run fails

USE CASE 2

Summarize incoming Gmail threads into three-bullet replies with GPT-4o

USE CASE 3

Trigger an LLM PR review on every new pull request

USE CASE 4

Run a five-minute uptime check across a URL list and alert Slack on failure

Tech stack

n8nOpenAIGitHub APISlack APIJSON

Getting it running

Difficulty · easy Time to first run · 30min

Requires a running n8n instance plus credentials for OpenAI, GitHub, Slack, and Gmail before workflows can be activated.

MIT license, free to use, modify, and redistribute with attribution.

In plain English

This repository is a collection of ready-made automation recipes for n8n, a tool that lets you wire together apps and services without writing much code. Each recipe is a single JSON file you can import into your own n8n instance, paired with a markdown file that explains what credentials to set up and what the workflow does. The recipes fall into two groups. The first group uses OpenAI models (GPT-4o or GPT-4o-mini) to handle reading and writing tasks. One reads incoming Gmail messages and replies with a three-bullet summary so you do not have to open every email. Another listens in Slack: when a teammate mentions the bot, it answers in the same thread. A third is a small web endpoint where you POST any text and get back a JSON object with topic, sentiment, a confidence score, and a one-line summary. The fourth watches GitHub for new pull requests, sends the code diff to GPT-4o, and posts a review comment covering bugs, security issues, and style notes before a human reviews it. The second group connects GitHub and server infrastructure to Slack so teams stay informed without watching dashboards. One posts a Slack message whenever a pull request is opened or merged, with author, repo, and lines changed. Another fires an alert when a GitHub Actions run fails, including the branch, commit message, who triggered it, and a link to the failed run. A third reads new GitHub issues with OpenAI, picks labels like bug, security, or enhancement, and applies them through the GitHub API. The last one pings a list of URLs every five minutes and alerts Slack if any return a non-200 status or time out. Importing is a short menu flow: open n8n, choose Import from File, pick the JSON, add your credentials, then activate. The project is MIT licensed.

Copy-paste prompts

Prompt 1
Walk me through importing the PR-review workflow into a fresh n8n instance and wiring the GitHub and OpenAI credentials.
Prompt 2
Help me swap GPT-4o for a local Ollama model in the Gmail summary workflow.
Prompt 3
Add a new workflow that triages incoming Linear issues by topic and assigns owners.
Prompt 4
Show me how to extend the uptime checker to alert PagerDuty instead of Slack.
Prompt 5
Modify the issue-labeller workflow to also write a one-line triage comment back on the issue.
Open on GitHub → Explain another repo

Generated 2026-05-22 · Model: sonnet-4-6 · Verify against the repo before relying on details.