GitHub Integrations
Do More With GitHub
Create Trello cards from new GitHub issues
Automate your workflow with this GitHub to Trello Zapier integration. After you set it up, Zapier automatically creates a Trello card for each GitHub issue that is opened on a chosen repository.
How it works
- A new issue is created in your chosen GitHub repository
- Zapier creates a Trello card on your chosen board with the issue details
What You Need
- GitHub account with a repository you wish to monitor
- Trello account with a board to send cards to
Get direct messages on Slack for new GitHub mentions
People talk to you on more places than Slack, but all the information can still be centralized on your chat app. Set up this automation and we'll do the rest: It will trigger when a new issue is added on GitHub, automatically sending you a direct message on Slack with everything you need to jump right in.
How this GitHub-Slack integration works
- Someone mentions you on GitHub
- Zapier automation sends you a direct message on Slack
Apps involved
- GitHub
- Slack
Send new GitHub mentions to Slack as new messages
Juggling only works if the left and right hands can work together. When different parts of a team are working with different skills on different platforms you need to have a forum on which they can communicate and share ideas. Use this integration from
Note: When you set up the Zapier integration you will need to assign a channel like #general. Just follow the easy-peazy instructions when you set it up.
How It Works
- A new mention on GitHub triggers Zapier
- Zapier sends the mention to Slack as a new message
What You Need
- GitHub account
- Slack account
Create GitHub issues from new or moved Trello cards
While your development team might be spending its workday in GitHub, your marketing, customer support and operations team don't touch the tool. So what happens when they need to surface a site bug to developers? Instead of posting it in your team chat app or sending an email, use this Trello GitHub integration to automatically create GitHub issues from new or moved Trello cards.
How It Works
- A Trello card is created on a specified board or list or moved to a specified list
- Zapier creates a GitHub issue using the information from the Trello card
What You Need
- Trello account
- GitHub account
Add new GitHub issues to Asana as tasks
Track your GitHub issues in Asana. This GitHub Asana integration adds issues to Asana each time a new one is created on GitHub.
How It Works
- A new GitHub issue is created
- Zapier adds that issue to Asana as a new task
What You Need
- GitHub account
- Asana account
Send new GitHub commits to Slack as new messages
When you have a team that is doing different things on a wide range of platforms it can get pretty confusing. You need to have a common ground where all of the team can get share information.
Use Zapier to integrate information from diverse platforms on common ground. This integration helps you by sending new GitHub commits to Slack as new messages, so that your whole team knows what's going on.
Note: This Zapier integration only works with publicly shared Slack channels.
How It Works
- A new issue is created in GitHub
- Zapier adds that issue to Slack as a new message
What You Need
- GitHub account
- Slack account
Create GitHub issues from new Slack channel messages
Your chat rooms can also be command centers. Set up this Zap and everyone will be able to help crush bugs and test new features: It will trigger whenever a message is posted to a channel on Slack, automatically creating a new GitHub issue from the contents, so post wisely!
How this Slack-GitHub integration works
- Someone posts a new message to a channel on Slack
- Zapier automation creates a GitHub issue
Apps involved
- Slack
- GitHub
Send new GitHub pull requests to Slack as new messages
Communication is vital to successful team projects. When members are using different apps to fulfill their roles they need to be able to have situational awareness. This Zapier integration helps to create that awareness by sending pull requests from GitHub to Slack as new messages.
Note: When you set up this Zapier integration you will need to select a Slack channel such as #general to receive the message. Just follow the friendly instructions when you get to the Slack action form.
How It Works
- A new pull request is created in GitHub
- Zapier sends the pull request to Slack as a new message
What You Need
- GitHub account
- Slack account
Share new GitHub commits on Twitter
Rather than sending a note to each of your users with every new commit on GitHub, use this Zapier integration to automatically tweet when a new version of software is released.
How It Works
- A new commit is made in GitHub
- Zapier shares that commit via a post on a designated Twitter account
What You Need
- GitHub account
- Twitter account
Add new GitHub issues to JIRA as new issues
GitHub is a great tool for your developers to collaborate on code and development issues, but if you want to use JIRA as a companion tool to track bugs and issues, Zapier can help link the two together. After this integration is set up, new GitHub issues created from that point forward will be saved as new issues in JIRA. You'll never have to search for the issues you need to work on next again.
Note: This Zapier integration doesn't import existing GitHub issues into JIRA, only new issues after you've set it up.
How It Works
- A new development issue is created in GitHub.
- Zapier adds that issue to JIRA
What You Need
- A GitHub account
- A JIRA account
Create GitHub issues from new emails on Gmail
If you get customer feedback or other issues from team members via email, it'll save you time to route all the relevant ones into GitHub automatically with this GitHub-Gmail integration. It will trigger for every new email on Gmail with a particular label (such as "Send to GitHub"), automatically creating a new issue from the details so bug fixes and improvements can start right away.
How It Works
- A new email is found for a label on Gmail
- Zapier automatically creates a new issue on GitHub
What You Need
- Gmail account
- GitHub account
Get Slack notifications for new GitHub issues
Stay on top of new Github Issues with Slack! After you set this Zap up, Zapier will automatically ping your Slackbot for each GitHub issue that is opened in a chosen repository.
How it works
- A new issue is created in your chosen GitHub repository.
- Zapier sends a Slack message to your own Slackbot with the issue details.
What You Need
- A GitHub account with a repository you wish to monitor.
- A Slack account.
Add new GitHub issues as pulses on a board in the Monday app
When a new issue is logged in GitHub, this creates a new Pulse in a specific Board in Monday app. This way you can have perfect reporting between your Issues in GitHub and the project managers in Monday app.
How It Works
- New issue is created in GitHub.
- Zapier sends the information of this issue to a board in Monday app, and it's turned into a new pulse.
What You Need
- Monday.com account
- GitHub account
Add new GitHub issues to Todoist as new tasks
Keeping track of issues in GitHub has the potential to get confusing. Use Todoist to keep everything in order. Make certain that your important issues do not get missed or lost in the daily project shuffle with this Zapier integration.
*Note: This Zapier integration only adds new issues, not issues already created. *
How It Works
- Someone creates a new GitHub issue
- Zapier adds that issue to Todoist as a new task
What You Need
- GitHub account
- Todoist account
Add new GitHub issues to Google Sheets as new spreadsheet rows
Sometimes it is easier to work with information in a generic format, such as a spreadsheet row. This Zapier integration adds new GitHub issues as rows to Google Sheets spreadsheets.
Note: This Zapier integration adds the new issue at the bottom of the spreadsheet. You can add columns of detailed information whilst you set up the integration.
How It Works
- A new GitHub issue is created
- Zapier adds that issue to Google Sheets as a new row
What You Need
- GitHub account
- Google Sheets account
Add tasks on OmniFocus for new issues on GitHub
Can't afford to let any issue on GitHub slip past your focus? Put this GitHub OmniFocus integration to work for you and that'll never happen again. After being set up, every new issue on GitHub will trigger the automation to create a new task on OmniFocus automatically, keeping you in the loop from then on.
How It Works
- A new issue is created on GitHub
- Zapier automatically creates a task on OmniFocus
What You Need
- GitHub account
- OmniFocus account
Send GitHub issues to Teamwork as tasks
Your team uses GitHub to collaborate on code, and Teamwork to plan out what to work on next. Here's a Zap that will keep everything synced up: it automatically sends new GitHub issues to Teamwork as tasks.
How It Works
- You create a new GitHub issue
- Zapier grabs the info from your issue, and sends it to Teamwork as a task
What You Need
- A GitHub account
- A Teamwork account
Add new GitHub issues to Pivotal Tracker as new stories
Coordinating projects is a full time job in any profession. When you add in the difficulty of sharing and communicating technical problems in programming language, the whole thing can turn into one giant furball. Use Zapier and Pivotal Tracker to help you tidy up your GitHub issues and keep your programming project purring along.
How It Works
- A new GitHub issue is created
- Zapier adds that issue to Pivotal Tracker as a new story
What You Need
- GitHub account
- Pivotal Tracker account
Create Trello Cards from Github Pull Requests
Want to manage your Github pull requests as to-dos in another app? Zapier helps you connect Github and Trello together to automatically create new Trello cards from any Github pull request. Set up the automation once, and never need to worry about it again.
How it works
- A new pull request is created in Github
- Zapier automatically sends that information to Trello
What you'll need
- A Github account
- A Trello account
Add new inbound emails to GitHub as new issues
When your collaborator sends you a new inbound email message about the project you share with them you would feel pretty bad if you were always the last to know what is going on.
Use Zapier to make sure that you are not left in the dark and collaborators get a prompt action in return for their messages. The first step is to ensure that their inbound email goes directly to the right place.
Note: This feature is built directly into Zapier, just forward your email to the customized email address you create with Zapier.
How It Works
- A contact sends a new inbound email
- Zapier adds that email message to GitHub as a new issue
What You Need
- Email address to forward
- GitHub account
Create GitHub issues from new rows on Google Sheets
Capturing your issues with a form, or bringing them in from other sources? Set up this automation to have them all brought in from your spreadsheet as you add them. This Zap will trigger with each new row added on Google Sheets, creating a new issue on GitHub to you can focus on solving them quickly.
How this Google Sheets-GitHub integration works
- A new row is added on Google Sheets
- Zapier automation creates a new issue on GitHub
Apps involved
- Google Sheets
- GitHub
Copy JIRA issues into GitHub
There shouldn't be any friction between your bug tracking and development environment. Use this JIRA-GitHub integration to link the apps together and save you from having to copy over data. Whenever we see a new issue on JIRA, we'll automatically copy it over to GitHub (with any modifications you need) so nothing falls through the cracks.
How It Works
- A new issue is created on JIRA
- Zapier automation creates a new issue on GitHub
What You Need
- JIRA account
- GitHub account
Post new GitHub commits to Ryver chat
Need everyone on Ryver to know whenever there's a commit on your GitHub repo? Activate this Zap and those notifications will always be sent out for you automatically. Every new commit uploaded to GitHub according to your settings will trigger the integration, sending a Ryver chat message with all the team needs to react immediately.
How It Works
- A new commit is made to a GitHub repo
- Zapier automatically sends a chat message on Ryver
What You Need
- GitHub account
- Ryver account
Add new Basecamp 3 to-dos to GitHub as issues
Turn a particular to-do list that houses issues with your product into a list of GitHub issues, where you can take action on them. Use this Zap to automatically add new Basecamp 3 to-dos to GitHub as issues. Once the issues are created in GitHub, your team can get to work solving those issues.
How this Basecamp 3-GitHub integration works
- A new Basecamp 3 to-do is created
- Zapier creates an issue in GitHub
Apps involved
- Basecamp 3
- GitHub
Turn new Typeform entries into GitHub issues
You've captured the information, so get to work on it immediately—no time to waste with manual entry! Let Zapier bring everything into GitHub for you: This Zap will react to every new entry you get on Typeform, automatically creating a GitHub issue from the details so you can address each item in time.
How this Typeform-GitHub integration works
- A new entry is received on Typeform
- Zapier automatically creates an issue on GitHub
Apps involved
-Typeform -GitHub
Why Zapier?
Get started for free—14 day trial of premium features and apps.
No coding required—automate any of 1,000+ apps in minutes.
Enterprise-level security—connect mission-critical apps.
GitHub Integration Details
Launched on Zapier October 24, 2011
Whether you’re a developer, project manager, or designer, you can use GitHub and Zapier to communicate and collaborate more efficiently with your team. Turn GitHub into the command center of all your work without writing any additional code.
Here are a few ways to use GitHub and Zapier:
- Keep track of your work by turning new Github issues into Trello cards, Asana tasks, or Todoist tasks—and vice versa.
- Pipe new commit comments into Slack so you can see every message in a central place.
- Don’t break your flow when you’re chipping away tasks in your inbox! File new bugs in Github by forwarding an email to Zapier without clicking away.
Zapier combines Triggers (like "New Issue") and Actions (like "Create Gist") to complete an action in one app when a trigger occurs in another app. These combos—called "Zaps"—complete your tasks automatically.
The following GitHub Triggers, Searches, and Actions are supported by Zapier:
Triggered when a new issue is created.
Triggers when your Github username is mentioned in a Commit, Comment, Issue or Pull Request.
Triggered when a new commit is created. Select your organization, repo and branch.
Triggered when a new comment on a commit is created.
Triggered when a new watcher is added to a repo.
Triggered when anything happens on a repo.
Triggered when you are added to a team
Triggered when a new notification is created.
Triggered when a new label is created.
Triggered when a new branch is created.
Triggered when you add a new collaborator.
Triggered when a review is requested from you or a specified user.
Triggered when you add/star a gist (public or private).
Triggered when a new repository is created.
Triggered when a new milestone is created.
Triggered when anything happens from or to you, on any repo.
Triggered when a new pull request is created.
Triggered when a new organization is created.
Triggered when a new release is added.
Finds a specific repo pull.
Finds a specific repo issue.
Find a specific repository
Finds a specific user.
Finds a specific members.
Find an organization, whether or not you are a member.
Creates a new gist.
Create a new pull request and merge it (optional).
Update an existing issue.
Creates a new comment in an Issue or Pull Request.
Deletes an unwanted branch
Create a new issue.
Use our free platform to build a single Zapier integration and instantly connect your app with 1,000+ others.
Become a Zapier Integration Partner