GitHub Automation Workflows
343 ready-made GitHub workflows for n8n, Make, Zapier, Activepieces, and Pipedream. Dev workflows: issues, PRs, releases, and repo events wired to your tools.
Automate GitLab Issues from GitHub Releases
Monitors GitHub repositories weekly for new releases and creates tracking issues in GitLab if none exist, perfect for upstream dependency management.
n8n$12.99Multi-Platform Source Discovery: SerpAPI, DDG, GitHub, Reddit & Bluesky
Automates discovery of up-to-date information sources across Google (SerpAPI), DuckDuckGo, GitHub, Reddit, and Bluesky with filtering and analysis.
n8n$19.99Classify & Convert GitHub Issues to Jira Tickets with OpenAI
AI-powered workflow that classifies new GitHub issues using OpenAI and automatically creates corresponding Jira tickets (bugs or tasks) for seamless dev-team triage.
n8n$18.99Daily n8n Workflow Backups to GitHub with Slack Notifications
Automates daily backups of all n8n workflows to a GitHub repo as JSON files using efficient recursive logic, with optional Slack success notifications for self-hosted users.
n8n$19.99Post Github Pull Requests o Discord
his flow monitors all GitHub pull requests, posts them into Discord, routes team via external PRs into separate channels, and auto-reacts “â/’ on merge/close.
Activepieces$2.99Monitor and Notify GitHub Fork Status via Telegram
Automatically track the status of your GitHub forks and receive real-time notifications on Telegram when they are out of sync with upstream repositories.
n8n$14.99Automate GitLab Issue Creation for New GitHub Releases
This workflow automatically creates a GitLab issue for each new release on GitHub, ensuring that your team stays updated with the latest changes.
n8n$4.99Automate Android Asset Sync from Figma to GitHub via Pull Request
This n8n workflow automates the process of fetching design assets from Figma, exporting them into Android drawable formats, and committing them to a GitHub branch, creating a Pull Request with all updates.
n8n$9.99Automate Slack Alerts for New GitHub Releases
This workflow automates the process of sending Slack notifications whenever a new release is published on specified GitHub repositories. It checks daily for updates, ensuring you stay informed about the latest developments.
n8n$4.99Automate Travis CI Builds on GitHub Push or Pull Request
Automatically trigger a Travis CI build whenever code changes are pushed to a GitHub repository or a new pull request is opened, streamlining your CI/CD pipeline.
n8n$4.99Batch Upload Multiple Files to GitHub Using REST API
Automate the process of uploading multiple files to a GitHub repository in a single operation using GitHub's REST API. This workflow overcomes the limitations of n8n's native GitHub node by enabling batch file operations, improving efficiency and ensuring consistency.
n8n$9.99Automate GitHub Release Monitoring with AI Translation and Slack Alerts
This n8n workflow monitors GitHub repositories for new releases, uses AI to summarize and translate updates into Chinese, and sends notifications to Slack.
n8n$14.99Automate GitHub File Updates and Local Repository Sync
This workflow automates the process of updating files in a GitHub repository and synchronizing changes with a local repository using n8n. It retrieves, decodes, and updates a file on GitHub, while also managing local Git operations such as adding, committing, and pushing changes.
n8n$9.99Automate GitHub Issue Assignments via Comment Commands
# GitHub Auto-Assign Bot **Streamline your open source project** with intelligent issue assignment automation. ## What It Does Automatically assigns GitHub issues to contributors who comment "assign me" - eliminating manual triage work and creating a fair, first-come-first-served system. ## Key Features - **Smart Detection**: Monitors both new issues and comments for assignment requests - **Conflict Prevention**: Checks existing assignments before making new ones - **Auto-Labeling**: Adds assigned labels for better tracking - **Self-Service Assignment**: Contributors claim issues with a simple "assign me" command - **Polite Responses**: Automatically notifies when issues are already assigned ## Perfect For - Open source maintainers - Development teams managing GitHub repos - Projects with active contributor communities - Anyone reducing manual issue management ## Setup Requirements 1. GitHub repository with issues enabled 2. n8n instance with GitHub OAuth credentials 3. 5 minutes configuration time ## How Contributors Use It 1. Find an unassigned issue 2. Comment `assign me` 3. Get automatically assigned 4. Start coding immediately - no maintainer approval needed! ## Benefits - **Reduces maintainer workload** - No manual assignments - **Faster contributor onboarding** - Instant self-service - **Prevents conflicts** - Built-in assignment checking - **Scales automatically** - Works across unlimited issues - **Improves contributor experience** - Simple, clear process ## Workflow Triggers - New GitHub issues containing "assign me" - New comments with "assign me" on existing issues - Automatic label management - Conflict resolution responses --- > **Transform your GitHub workflow** - Perfect for growing open source projects and development teams!
n8n$9.99Send GitHub Notifications to Discord Webhook
This will send your GitHub notifications to a Discord webhook. Since **GitHub doesn't send push notifications to mobile devices** other than **@mention**, this is a great workaround to receive notifications on Discord with this. Using a GitHub trigger was not a good option as there is no trigger for notifications, only events (which don't work on org repos). Using an HTTP request on the notifications API is way better. **TAGGING USER IN MESSAGE:** Change **<@userIdForTagging>** with your Discord ID to get tagged when sending notifications. To find your own ID, type in any channel backslash followed by your username with the 4-digit hash code. You can copy this by clicking on your username next to your profile picture. **Example:** ```javascript \@username#9999 ``` Enjoy!
n8n$4.99Automate Deep Link Validation for GitHub PRs Using n8n
Automatically validate mobile app deep links in GitHub pull requests using n8n, ensuring robust link routing before merging.
n8n$4.99Automatically Create GitHub Issues from New SuiteCRM 7 Campaigns
Streamline your workflow by automatically generating GitHub issues whenever a new campaign is created in SuiteCRM 7.
MakeFreeCreate Trello Cards from New GitHub Pull Requests
Automatically generate Trello cards for new open pull requests in GitHub, ensuring your team stays updated with the latest development activities.
MakeFreePublish HTML Content as GitHub Gist and Share via URL
Easily publish dynamic HTML content as a GitHub Gist and obtain a shareable URL for distribution. Ideal for developers and automation builders working with AI-generated content.
n8n$4.99Email Notifications to Telegram Using Temporary HTML URL Hosting via GitHub Gist
## Overview This workflow automates the process of notifying users about new emails via Telegram and temporarily hosting the email content on a secret HTML page. It is ideal for users who need immediate notifications and a secure, temporary web view of their email content. ## Use Cases - Immediate notification of new emails in Telegram with the ability to preview the email content in a secure, temporary HTML format. - Automation for users who need to keep track of their emails without constantly checking their email client. - Useful for teams or individuals who require instant updates on critical emails and prefer a quick preview through a web interface. ## My Personal Use Case: Secure Subscription Sharing From time to time, I find myself wanting to share my paid subscriptions with friends, but giving out OTP codes manually or sharing my email isn't a good idea due to security concerns. I attempted to use the IMAP node to integrate with a Telegram secret channel for this purpose but encountered numerous problems, such as difficulties in scraping content from emails. Additionally, the Telegram API sometimes rejects certain special characters found within email contents. After facing these challenges, I discovered that rendering emails as HTML pages and sharing them directly is the most effective solution. This approach bypasses the issues with character limitations and content scraping, providing a seamless way to share subscription benefits securely. ## Services/APIs Used | Service/API | Node Type | Description | |--------------------------|---------------------------|--------------------------------------------------------------| | IMAP Email Server | Email Trigger (IMAP) | Triggers the workflow on receiving a new email. | | Telegram API | Telegram | Sends notifications and manages messages in Telegram. | | GitHub Gist API | HTTP Request (GitHub Gist)| Temporarily hosts email content on GitHub Gist. | | GitHub Gist API (Deletion)| HTTP Request (GitHub Gist)| Deletes the temporary GitHub Gist after a specified time. | | Wait | Wait | Delays the workflow for a specified period. | ## Configuration Steps 1. **Email Trigger (IMAP):** Configure your IMAP email credentials to enable the workflow to check for new emails. 2. **Telegram Nodes:** Insert your Telegram bot's API credentials and your chat ID in both Telegram nodes to send and delete messages. 3. **GitHub Gist Nodes:** Provide your GitHub API credentials to create and delete Gists. Ensure the GitHub token has the necessary permissions to create and delete Gists. 4. **Wait Node:** Adjust the wait time according to your preference for how long the email content should be accessible via the HTML page. ## Screenshot  ## Additional Notes - Ensure all credentials are securely stored and have the minimum necessary permissions for the workflow to function. - Test the workflow with non-sensitive emails to ensure it operates as expected before using it with critical email accounts. - Consider the privacy and security implications of temporarily hosting email content on GitHub Gist. For any questions or issues, refer to the respective API documentation for each service used or consult the n8n community for support.
n8n$4.99Automatically Add New Pipedrive Lead for Each GitHub Fork
This workflow seamlessly integrates GitHub and Pipedrive to automatically create a new lead whenever your GitHub repository is forked, ensuring you capture potential opportunities promptly.
n8n$4.99Automate Jest Test Creation for GitHub PRs with AI Review
This workflow automates the generation of Jest tests for React/TypeScript files in GitHub pull requests. It uses AI to create and review tests, providing feedback as PR comments.
n8n$14.99Automate GitHub Issue Tracking with Notion Integration
This workflow automates the process of tracking GitHub issues by creating corresponding pages in Notion.
n8n$7.62Automatically Create Basecamp2 To-Dos from New GitHub Issues
Streamline task management by automatically creating a Basecamp2 to-do whenever a new issue is opened in GitHub.
MakeFree
More integrations
Need a custom GitHub workflow?
Our automation experts build tailored GitHub integrations for your exact stack.
Request a Custom Workflow