GitHub

GitHub Help & Support

What Github Triggers and Actions are Supported?

Supported Triggers#

  • New Commit Comment - Triggered when a new comment on a commit is created.
  • New Issue - Triggered when a new issue 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 Mention - Triggers when your Github username is mentioned in a Commit, Comment, Issue or Pull Request.
  • 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.
  • New Commit - Triggered when a new commit is created. Select your organization, repo and branch.

Supported Actions#

  • Create Comment - Creates a new comment in an Issue or Pull Request.
  • Delete Branch - Deletes an unwanted branch
  • Create Gist - Creates a new gist.
  • Create Pull Request - Create a new pull request and merge it (optional).
  • Create Issue - Create a new issue.
  • Update Issue - Update an existing issue.

Supported Searches#

  • Find Pull Request - Finds a specific repo pull.
  • Find Repository - Find a specific repository
  • Find Issue - Finds a specific repo issue.
  • 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.

How to Get Started With Github

The first thing you'll need to do is connect your Github Account to Zapier. After you sign up and start creating the Zap you want, Zapier will ask you to start the process:

Connect your Github account to Zapier

You can then give your Account a title or label, which is just for your convenience and helps you track multiple accounts. It doesn't have any affect on which Account you actually add to Zapier.

Label your Github account

The Github account that you are logged into will be displayed next asking you to confirm Zapier's access:

Confirm or reauthorize Zapier's access

You'll also be prompted for your password to continue.

Confirm or reauthorize Zapier's access

Finally, you'll be redirected back to Zapier and the Account will have been added and tested, if everything is good to go you'll see this:

Account added and tested

Now you can continue creating your Zap.

Common Problems With Github

Can I use our Internal Behind the Firewall Github Installation?#

Sadly no, right now you can only use Zapier with the hosted version of Github on Github.com. What you can do in certain instances is set up outbound webhooks from your Github installation to send to Zapier when certain things happen (like post-commit hooks). You can use the Zapier generic webhook service to receive those webhooks and trigger a Zap.

Why are my organization's repositories missing?#

You may need to approve third party applications for your organization - follow the guide here.

Note: If you try this and don't see Zapier among the list of third-party apps that have requested access to your organization, you may need to revoke access between Zapier and GitHub, then reconnect them to select your organization properly. Go to this link to do so: https://github.com/settings/applications

Then, go back to your Zapier account, and try connecting your GitHub account again. You should then be prompted again to select the organization you'd like Zapier to have access to, and be able to approve that as needed.

Pull Requests are triggering the New Issue trigger#

GitHub considers Pull Requests an issue, so they will be picked up by the New Issue trigger. You can use a filter for the PR URL to exclude these.

New mentions are not triggering the Zap when using the "New Mention" trigger#

When using this trigger, you must have "Participating" notifications enabled here:

https://github.com/settings/notifications

Additionally, for the trigger to work properly, you can't have viewed mention in GitHub, otherwise GitHub will mark it as read and it won't be seen when we poll.

Need More Help? - Our support team is happy to help -- send us a message

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

Learn More

Getting Started with Zapier