# GitHub

The GitHub integration allows a Chassy user access to the *Workflows* panel. You can learn more about workflows by consulting the [Workflow User Guide](/user-guides/workflow-user-guide.md).

With our GitHub Actions, you can also automate the running of workflows within new or existing CI pipelines.

{% embed url="<https://youtu.be/8KC-SFyOkLc>" %}
Chassy GitHub Integration Tutorial
{% endembed %}

{% hint style="info" %}
Only an Admin or Manager is allowed to manage integrations
{% endhint %}

## How to enable GitHub integration

First, navigate to to the *Integrations* panel.&#x20;

<div align="left"><figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdYQMsERjjswvN0IIiNBzDHk4jwemnc-Yt0OuUwlO0m5AKOLz71a8_rnlVgEzBWLbt2OpcoOXvYJKTfLz0Awle2WmD5M0nraNQoiC6lMg-2vwmIUwKRklDa_U_eFinwA0R_0CJLTosJGTdimLzRq9LYt5wk?key=CrjAmK76ZdHhNlRMtvcEMw" alt="GitHub card on the Integrations panel." width="375"><figcaption></figcaption></figure></div>

You will be presented with Chassy's various integrations. To continue, click the *Connect* button on the GitHub integration.

After clicking *Connect*, you will be prompted to install the Chassy application on GitHub. You will be asked which organization you wish to install the Chassy bot for. You can select your personal account or any of the organizations you are a member of. Depending on your permissions, you may need an administrator of your organization to accept your request to add the Chassy application.

<div align="left"><figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeI66LIEffsuzjg19PQTHoQRzZZjcFY7vOOg_OIPNyg7UXaKs1fT09tBqq33FWZgoIHmgm1905blJH5iMdeaxlfji_35IkUolItreBJYhTgPTt2kR7kiGd-nYepSbxWl0RfuwAdkPe3tIXliZtL7Oyy3Zu3?key=CrjAmK76ZdHhNlRMtvcEMw" alt="Select the organization you want to install the Chassy bot on." width="375"><figcaption></figcaption></figure></div>

After clicking *Configure* on your intended organization or user, you will be asked which repositories you wish to give Chassy access to. You can make a selection or select all.

<div align="left"><figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcYV8Zzo_8L_7DcWjns0m08fE21uSDgJZ4t2W9w6HMIr72-EUQ6J8iB9asRx1OcrJiTfhKZiz1yAGZlrwEl4MLbp7os1zoDOaPtImejMihTS-nRWC6rEodrFVsElSfNw31cM-zLTzm835qjZsBdBhQmN0JP?key=CrjAmK76ZdHhNlRMtvcEMw" alt="Select repositories that Chassy can access." width="375"><figcaption></figcaption></figure></div>

After you've made your configurations, you can update Chassy's access by clicking *Update access*. After you or your organization administrator confirm these changes, Chassy will now have access to your selected repositories and you will have access to Chassy's workflow automation features.

## How to disable GitHub integration

Before you disable your GitHub integration, be mindful that you will no longer have access to workflows.

To disable the GitHub integration, first navigate to the *Integrations* panel. There, you will see the GitHub integration. Click the *X* button to disconnect this integration. You will be asked to confirm this action as it is destructive.

## Further Reading

* [Creating a Workflow](/user-guides/workflow-user-guide/creating-a-workflow.md)
* [Integrations](/reference/integrations.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.chassy.io/reference/integrations/github.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
