{"id":7100,"date":"2024-02-06T15:03:50","date_gmt":"2024-02-06T14:03:50","guid":{"rendered":"https:\/\/pumble.com\/help\/?p=7100"},"modified":"2026-01-22T10:55:38","modified_gmt":"2026-01-22T09:55:38","slug":"github-integration","status":"publish","type":"post","link":"https:\/\/pumble.com\/help\/integrations\/content-information-feeds\/github-integration\/","title":{"rendered":"Github Integration"},"content":{"rendered":"\n<p>Integrating Pumble with GitHub offers a practical solution to merge communication and code collaboration in technical teams. With this integration, your team can effortlessly manage discussions and code in one centralized platform, promoting effective collaboration and streamlined project management. This guide will walk you through the steps to integrate Pumble with GitHub.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Create GitHub integration<\/h2>\n\n\n\n<p class=\"note\">Only admins or workspace owner can install Github integration.<\/p>\n\n\n\n<p>To connect Pumble with GitHub, follow these steps:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li class=\"translation-block\">Click on <strong>+Add apps<\/strong> button at the bottom of the left sidebar<br><br><img loading=\"lazy\" decoding=\"async\" width=\"450\" height=\"434\" class=\"wp-image-8420\" style=\"width: 450px;\" src=\"https:\/\/pumble.com\/help\/wp-content\/uploads\/2024\/04\/Screenshot-2024-08-01-at-15.36.13.png\" alt=\"\" srcset=\"https:\/\/pumble.com\/help\/wp-content\/uploads\/2024\/04\/Screenshot-2024-08-01-at-15.36.13.png 1442w, https:\/\/pumble.com\/help\/wp-content\/uploads\/2024\/04\/Screenshot-2024-08-01-at-15.36.13-300x290.png 300w, https:\/\/pumble.com\/help\/wp-content\/uploads\/2024\/04\/Screenshot-2024-08-01-at-15.36.13-1024x988.png 1024w, https:\/\/pumble.com\/help\/wp-content\/uploads\/2024\/04\/Screenshot-2024-08-01-at-15.36.13-768x741.png 768w, https:\/\/pumble.com\/help\/wp-content\/uploads\/2024\/04\/Screenshot-2024-08-01-at-15.36.13-12x12.png 12w\" sizes=\"auto, (max-width: 450px) 100vw, 450px\" \/><br><\/li>\n\n\n\n<li>Click on Install button next to the GitHub app<br>&nbsp;<br>A new tab will open with the consent form and integration specifics<br><br>It&#8217;s possible that the app has already been installed on your workspace by another user, and you will need to authorize it so that you can use it. To do it, click on the <strong>Authorize<\/strong> button next to the app name.<br><br><\/li>\n\n\n\n<li>Select the Workspace from the dropdown<br><br>It is important that you are logged in to the Pumble Workspace that you choose from the dropdown.<br><br><\/li>\n\n\n\n<li class=\"translation-block\">Click <strong>Allow<\/strong> to complete the installation<\/li>\n<\/ol>\n\n\n\n<p>Once you have successfully installed the Pumble GitHub integration, you can leverage various commands and features to enhance collaboration and streamline your workflow.&nbsp;<\/p>\n\n\n\n<p class=\"tip\">Integrating GitHub with Pumble offers numerous advantages for small and medium-sized tech businesses. Teams can seamlessly bring together communication and code collaboration, protect their sensitive code and intellectual property while fostering collaboration within their teams. Additionally, it is possible to track project progress directly within Pumble.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Using GitHub integration<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Notifications<\/h3>\n\n\n\n<p>Pumble will automatically send you notifications for relevant GitHub activities, such as new commits, pull requests, and issues.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Link Previews<\/h3>\n\n\n\n<p>Preview GitHub issues, pull requests, commits, and repositories directly in Pumble chats.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Repository Access<\/h3>\n\n\n\n<p>Access GitHub repositories directly from Pumble and view repository details, such as branches, commits, pull requests, and issues, without leaving your Pumble workspace.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Valid Commands<\/h2>\n\n\n\n<p>There are a few specific actions that can be used to interact with GitHub integration:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>\/github subscribe owner\/repo<\/code>&nbsp; &#8211; Subscribe to repositories<\/li>\n\n\n\n<li><code>\/github unsubscribe owner\/repo<\/code> &#8211; Unsubscribe from repositories<\/li>\n\n\n\n<li><code>\/github list<\/code> &#8211; List subscriptions<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Advanced commands to customize your subscriptions<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Configure subscriptions<\/h4>\n\n\n\n<p>You can customize your notifications by subscribing to activity that is relevant to your Pumble channel by naming them (comma separated) at the end of subscribe command:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>\/github subscribe owner\/repo issues, pull_request, release<\/code><\/li>\n\n\n\n<li><code>\/github unsubscribe owner\/repo issues, pull_request, release<\/code><\/li>\n<\/ul>\n\n\n\n<p>If no event is provided, default events are applied: <code>issues, push, pull_request, pull_request_review, release, deployment_status<\/code>.&nbsp;<\/p>\n\n\n\n<p class=\"translation-block\">Additionally, You can subscribe to <code>workflow_run and deployment<\/code>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Branch filters for commit<\/h4>\n\n\n\n<p>Branch filters allow filtering commit notifications. By default when you subscribe for commits feature, you will get notifications for your default branch (i.e. main or master). However, you can choose to filter on a specific branch, or a pattern of branches or all branches:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>\/github subscribe owner\/repo push:mybranch\/*<\/code><\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-group related-articles\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\">Related Articles<\/h3>\n\n\n\n<ul class=\"wp-block-list related-articles-list\">\n<li class=\"translation-block\"><a href=\"https:\/\/pumble.com\/help\/integrations\/add-pumble-apps\/guide-to-pumble-integrations\/\">Guide to Pumble Integrations<\/a><\/li>\n\n\n\n<li class=\"translation-block\"><a href=\"https:\/\/pumble.com\/help\/integrations\/automation-workflow-integrations\/api-keys-integration\/\">API Integration<\/a><\/li>\n<\/ul>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"Integrating Pumble with GitHub offers a practical solution to merge communicatio&#8230;","protected":false},"author":31,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_helpful_status":1,"_searchwp_excluded":"","footnotes":""},"categories":[65],"tags":[],"class_list":["post-7100","post","type-post","status-publish","format-standard","hentry","category-content-information-feeds"],"acf":[],"featured_image_src":null,"author_info":{"display_name":"isidora.komaromi@cake.com","author_link":"https:\/\/pumble.com\/help\/author\/isidora-komaromicake-com\/"},"_links":{"self":[{"href":"https:\/\/pumble.com\/help\/wp-json\/wp\/v2\/posts\/7100","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pumble.com\/help\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pumble.com\/help\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pumble.com\/help\/wp-json\/wp\/v2\/users\/31"}],"replies":[{"embeddable":true,"href":"https:\/\/pumble.com\/help\/wp-json\/wp\/v2\/comments?post=7100"}],"version-history":[{"count":19,"href":"https:\/\/pumble.com\/help\/wp-json\/wp\/v2\/posts\/7100\/revisions"}],"predecessor-version":[{"id":12235,"href":"https:\/\/pumble.com\/help\/wp-json\/wp\/v2\/posts\/7100\/revisions\/12235"}],"wp:attachment":[{"href":"https:\/\/pumble.com\/help\/wp-json\/wp\/v2\/media?parent=7100"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pumble.com\/help\/wp-json\/wp\/v2\/categories?post=7100"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pumble.com\/help\/wp-json\/wp\/v2\/tags?post=7100"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}