NeetoDesk's GitHub integration enables support teams to link customer tickets to GitHub issues seamlessly. This allows developers to efficiently track and address customer-reported bugs or feature requests, ensuring a faster and more organized resolution process for technical issues.
How to Connect GitHub Integration
Navigate to Admin Panel > Integrations > GitHub.
Click on Connect GitHub.
You will be redirected to GitHub.
Select an account to proceed.
Choose either All or Specific Repositories.
Click Install or Save. The Save button will appear if the same account is connected to another workspace.
After the connection, GitHub will redirect you back to NeetoDesk.
Select a repository.
Click Save Changes.
Sending Tickets to GitHub
Once GitHub is connected as described earlier, you can start sending tickets to GitHub using either of the following methods:
-
Send a Single Ticket to GitHub
Open the ticket details.
In the right sidebar, click the Create GitHub Issue button.
-
Send Multiple Tickets to GitHub
In the tickets list, select the tickets you want to send to GitHub.
Click on the Take Action dropdown above the list.
Select the Add to GitHub option.
Troubleshooting
-
Save Button is Not Clickable
If the GitHub integration is already connected to another workspace, GitHub might display it as "already connected," causing the Save and Cancel buttons to be disabled. To resolve this:Make a minor change in the configuration settings.
Revert the changes.
This will enable the buttons, allowing you to click Save.
-
Disconnecting from One Workspace Disconnects All Workspaces
This behavior is expected. When you first connect the GitHub integration, you link your account to the NeetoDesk app, creating a single connection shared across multiple workspaces.Disconnecting from one workspace (e.g., Workspace 1) removes this single connection, which impacts all other workspaces.
Don’t worry; when this happens, you will receive an email from NeetoDesk with a reconnection link. Simply follow the link to reconnect the integration.