← Todas las guías

Cómo integrar GitHub con TimeTrack

Automatiza el registro de tiempo desde commits y issues de GitHub. Conecta GitHub con TimeTrack via webhooks y API.

Cómo integrar GitHub con TimeTrack

Automatiza el registro de tiempo conectando GitHub con TimeTrack. Cada commit o pull request puede registrar tiempo automáticamente.

Setup paso a paso

1. Crea un webhook en GitHub

  1. Ve a tu repo → Settings → Webhooks → Add webhook
  2. Payload URL: https://api.timetracker.cargoffer.com/v1/integrations/github/webhook
  3. Content type: application/json
  4. Secret: genera uno en TimeTrack → Configuración → Integraciones → GitHub
  5. Events: selecciona Pushes y Pull requests

2. Vincula repositorios en TimeTrack

  1. En TimeTrack, ve a Configuración → Integraciones → GitHub
  2. Conecta tu cuenta de GitHub (OAuth)
  3. Selecciona los repositorios a sincronizar
  4. Mapea branches a proyectos de TimeTrack

3. Configura reglas de tiempo

Puedes crear reglas como: - Cada commit a main registra 0.1h - Pull request merged registra 0.5h - Issues etiquetados con feature registran 2h

Ejemplo de workflow

commit a3f4b2c (main)
Author: [email protected]

TimeTrack detecta el commit y registra 0.1h en el proyecto "Backend". Puedes ver el registro en tu dashboard bajo "Integraciones → GitHub".