GitHub App Installation & Troubleshooting — Optimal Docs

GitHub App Installation & Troubleshooting Guide

Before Optibot can review pull requests or measure engineering productivity, it needs permission to connect to your organization’s repositories via the Optibot & Optimal Insights GitHub App.

This guide explains:

You can install Optibot and Insights on multiple accounts (personal and organization). Each installation controls which repositories the app can access.

Installation Flow

1. Open the installation link

Optibot (Code Reviewer):

https://github.com/apps/agent-optibot/installations/new

Optimal Insights:

https://github.com/apps/optimal-insights/installations/new

2. Choose where to install

Select your organization or your personal account.

3. Select repository access

4. Review requested permissions

Confirm you’re comfortable granting access to read/write PRs, commits, and metadata.

5. Click Install or Request

Note: Installation ≠ Authorization. Both may be required depending on org settings.

Who Can Install the App

Role Capability
Organization Owner Can install Optibot across the entire org and grant repo access
Repo Admin Can install Optibot only on repos you administer
Org Member (no admin) Can request installation — GitHub will email the org owner for approval

If you see a “Request” button instead of “Install”, the organization owner must approve.

How to Verify Installation

A. Organization Level

  1. Go to GitHub → Organization Settings → Third-party Access → GitHub Apps
  2. Confirm Agent Optibot and Optimal Insights appear in the list.
  3. Click Configure to view permissions granted, repositories connected, and option to suspend/remove.

B. Repository Level

  1. Go to Repo → Settings → Integrations → GitHub Apps
  2. Confirm Optibot & Optimal Insights is listed.
  3. Check if it has access to the correct repo(s).

Didn’t Receive the Installation Email?

  1. Check spam/junk folders
  2. Confirm you have org owner privileges — only owners receive approval emails
  3. Visit Settings → Installed GitHub Apps to check if Optibot already appears
  4. If not, visit the install URL again and reinstall manually
  5. Still blocked? Have your org owner follow the same link to approve directly

GitHub Official Guide – Installing a GitHub App from a third party

Troubleshooting Checklist

Before activation calls, confirm all boxes are checked:

Quick Reference Links