Save 30% off with codeEARLYBIRD
Rinkta's GitHub integration captures billable work automatically when issues are closed or pull requests are merged. AI reads task descriptions, estimates completion time, and generates billing entries in real time. Your development work gets documented and turned into a billing entry without you lifting a finger.
Development teams ship code. Rinkta handles the timesheet.
Connect your GitHub workspace to Rinkta in one click. Select your workspace, authorize the connection, and Rinkta starts monitoring your repositories.
As your team closes issues and merges pull requests, Rinkta's AI reads the issue to understand what was actually done. It estimates how long the work took based on scope and complexity, then instantly creates a time entry and links it to the right project and client.
The estimate is based on the work itself, not guesswork or hour blocks you vaguely remember. If it's off, adjust it in Rinkta. Everything else is already done.
Before you connect GitHub, set up your clients and projects in Rinkta. Once you map repositories to projects, completed work gets logged to the correct client automatically. No tags, no manual sorting, no late night detective work trying to figure out which repo was for which client.
Workspace administrators authenticate via OAuth2 in Rinkta settings. Select the GitHub organization or user account to connect, grant repository permissions, and Rinkta registers webhook endpoints for issues and pull_requests events.
Webhooks listen for closed issue events and closed pull request events with merged status. Upon trigger, AI processes the issue body or PR description to generate time estimates logged against mapped Rinkta projects.
Map repositories to projects at the workspace level to route completed work to client accounts. Webhook payloads process in real-time, creating entries immediately after closure or merge.