GitHub

GitHub Integrations

  • 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

    1. A new issue is created in your chosen GitHub repository
    2. 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

    1. Someone mentions you on GitHub
    2. 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

    1. A new mention on GitHub triggers Zapier
    2. 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

    1. A Trello card is created on a specified board or list or moved to a specified list
    2. Zapier creates a GitHub issue using the information from the Trello card

    What You Need

    1. Trello account
    2. 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

    1. A new GitHub issue is created
    2. 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

    1. A new issue is created in GitHub
    2. 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

    1. Someone posts a new message to a channel on Slack
    2. 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

    1. A new pull request is created in GitHub
    2. 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

    1. A new commit is made in GitHub
    2. 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

    1. A new development issue is created in GitHub.
    2. 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

    1. A new email is found for a label on Gmail
    2. 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

    1. A new issue is created in your chosen GitHub repository.
    2. 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

    1. New issue is created in GitHub.
    2. 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

    1. Someone creates a new GitHub issue
    2. 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

    1. A new GitHub issue is created
    2. 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

    1. A new issue is created on GitHub
    2. 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

    1. You create a new GitHub issue
    2. 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

    1. A new GitHub issue is created
    2. 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

    1. A new pull request is created in Github
    2. 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

    1. A contact sends a new inbound email
    2. 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

    1. A new row is added on Google Sheets
    2. 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

    1. A new issue is created on JIRA
    2. 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

    1. A new commit is made to a GitHub repo
    2. 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

    1. A new Basecamp 3 to-do is created
    2. 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

    1. A new entry is received on Typeform
    2. Zapier automatically creates an issue on GitHub

    Apps involved

    -Typeform -GitHub

Why Zapier?

Free

Get started for free—14 day trial of premium features and apps.

Easy

No coding required—automate any of 1,000+ apps in minutes.

Secure

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:

New Issue

Triggered when a new issue is created.

New Mention

Triggers when your Github username is mentioned in a Commit, Comment, Issue or Pull Request.

New Commit

Triggered when a new commit is created. Select your organization, repo and branch.

New Commit Comment

Triggered when a new comment on a commit is created.

New Watcher

Triggered when a new watcher is added to a repo.

New Repo Event

Triggered when anything happens on a repo.

New Team

Triggered when you are added to a team

New Notification

Triggered when a new notification is created.

New Label

Triggered when a new label is created.

New Branch

Triggered when a new branch is created.

New Collaborator

Triggered when you add a new collaborator.

New Review Request

Triggered when a review is requested from you or a specified user.

New Gist

Triggered when you add/star a gist (public or private).

New Repository

Triggered when a new repository is created.

New Milestone

Triggered when a new milestone is created.

New Global Event

Triggered when anything happens from or to you, on any repo.

New Pull Request

Triggered when a new pull request is created.

New Organization

Triggered when a new organization is created.

New Release

Triggered when a new release is added.

Find Pull Request

Finds a specific repo pull.

Find Issue

Finds a specific repo issue.

Find Repository

Find a specific repository

Find User

Finds a specific user.

Check Organization Membership

Finds a specific members.

Find Organization

Find an organization, whether or not you are a member.

Create Gist

Creates a new gist.

Create Pull Request

Create a new pull request and merge it (optional).

Update Issue

Update an existing issue.

Create Comment

Creates a new comment in an Issue or Pull Request.

Delete Branch

Deletes an unwanted branch

Create Issue

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

GitHub is the perfect place to share code and work collaboratively on private and open source software.