GitHub icon

GitHub Integration

GitHub REST — repositories, issues, pull requests, Actions, security, and webhooks. Connect GitHub events to the tools your engineering teams already use. Start with Watch Agent Tasks, then follow with Check If a Gist Is Starred or Check If a Person Is Followed by the Authenticated User to automate the next step.
3-day trialCancel anytimeUp to 10 minutes quick set up
  • GDPR
  • Data Encryption
  • 2FA
  • Local Data Region

Supported triggers and actions for GitHub integration

Triggers can detect changes in GitHub and run actions that can create, search or modify data inside GitHub automatically [3] — exactly how you set them.

  • GitHub icon
    Watch Agent TasksTriggers when an agent task is created or updated.
  • GitHub icon
    Watch CommitsTriggers when a commit is pushed to a repository.
  • GitHub icon
    Watch GistsTriggers when a gist owned by the user is created or updated.
  • GitHub icon
    Watch IssuesTriggers when an assigned or related issue is created or updated.
  • GitHub icon
    Watch NotificationsTriggers when a notification is created or updated.
  • GitHub icon
    Watch Organization EventsTriggers when a selected event occurs on an organization.
  • GitHub icon
    Watch Organization IssuesTriggers when an organization issue is created or updated.
  • GitHub icon
    Watch RepositoriesTriggers when a visible repository is created or updated.
  • GitHub icon
    Watch Repository Agent TasksTriggers when a repository agent task is created or updated.
  • GitHub icon
    Watch Repository EventsTriggers when a selected event occurs on a repository.
  • GitHub icon
    Watch Repository Issue CommentsTriggers when an issue comment is created or updated on a repository.
  • GitHub icon
    Watch Repository IssuesTriggers when a repository issue is created or updated.
  • GitHub icon
    Watch Repository NotificationsTriggers when a repository notification is created or updated.
  • GitHub icon
    Watch Repository Review CommentsTriggers when a pull-request review comment is created or updated.
  • GitHub icon
    Watch Starred GistsTriggers when a starred gist is created or updated.
  • GitHub icon
    Watch User GistsTriggers when a user gist is created or updated.
  • GitHub icon
    Watch User IssuesTriggers when an issue for the authenticated user is created or updated.
  • GitHub icon
    Check If a Gist Is StarredReturns whether a gist is starred.
  • GitHub icon
    Check If a Person Is Followed by the Authenticated UserReturns whether a person is followed by the authenticated user.
  • GitHub icon
    Check If a Pull Request Has Been MergedReturns whether a pull request has been merged.

How to integrate GitHub in automation workflow?

3 simple steps to make your GitHub connected with other apps in automation workflows on WEXTL. Up to 10 minutes integration set up.

How GitHub connects and integrates with WEXTL

Save and approve your credentials once — WEXTL® stores authorization information encrypted and reuses the authentication whenever GitHub app is called in workflows. That allows your developer tools automations to run without your attention, per defined schedule [7]. Explore documentation [6] for a detailed list of fields that GitHub supports.

The following table illustrates what fields GitHub integration require during authorization flow inside our workflow builder [4].

Demonstration of GitHub connection step inside WEXTL Workflow Builder [4].

FieldTypeHelp
Client IDRequired
text

GitHub → Settings → Developer settings → OAuth apps. Create or select an OAuth App and paste the Client ID.

Client SecretRequired
password

The Client Secret for the same OAuth App. Generate a new secret if you do not have one.

Connect GitHub to popular apps on WEXTL

Enter a name of the other app you want to sync with GitHub below. Click on selected app to explore integration options with GitHub. If the app you search for is not available in WEXTL yet, you can use HTTP node [10] instead to integrate it directly.

Example automation with GitHub integration

Select Watch Repository Issue Comments trigger from GitHub - this will be a starting point in your automation. Whenever event happens in GitHub, workflow will start [7] from Watch Repository Issue Comments node.

Search for Add a Dependency an Issue Is Blocked by, connect it as the next step of integration sequence. You can use filters between Watch Repository Issue Comments and Add a Dependency an Issue Is Blocked by, so only important data pass from Watch Repository Issue Comments to the next step. WEXTL gives you full control over the process of GitHub automation. All parts of workflow are visible on the canvas [4].

GitHub on WEXTL has 828 modules for creating developer tools automations. Explore GitHub documentation for more.

GitHub
Watch Repository Issue Comments
Bitbucket
Performs action
OR
Bitbucket
Triggers
GitHub
Add a Dependency an Issue Is Blocked by

Demonstration of how visual GitHub automation [6] looks in WEXTL.

Frequently asked questions

Common questions about automating GitHub in your workflows.

Try GitHub on WEXTL®

Claim your 3-day trial to build GitHub integrations and access every WEXTL® feature.

Cancel anytime.

References

List of sources used to gather information about the GitHub integration.

  1. GitHub integration source code, module specs and credentials implementation.
  2. Internal GitHub integration documentation, structured input and output parameters, scopes, and authentication methods.
  3. Official GitHub vendor API documentation — used to verify field meanings, authentication flows, and anything our own specs don't fully capture.
  4. WEXTL® Visual Workflow Builder, anonymized data from our technical support team.
  5. WEXTL® Apps Library
  6. WEXTL® GitHub App Documentation
  7. WEXTL® Workflow Scheduler
  8. WEXTL® HTTP node documentation