← All N8N workflows
Messaging & emailCodeDate TimeIfInformation ExtractorLimit

Github Releases

Configured with Date Time, Information Extractor, Limit, LM Chat Google Gemini, and additional nodes. Review the connections and setup before adapting this template.

Workflow preview
TransformLimitLimitRoutingLoopLoop Over ItemsTransformEdit FieldsEdit FieldsTriggerCron TriggerSchedule TriggerCodeGitHub ConfigCodeRoutingIf No ErrorIfRoutingIf NewIfTransformNullEdit FieldsMessagingSend ErrorSlackRoutingIf Not EmptyIfTransformDate FormatDate TimeAI & modelsInformation ExtractorInformation ExtractorMessagingSend MessageSlackAI & modelsGeminiLM Chat Google GeminiData storeRedis Set IdRedisCodeCode for Slack TplCodeIntegrationRSS for ReleaseRss Feed ReadData storeRedis GetRedis

Node categories in this workflow

  • Transform
  • Routing
  • Trigger
  • Code
  • Messaging
  • AI & models
  • Data store
  • Integration

Icons describe general node roles, inferred from node types. Inspect the parameters for the configured action.

Drag to pan; use + and − to zoom. Reconstructed from the exported node positions; nothing runs here. Dashed lines represent non-main connections. Full node names and notes appear below.

How it works

The exported workflow contains the following configured nodes. Their connections are shown above; inspect the JSON for the complete logic, expressions, and external actions.

Workflow node names, types, and operations
NodeCategoryTypeOperation
LimitTransformLimitSee node parameters
LoopRoutingLoop Over ItemsSee node parameters
Edit FieldsTransformEdit FieldsSee node parameters
Cron TriggerTriggerSchedule TriggerSee node parameters
GitHub ConfigCodeCodeSee node parameters
If No ErrorRoutingIfSee node parameters
If NewRoutingIfSee node parameters
NullTransformEdit FieldsSee node parameters
Send ErrorMessagingSlackSee node parameters
If Not EmptyRoutingIfSee node parameters
Date FormatTransformDate TimeformatDate
Information ExtractorAI & modelsInformation ExtractorSee node parameters
Send MessageMessagingSlackSee node parameters
GeminiAI & modelsLM Chat Google GeminiSee node parameters
Redis Set IdData storeRedisset
Code for Slack TplCodeCodeSee node parameters
RSS for ReleaseIntegrationRss Feed ReadSee node parameters
Redis GetData storeRedisget

Setup

  1. Download the JSON and import it into an isolated n8n instance. Leave the workflow inactive.
  2. Connect your own credentials through n8n’s credential store. Replace REPLACE_WITH_* values with your resource identifiers.
  3. Inspect API destinations, Code nodes, database queries, file paths, and outbound actions.
  4. Run with synthetic data and harmless destinations. Enable triggers only after checking the actual outputs.

Requirements

An n8n instance with the listed node types and compatible versions. Service-connected workflows may require accounts, credentials, or paid APIs.

Credential types declared in the source

  • googlePalmApi
  • redis
  • slackApi

Workflow notes

GitHub Releases Config

GitHub Releases Config

  • Edit the JavaScript array within this node's code area.
  • Modify or add the repositories you want to follow. Each repository object needs a name (custom display name) and github (format: owner/repo).
  • Example:
    {
     "name": "n8n", // Custom display name
     "github": "n8n-io/n8n" // GitHub path
    },
    {
     "name": "LobeChat",
     "github": "lobehub/lobe-chat"
    }
    // ... add more repositories
    
Cron Trigger

Cron Trigger

Adjust the Rule setting to change the update check frequency (default is 0 */10 9-23 * * *, checking every 10 minutes between 9 AM and 11 PM daily).

Gemini (AI Model)

Gemini (AI Model)

  • Select your configured Google Gemini credentials.
  • (Optional) Replace with a different supported AI model node and select its credentials.

Information Extractor

AI Processing & Translation

  • Main Configuration: Review the System Prompt. By default, it asks the AI to extract information and translate it into Chinese. Modify this prompt if you need a different language or summary style.
Send Message

Send Message

Slack Notifications

  • Select your configured Slack credentials in both Slack nodes.
  • Set the target Channel ID for notifications.
Send Error

Send Error

  • Select your configured Slack credentials in both Slack nodes.
  • Set the target Channel ID for notifications.
Prerequisites

Prerequisites

  • Redis: Have an available Redis service and configure its credentials in n8n.
  • AI Provider (Gemini): Configure credentials for Google Gemini (or your chosen AI model) in n8n.
  • Slack: Configure your Slack app credentials in n8n.

Slack Permissions Config

  • In the Bot Token Scopes section of the OAuth & Permissions menu, add the following permissions:
    • chat:write
    • chat:write.customize
  • Perform the Install (or Reinstall) operation in the Install App menu.
  • Obtain the Bot User OAuth Token and configure it in the credentials of n8n.
Github Releases

Github Releases

Purpose and structure

This folder contains the Github Releases workflow. Its executable nodes use code, dateTime, if, informationExtractor, limit, lmChatGoogleGemini, redis, rssFeedRead, scheduleTrigger, set, slack, splitInBatches. The table and connection map below are derived from the JSON, not an inferred guarantee of behavior.

Setup

Import inactive. Configure your own credentials and replace REPLACE_WITH_* values. Review external destinations and Code nodes before running.

Entry points

Cron Trigger

Verification

Sanitized source candidate; not runtime-tested. This overview is generated from node metadata. Read the folder README for the connection map, credential types, and license.

Attribution

https://github.com/Zie619/n8n-workflows/blob/94007c1445d9258a7da116646b79473e7c7c3282/workflows/Limit/1695_Limit_Code_Automation_Scheduled.json MIT; preserve source notices.

More in Messaging & email