# GitHub

> Call GitHub and handle every event with typed values.

Integration in the SAPUGO Marketplace. Free to install. Page: https://sapugo.com/marketplace/github

- Type: System (Integrations)
- Publisher: SAPUGO
- Version: 1.0.0
- Updated: 2026-11-14
- Price: free on every plan
- Install: https://sapugo.app/blueprint/github

## Overview

Call GitHub from a workflow and handle each event this workspace receives. Open, update, and comment on issues; read, review, and merge pull requests; read commits and create releases; start, re-run, and cancel Actions runs. Every call returns one typed object, and every event reaches a handler in a branch for its kind with typed values, so you pick fields instead of guessing them. Sign in with GitHub after install. These calls cannot run inside a transaction.

## Highlights

- Issues, comments, pull requests, reviews, commits, releases, and Actions runs
- Each call returns one typed object
- One row per delivery, including redeliveries
- One handler workflow with a typed branch per event

## What it adds to a workspace

- Table (1): GitHub events
- View (1): Failed deliveries
- Workflow (1): Handle GitHub event
- Workflow actions (22): Get issue, List issues, Create issue, Update issue, Add labels to issue, Add comment, List comments, Get pull request, List pull requests, Merge pull request, Review pull request, Request reviewers, Get commit, List commits, Get release by tag, List releases, Create release, Start workflow, List workflow runs, Get workflow run, Re-run workflow run, Cancel workflow run
- Business rule (1): Route GitHub event

## Setup

- Sign-in: GitHub sign-in
- Signing secret: GitHub webhook secret

## Recipes that use it

- [GitHub issue to Slack](https://sapugo.com/marketplace/github-issue-to-slack)
- [GitHub issue to Teams](https://sapugo.com/marketplace/github-issue-to-teams)

## Questions

### What does the GitHub integration do?

Call GitHub from a workflow and handle each event this workspace receives. Open, update, and comment on issues; read, review, and merge pull requests; read commits and create releases; start, re-run, and cancel Actions runs. Every call returns one typed object, and every event reaches a handler in a branch for its kind with typed values, so you pick fields instead of guessing them.

### Is the GitHub integration free?

Yes. GitHub is free to install on every SAPUGO plan, including the Free plan. You only need a SAPUGO workspace.

### What does it add to my workspace?

It adds 1 table, 1 view, 1 workflow, 22 workflow actions and 1 business rule to your SAPUGO workspace. Everything it adds is yours to rename, change or remove.

### What do I need to set it up?

During setup SAPUGO asks for: GitHub sign-in and GitHub webhook secret. Keys and secrets are entered in your own workspace. They are never part of the blueprint.

### What can I build with GitHub?

Ready-made recipes that use GitHub: GitHub issue to Slack and GitHub issue to Teams. Each one is a normal workflow you can open and change.

### Can I change it after installing?

Yes. A blueprint is a starting point, not a locked app. You can rename, extend or remove anything it adds, and install a newer version when one is published.

### Where is my data stored?

In your own SAPUGO workspace, in an isolated database hosted in the EU.

## Changelog

First release.
