Overview
Pensero connects to your GitHub Issues to understand what work is being planned, discussed, and delivered, and how it connects to actual execution.
By analyzing tasks, bugs, and user stories together with related pull requests and documentation, Pensero builds a complete picture of delivery. This helps teams and stakeholders understand what problems are being worked on, how complex they are, and how effort translates into outcomes.
Pensero processes work-related metadata only. It does not access or analyze any source code.
Admins can connect GitHub Issues from the Integrations section using the steps below.
How Pensero Uses This Data
GitHub Issues provide intent and context.
Pensero combines Issues with:
Linked Pull Requests
Related documents
Collaboration and discussion signals
This allows Pensero to understand what problem was being solved, not just what artifacts were produced.
Rather than counting tickets, Pensero uses Issues as part of a broader delivery model that reflects effort, complexity, and value.
(For full scoring details, refer to the Delivery Calculation article.)
Permissions Required
To ingest and connect GitHub Issues correctly, Pensero requires:
Read access to Repository Projects
Read and Write access to Issues
These permissions are used only to read metadata and relationships between work items.
How to Connect GitHub Issues (Step-by-Step)
Step 1 - Go to Integrations and Click “Connect”
Open the Integrations page from the left sidebar, find Git in the list of integrations and select Connect to begin the setup.
Step 2 - Complete Github Authentication
Follow Github's OAuth prompts and grant the required permissions.
Step 3 - Sync Your Workspace
Pensero will begin syncing automatically.
Permissions can be adjusted at any time from your GitHub account settings.
Please allow a few hours for the initial sync to complete and for insights to appear accurately in your dashboards.
