If you are trying to get started with ZenHub, or looking to use ZenHub with a new organization but are seeing an error on the extension that you don't have permissions, or are seeing your organization not appear in the web app this is most likely because your GitHub organization hasn't yet granted ZenHub permissions. If you have multiple organizations, you will need to grant ZenHub access to each one you wish to use it on.
Checking access permissions
To confirm that your access is being blocked due to access restrictions, go to your GitHub profile settings. Once in Settings, head to Applications > Authorized OAuth apps.
Click on ZenHub under the list of applications that appear. All authorized organizations connected to ZenHub will be listed.
If you see a red X next to the organization where you are having issues loading your Board or seeing it appear in the web app, this indicates third party restrictions are enabled. This prevents ZenHub from loading.
If you see a green ✓ next to your organization and are still experiencing an issue accessing ZenHub, there might be a permission caching error. If ZenHub was granted permissions within the last 3 hours, you can force ZenHub to re-check for your new permissions by revoking your token under the authorized oAuth apps section, and re-authenticating by clicking Sign in on the bottom right of any page in the extension, or refreshing the web app.
Only admins of your GitHub organization can grant access to oAuth apps.
Granting third-party permissions
If you're an admin of the organization, you can grant access by heading to your GitHub profile settings > Applications > Authorized oAuth Apps. Select ZenHub under the list of applications. Next to the organization you want to grant ZenHub permissions for, select Grant
Alternatively, an administrator of the organization can grant access by navigating to the settings page for the organizaton in GitHub > third party access > grant access: