Sati iz UnitLooka u ERP-u, zahtjevi iz ERP-a kao ticketi, automatska sinkronizacija podataka — vodič za integraciju UnitLooka s Pantheonom, Minimaxom i custom poslovnim sustavima.
Svaka tvrtka koja koristi ERP i poseban alat za ticketing ili upravljanje projektima suočava se s istim problemom: podaci žive na dva mjesta i netko mora ručno prenositi ih s jednog na drugo.
Računovodstvo pita: “Koliko sati je tim odradio za klijenta XY u travnju?” — i počinje pretraživanje excela, ticketing sustava i kalendara. Fakturira se po sjećanju ili se ne fakturira uopće.
UnitLook rješava taj problem s REST API-jem koji omogućuje automatsku sinkronizaciju s ERP-om, CRM-om i bilo kojim poslovnim sustavom.
Zašto integracija ticketinga i ERP-a?
Ticketing i ERP pokrivaju komplementarne dijelove poslovnog procesa:
| UnitLook | ERP (Pantheon, Minimax, SAP…) |
|---|---|
| Ticketi i zahtjevi klijenata | Narudžbenice i fakture |
| Evidencija radnih sati po projektu | Troškovi i prihodi po projektu |
| Tim i planiranje | Plaće i obračun rada |
| Status projekta | Financijski status projekta |
Bez integracije: sati su u ticketing sustavu, fakturiranje je u ERP-u, a računovodstvo čeka da im netko pošalje excel.
S integracijom: radni sati se automatski prenose u ERP, faktura se generira iz stvarnih podataka, bez ručnog unosa.
Što UnitLook API nudi danas
UnitLook ima REST API s OpenAPI 3.1 specifikacijom. Svi endpointi su dokumentirani i interaktivno testabilni na api.unitlook.com/api/reference.
Dostupni podaci
Ticketi
- Lista ticketa s filterima (klijent, status, period, projekt)
- Detalji ticketa s cijelim threadom komunikacije
- Kreiranje i ažuriranje ticketa iz vanjskog sustava
Evidencija rada
- Lista utrošenih sati po korisniku i periodu
- Agregat po danima (za fakturiranje)
- Utrošci po ticketu
Projekti
- Lista projekata s članovima tima
- Status i vremenski okvir
Planiranje
- Planirani radni blokovi po zaposlenicima
- Usporedba planirano vs. ostvareno
Tipični scenariji integracije
1. Automatski export sati u ERP
Najčešći scenarij: na kraju mjeseca ERP-u trebaju sati po klijentu za fakturiranje.
UnitLook API → radni sati po klijentu za period → ERP → faktura
Umjesto da voditelj skup podatke iz UnitLooka i ručno ih unosi u ERP, integracija to radi automatski. Na kraju mjeseca ERP već ima sve utrošene sate, razvrstane po klijentu i projektu.
Endpoint: GET /api/v1/work-logs?dateFrom=2026-04-01&dateTo=2026-04-30
2. Zahtjev iz ERP-a postaje ticket
ERP detektira situaciju koja zahtijeva akciju (kvar, reklamacija, zahtjev za promjenom) i automatski otvori ticket u UnitLooku:
ERP događaj → POST /api/v1/tickets → ticket s odgovornom osobom i rokom
Ticket je odmah dodijeljen pravoj osobi, klijent dobiva potvrdu, tim ima deadline.
3. Status projekta iz ERP-a
ERP može pratiti status isporuke, a UnitLook status rada. Integracija spaja ta dva pogleda:
GET /api/v1/projects → status, sati, tim → ERP projektna kartica
Kako tehnički funkcionira
Autentifikacija: HTTP Basic Auth — email i lozinka UnitLook korisnika. Svaki API poziv ide s Authorization: Basic base64(email:password) headerom.
Format: JSON. Svi pozivi vraćaju lowercase ključeve. Greške su uvijek { "error": "..." }.
Dokumentacija: OpenAPI 3.1 spec dostupan na https://api.unitlook.com/openapi.yaml — importirajte direktno u Postman ili generatorima koda.
Primjer dohvata radnih sati:
curl https://api.unitlook.com/api/v1/work-logs?dateFrom=2026-04-01&dateTo=2026-04-30 \
-H "Authorization: Basic $(echo -n '[email protected]:lozinka' | base64)"
Integracija s Pantheonom i Minimaxom
Pantheon i Minimax nemaju gotov konektor za UnitLook — ali imaju vlastite API-je. To znači da je integracija moguća kroz middleware koji čita iz jednog i upisuje u drugi:
UnitLook API → middleware (Node.js / Python / .NET) → Pantheon API
Takav middleware može biti:
- Jednostavan cron job koji svakoga prvog u mjesecu exportira sate
- Event-driven servis koji reagira na zatvaranje ticketa
- Custom dashboard koji spaja podatke iz oba sustava
Za tvrtke koje žele gotovu integraciju bez razvoja — javite nam se, rado ćemo napraviti custom rješenje.
Webhooks (uskoro)
Pored REST API-ja, u razvoju su webhooks — UnitLook šalje POST notifikaciju na vašu URL adresu kada se dogodi:
ticket.created— novi ticketticket.closed— zatvoren ticketticket.assigned— promjena odgovorne osobetime.logged— unesen radni sat
To eliminira potrebu za polling-om i omogućava real-time reakciju u ERP-u ili CRM-u.
Gdje dalje
- Interaktivna dokumentacija: api.unitlook.com/api/reference — testirajte endpointe direktno u browseru
- OpenAPI spec: api.unitlook.com/openapi.yaml — za Postman ili codegen
- U aplikaciji: Administracija → Integracije → API / Webhook
Ako trebate pomoć s integracijom ili imate specifičan zahtjev za spajanje s vašim ERP-om, kontaktirajte nas — rado ćemo razgovarati.
Autor
Igor Lišinski
Tim UnitLook — razvijamo alat koji timovima olakšava svakodnevni rad.
Zainteresirani za UnitLook?
Zatraži besplatni demo i saznaj kako UnitLook može pomoći tvom timu — bez obaveza, bez žurbe.