Git Searching: Look up GitHub Repos, Pull Requests, and Issues

Carlin Sack
Carlin Sack / April 6, 2016
Find or Create GitHub Issues

We use GitHub, like so many other companies, to make our product better every day. We also plug GitHub in with Zapier to automate our GitHub workflows with handy Zaps like these:

New Search Action capabilities for Zaps allow you to dynamically search for data using a Zap then use the search results in the next step of the Zap. Thanks to these super search capabilities, you now use GitHub and Zapier together in many new ways: search for GitHub issues, repositories, pull requests, organizations, and users with a Zap.

Find or Create an Issue

Put the new "Find Issue" Search Action to use with a Multi-Step Zap, for example, between Trello and GitHub. Whenever a new card is created on your "Bugs to Fix" Trello board, the Zap will automatically search GitHub to see if that bug mentioned on the Trello card already exists as a GitHub issue. If the Zap doesn't find the issue in GitHub, it will create one. Once the Zap grabs the GitHub issue you're looking for, it will update the Trello card with a link to it. This will help keep your team on the same page when fixing bugs.

Track bug fixes

When a new Trello card is created, automatically search for a related issue in GitHub. If an issue isn't found, automatically create one. Then update the Trello card with the URL to the GitHub issue.

Build a Workflow

Find or Create a Pull Request

Try out the "Find Pull Request" Search Action to keep track of what your team is working throughout the week. Whenever a new issue is created in Jira, the Zap will wait a week then search for that issue in GitHub as a pull request. If the Zap doesn't find a pull request to match the search, it will create one. Finally, it will log that pull request in an Evernote that you use to archive your team's work. This Zap will save you the time you would spend regularly checking in on your team's progress and saving it.

Track team progress

When a new Jira issue is created, automatically wait a week then search for the related pull request in GitHub. If the pull request isn't found, create one. Then log the information from Jira and GitHub into an existing Evernote note.

Build a Workflow

More Searches Available: Find Repositories, Organizations, and Users

In addition to using a Zap to automatically search for issues and pull requests, try out these Zaps that utilize "Find Repository," "Find Organization," and "Find User" Search Actions.

Track bugs

When a new Trello card is created, automatically find a GitHub repository and create a GitHub issue in it.

Build a Workflow


Keep tabs on competitors

When a new Google Sheets row is created, automatically search for a GitHub organization by name. Then update the same Google Sheets row with GitHub stats for that organization.

Build a Workflow


Recruit event attendees

When someone registers for an event by submitting a new Typeform entry, automatically look up that person on GitHub. Use a filter to see if that person is marked as "hireable" on GitHub. If so, send a Slack message to your HR channel.

Build a Workflow

How To Use This Integration:

  1. Sign up for an GitHub account, and also make sure you have a Zapier account.
  2. Connect your GitHub account to Zapier.
  3. Check out pre-made GitHub integrations.
  4. Or create your own from scratch in the Zap Editor.