You can now bring GitHub issues/PRs into Loop for easy and effective collaboration with your colleagues

Add GitHub issues/PRs to your Loop page

Within your existing Loop page in progress, take these steps.  

  1. Type / and then select GitHub from the Apps menu.

  2. Select Proceed and sign into your GitHubaccount with your GitHub credentials (if not already signed in).

  3. After you've successfully signed in, review the agreements and select Accept if you agree with the T&C to grant GitHub read/write access to Loop. 

  4. Select either issues or PRs as your import preference.

  5. Choose a repository from to import your issues/PRs from.

  • You must have access to the specific repo to be able to import its issues/PRs.

  • You can import a repo containing a minimum of one issue/PR up to a maximum of 100 issues/PRs.

  • If you encounter difficulties with the integration, consider the following possibilities.

    • Optional connected experience is not enabled   To resolve this, try enabling the Optional Connected Experience (OCE) from the privacy settings on Loop (via the three-dot menu) or reach out to your IT admin.

    • Admin console is blocking 2P integrations   In this case, you should contact GitHub admin and request approval for the integration. They can make the necessary changes in the admin portal to enable the integration for you.

    • Using an MSA account: Please note that this third-party integration is currently unavailable for Microsoft consumer accounts (users who have Microsoft 365 Personal or Family subscriptions). To proceed with the integration, you will need to log in using an official work or school account.

What can be done in the GitHub issues/PR Table

Table interactions

You can do the following on imported issues and PRs:

GitHub issue actions

  • Change a milestone

  • Add or change the issue assignee 

  • View the issue on the GitHub website by clicking on the issue ID 

PR actions

  • Change the PR Reviewer

  • View the PR on the GitHub website by clicking on the PR ID

Context menu 

In the top-right of the GitHub table, select the drop-down menu to:

  • Sign in to your GitHub account (if not already signed in).

  • View the issues/PRs on the GitHub website. This will open a new web page.

  • Disconnect your GitHub account from the Loop using the Logout option.

    After logging out, the table will stay on the Loop page in read-only mode.

Deleting a GitHub table 

You can delete a GitHub table from Loop via the following options.

  • Select the six-dot menu next to the GitHub table and choose Delete.

  • With the GitHub table highlighted, hit backspace.

Deleting the GitHub table from Loop does not delete the issues/PRs from your GitHub account. 

Data view, updates, and sync

  • All users with access to the Loop page will be able to view any imported GitHub table.

  • Changes made in Loop or on the GitHub site will synchronize in near real-time.

    Imported GitHub tables on Loop are static in nature i.e., any addition/deletion of issues or PRs in GitHub will not automatically reflect in the table. However, the details inside the table will stay in two-way sync. To view the latest added/deleted issues/PRs, simply reimport the table on Loop.

  • The latest update time is shown by the timestamp next to the GitHub icon in the top right of the table. This timestamp will update whenever there are changes in the table.

  • Unauthenticated users will have read-only access. They must sign in to be able to make changes.

  • Users lacking access to the imported table can only see the issues/PRs on Loop in read-only mode. To obtain editing permissions, they can request access on the native GitHub app.

  • The imported GitHub table will remain in read-only mode on other hosts (Outlook, Teams) and native Loop mobile app (iOS, Android). You must navigate back to the Loop desktop web app to be able make edits.

Turn your GitHub table into a Loop component for use in other apps

You can take your imported GitHub table into other Loop-supported apps, such as Teams and Outlook.  

  • Use the six-dot menu on the left side of the table to convert the table into a component.

  • Copy the link to the component (from top right) and paste it inro Teams or Outlook.

  • In these other apps, the GitHub table in will remain read-only. Changes can be made only within the Loop web app.

  • For all Loop-supported hosts, the data stays updated per the latest changes on the GitHub website. 

Your use of GitHub issues/PRs within Microsoft Loop is governed by GitHub Terms of service and GitHub Privacy policy will apply. 

Need more help?

Want more options?

Explore subscription benefits, browse training courses, learn how to secure your device, and more.

Communities help you ask and answer questions, give feedback, and hear from experts with rich knowledge.