Overview
Enhance your development workflow with GitHub automation. By integrating GitHub with your projects, you can manage code repositories, track issues, engage with contributors, or delegate tasks to custom AI agents.
๐ก Note: Be sure to explore other automation actions & triggers.
Connect & Configure GitHub
Before you start using GitHub in Taskade, you need to configure the integration:
- Add GitHub as an action/trigger (see the next section).
- Click Connect to connect your GitHub account to Taskade.
- Follow the instructions to finish the setup.

Build GitHub Automations
Using the GitHub connector as part of your automation flows allows you to optimize project management and enhance collaboration.
๐ก Note: Visit our Automation Guide to learn more.
Add GitHub as an Action
- Go to the Automations tab in your workspace or folder.
- Click โ Create automation.

- Select the Add from scratch tile.

- Click โ Add Action and choose one of the GitHub actions from the list.

Connect your GitHub account to Taskade (see the first section of this guide).
Specify the conditions for the action (if applicable).

- (optional) Add more steps to the automation.
- Click Save changes in the top-right corner.
- Toggle the automation on in the top-right corner.
Add GitHub as a Trigger
- Follow the steps from the first section to create an automation.
- Click โ Add Trigger and choose one of the GitHub triggers from the list.

Connect your GitHub account to Taskade (see the first section of this guide).
Specify the conditions for the trigger (if applicable).

- (optional) Add more steps to the automation.
- Click Save changes in the top-right corner.
- Toggle the automation on in the top-right corner.
GitHub Triggers
| Trigger | Description |
|---|---|
| New Pull Request | Triggers with a new pull request. |
| New Star | Triggers when a user stars a repository. |
| New Issue | Triggers when a new issue is opened. |
| New Push | Initiates when new commits are pushed. |
| New Issue Comment | Triggers when a new comment is added to an issue. |
| New Release | Triggers when a new release is published. |
GitHub Actions
| Action | Description |
|---|---|
| Create Comment | Adds a comment to an issue/pull request. |
| Create Issue | Opens a new issue in a repository. |
| Get Issue Information | Retrieves details about an issue. |
| Lock Issue | Locks an issue to stop comments. |
| Unlock Issue | Unlocks a previously locked issue. |
GitHub Automation Settings
Connector options give you full control over the GitHub automation:

| ๐ท๏ธ Field | ๐ค Description |
|---|---|
| (required) Repository | The GitHub repository for the action. |
| (required) Issue Number | The specific number identifying an issue. |
| (required) Comment | The content of the comment to add. |
| (required) Title | The title of a new issue. |
| (optional) Description | Additional details or context for an issue. |
| (optional) Lock Reason | The reason for locking an issue. |
Disconnect GitHub
To disconnect the GitHub integration from your Taskade account:
From Automations:
Choose the GitHub action/trigger in your automation.
Click Change in the configuration sidebar on the right.
Click the trash button ๐๏ธ next to the active account.
Use Cases
Not sure how to use the GitHub connector? Here are a few ideas:
| ๐ช Use Case | โฉ Action Flow |
|---|---|
| Automatic issue logging | โ
Trigger: Form Trigger (e.g., bug or feedback) โก๏ธ Action: Create Issue in GitHub using form fields |
| Push comments to GitHub | โ
Trigger: Task Added (e.g., QA feedback) โก๏ธ Action: Create Comment on issue/pull request |
| New GitHub comment to task | โ
Trigger: New Issue Comment โก๏ธ Action: Check if content includes @yourhandle โก๏ธ Action: Create Task in your โMentions Inboxโ project with comment text and GitHub link |
| Create release notes issue | โ
Trigger: Project Completed (e.g., a sprint) โก๏ธ Action: Find Task(s) tagged included-in-release โก๏ธ Action: Transform Array to String โก๏ธ Action: Create Issue in GitHub as release notes |
| Notify team on new PR | โ
Trigger: New Pull Request โก๏ธ Action: Create Task in Taskade for code review |
| Feedback loop from GitHub | โ
Trigger: New Issue Comment (from GitHub) โก๏ธ Action: Create Task in Taskade project (e.g., โCustomer Feedbackโ) for review |
| Monitor new releases | โ
Trigger: New Release โก๏ธ Action: Create Task in Taskade titled โReview GitHub Release {Tag}โ with link to release page |
| Weekly AI summary | โ
Trigger: New Issue Comment โก๏ธ Action: Categorize with AI to detect @yourhandle โก๏ธ If matched: Create Task in โMentions Inboxโ |
| โ Trigger: Schedule (Fridays at 4PM)โก๏ธ Action: Find Task(s) including @yourhandleโก๏ธ Action: Transform Array to Stringโก๏ธ Action: Summarize with AI (summarize comments)โก๏ธ Action: Send Email |
Use this integration as an AI agent tool โ see Tools for AI Agents.
Available Capabilities
| Type | Capability | Description |
|---|---|---|
| โก Trigger | New Push Event | Fires when new push event event occurs |
| โก Trigger | New Pull Request | Fires when new pull request event occurs |
| โก Trigger | New Issue | Fires when new issue event occurs |
| โก Trigger | New Star | Fires when new star event occurs |
| โก Trigger | New Release | Fires when new release event occurs |
| โก Trigger | New Issue Comment | Fires when new issue comment event occurs |
| ๐ง Action | Create Issue | Performs the create issue operation |
| ๐ง Action | Create Issue Comment | Performs the create issue comment operation |
| ๐ง Action | Lock Issue | Performs the lock issue operation |
| ๐ง Action | Create Pull Request Comment | Performs the create pull request comment operation |
| ๐ง Action | Search Repositories | Performs the search repositories operation |
