n8n

TimeTrack + n8n

Open source automationsplatform — self-hosted eller cloud. Forbind TimeTrack med ethvert system via HTTP Request-noder og webhook-triggere.

Opsætning

Brug HTTP Request-noder direkte mod TimeTrack API'et

1. Opret API nøgle

Gå til TimeTrack → Indstillinger → API Nøgler og opret en nøgle til n8n.

2. Konfigurer Header Auth

I n8n: opret en Header Auth credential med Authorization: Bearer tk_live_...

3. Tilføj Webhook (valgfrit)

Kopier webhook-URL fra n8n og registrér den i TimeTrack → Indstillinger → Webhooks.

Webhook-events

Events du kan lytte til via en Webhook-node i n8n

EventBeskrivelse
time_entry.createdNy tidsregistrering oprettet
time_entry.updatedTidsregistrering opdateret
client.createdNy klient oprettet
invoice.createdNy faktura oprettet
invoice.paidFaktura markeret som betalt
prepaid.low_balanceKlippekort under minimumsgrænse
task.completedOpgave markeret som udført

API Endpoints

Brug HTTP Request-noder til at kalde disse endpoints direkte

MetodeEndpointBeskrivelse
GET/api/v1/meBrugerinfo + API key validering
GET/POST/api/v1/clientsKlienter
GET/POST/api/v1/projectsProjekter
GET/POST/api/v1/time-entriesTidsregistreringer
GET/POST/DELETE/api/v1/timerTimer start/stop
GET/POST/api/v1/invoicesFakturaer
GET/POST/api/v1/tasksOpgaver
GET/POST/DELETE/api/v1/webhooksWebhook administration
GET/api/v1/reports/time-summaryTidsrapport
GET/api/v1/reports/revenueOmsætningsrapport

Base URL: https://timetrack.dk · Rate limit: 100 requests/minut

Eksempel-workflows

Importér eksempel-workflow fra integrations/n8n/ i repositoriet

Daglig tidsrapport til Slack

  1. 1Schedule Trigger → Kører kl. 17:00 hver dag
  2. 2HTTP Request → GET /api/v1/reports/time-summary for i dag
  3. 3Slack → Send besked til #team-updates med dagens timer

Ny klient → Google Sheets

  1. 1Webhook → Modtager client.created fra TimeTrack
  2. 2Google Sheets → Tilføj ny række med klientens data

Faktura betalt → Email

  1. 1Webhook → Modtager invoice.paid fra TimeTrack
  2. 2Send Email → Bekræftelse: "Faktura #{{invoiceNumber}} er betalt"

Ugentlig opsummering til Notion

  1. 1Schedule Trigger → Kører mandag morgen
  2. 2HTTP Request → GET /api/v1/reports/time-summary for foregående uge
  3. 3Notion → Opret ny side i projektstatus-database
Alle integrationer

Klar til at automatisere?

Opret en gratis konto og generer din første API nøgle på under et minut.

Vi bruger nødvendige cookies og cookieløs statistik. Siger du ja til marketing, måler vi også vores annoncer med Google Ads. Læs mere