API integracija je most između dva sustava koji ne razgovaraju automatski - na primjer, Vaš webshop koji treba slati narudžbe u računovodstveni softver, ili CRM koji treba sinkronizirati s e-mail marketingom. Tipičan trošak: €800-€3.000 za jednostavnu integraciju kroz alate poput Zapier-a ili Make-a, €3.000-€15.000 za custom integraciju srednje složenosti, i €15.000-€50.000+ za enterprise integracije s ERP sustavima ili velikim volumenom podataka. Glavni faktori: koliko se sustavi međusobno razlikuju u podacima, koliko volumena, i koliko je pouzdana komunikacija mora biti.
Ovaj članak razlaže što API integracije stvarno rade, kada izabrati gotov alat a kada custom, i zašto neke “jednostavne” integracije propadaju.
Što je API integracija u svakodnevnom jeziku
API (Application Programming Interface) je dogovorenii protokol kako dva programa razmjenjuju podatke. Umjesto da čovjek prepisuje informacije iz jednog sustava u drugi, sustavi razgovaraju izravno.
Tipičan primjer:
- Klijent kupuje proizvod na Vašem webshopu
- Webshop šalje “imam novu narudžbu” poruku u računovodstveni sustav kroz API
- Računovodstveni sustav generira račun, smanjuje zalihe i šalje obavijest skladištu
- Sve u 2 sekunde, bez ljudske intervencije
API integracija je upravo to: programski “razgovor” između dva sustava koji štedi vrijeme i sprječava greške.
Najčešći tipovi integracija (i koliko koštaju)
| Tip integracije | Cijena (€) | Trajanje |
|---|---|---|
| Webshop → računovodstvo (Pantheon, Minimax) | 1.500 - 5.000 | 1-3 tjedna |
| CRM → e-mail marketing (Mailchimp, Klaviyo) | 800 - 3.000 | 1-2 tjedna |
| Mobile aplikacija → backend API | 3.000 - 10.000 | 2-4 tjedna |
| Integracija plaćanja (Stripe, Corvus, Wspay) | 2.000 - 6.000 | 2-3 tjedna |
| Integracija dostavljača (GLS, DPD, Pošta) | 1.500 - 5.000 po dostavljaču | 1-2 tjedna |
| ERP integracija (SAP, Pantheon, Microsoft Dynamics) | 8.000 - 30.000+ | 4-12 tjedana |
| IoT / hardver → backend | 5.000 - 25.000 | 3-8 tjedana |
| AI/LLM (Claude, GPT) integracija u poslovni proces | 3.000 - 20.000 | 2-8 tjedana |
Cijene su za jednu integraciju. Više integracija obično daje popust (jer se infrastrukturni dio dijeli).
Zapier/Make vs custom - kada izabrati što
Zapier i Make (Integromat) su gotovi alati za jednostavne integracije bez kodiranja. Postavljate kroz vizualno sučelje. Mjesečna pretplata €20-€500.
Kada se isplate:
- Manje od 1.000 događaja mjesečno
- Integracija je 1-na-1 (jedan trigger → jedna akcija)
- Sustavi koji su međusobno poznati (oba imaju Zapier konektor)
- Trebate brz prototip ili MVP
Kada NE rade:
- Velika količina podataka (više od 10.000 događaja mjesečno postaje skupo)
- Kompleksna logika (više uvjeta, transformacije podataka)
- Sustavi bez gotovog konektora
- Trebate niski latency (Zapier obično ima 1-15 minuta kašnjenja)
- Trebate jamstvo pouzdanosti i transparentnosti grešaka
Custom integracija se isplati za sve ostalo. Veći inicijalni trošak, ali bolja ekonomija dugoročno.
Tipičan primjer odluke: integracija webshopa s 200 narudžbi mjesečno → Zapier (€30/mjesec) može raditi. Webshop s 2.000 narudžbi mjesečno → Zapier košta €200+/mjesec, custom (€3.000 jednokratno) se vraća za godinu dana.
Što stvarno utječe na cijenu
Šest najvažnijih faktora:
-
Imaju li oba sustava API. Većina modernih SaaS alata ima. Stari Windows aplikacije iz 2000-tih često nemaju, što znači skuplji workaround.
-
Kvaliteta dokumentacije API-ja. Dobro dokumentirani API → 50% brži razvoj. Loše dokumentirani API → developer mora “tražiti” kako sustav radi.
-
Volumen podataka. Integracija koja prenosi 100 redaka dnevno je jeftina. Integracija koja prenosi 100.000 redaka dnevno zahtijeva pažljivu arhitekturu, batching i monitoring.
-
Transformacija podataka. Ako formati podataka odgovaraju, integracija je jednostavna. Ako jedan sustav koristi “ime + prezime” a drugi “puno ime”, treba kod koji to mapira.
-
Smjer komunikacije. Jednosmjerna (samo iz A u B) je jednostavnija. Dvosmjerna (s konfliktnom rezolucijom) je 2-3x kompleksnija.
-
Tolerancija na pogreške. Treba li se integracija sama oporaviti od mrežnih grešaka? Treba li slati alerte ako nešto padne? Treba li paralelno raditi backup pristup? Sve to dodaje opseg.
Što često propadne - i kako izbjeći
Pet najčešćih razloga zašto API integracije “ne rade”:
1. Nema plana za pogreške. Što se događa kada ciljni sustav ne odgovori? Integracija pokušava ponovno, javlja korisniku, ili tiho gubi podatke? Bez plana - tiho gubi.
2. Nema monitoring. Integracija radi 6 mjeseci, pa jednog dana stane. Tko zna? Nitko, dok klijent ne nazove tjedan kasnije. Monitoring je obavezan.
3. Krivi pristup za volumen. Integracija dizajnirana za 100 narudžbi mjesečno se srušava kad ih je 10.000. Razgovor o volumenu mora biti u Discovery fazi.
4. Promijenjeni API drugog sustava. Vanjski sustav (Stripe, neki vanjski CRM) napravi izmjenu API-ja, integracija prestaje raditi. Pravi razvojni partner prati API changelog svojih ovisnosti.
5. Bez plana za održavanje. Integracije, kao i sav softver, trebaju održavanje. Tipično 10-20% početne cijene godišnje.
Realan tijek razvoja API integracije
Što stvarno radimo:
Tjedan 1: Discovery
- Mapiranje oba sustava i protoka podataka
- Pregled API dokumentacije
- Procjena volumena i frekvencije
- Definicija što je “uspješna” integracija
Tjedan 2-3: Razvoj
- Setup razvojnog okruženja
- Pisanje integracijskog koda
- Mapiranje polja između sustava
- Tretman pogrešaka i edge cases
Tjedan 3-4: Testiranje
- Testiranje s realnim podacima
- Stres test (kako se ponaša s puno transakcija)
- Test pogrešaka (što kad ciljni sustav ne odgovori)
Tjedan 4-5: Produkcija
- Postavljanje u produkciju (s monitoringom)
- Paralelno trčanje sa starim načinom 1-2 tjedna
- Postupno gašenje starog načina
Ukupno: 3-8 tjedana za standardnu integraciju srednje složenosti.
Često postavljana pitanja
Možemo li koristiti Zapier u produkciji s tisućama transakcija mjesečno? Tehnički da, ali postaje skupo (€500+/mjesec) i osjetljivo. Iznad 1.000-2.000 događaja mjesečno, custom je obično racionalniji izbor.
Tko je odgovoran kada vanjski sustav promijeni API i naša integracija prestane raditi? U dobrom razvojnom ugovoru, to je dio održavanja - mi pratimo i ažuriramo. Bez ugovora o održavanju, ostajete sami kada nešto pukne.
Možemo li dobiti integraciju za €500? Realno - samo ako koristite Zapier i oba sustava su gotova. Custom integracije počinju oko €1.500 za najjednostavnije. Manje cijene su obično znak da netko ne razumije koliko stvarno traje.
Kako znamo da je integracija “gotova”? Tri kriterija: (1) prenosi podatke pouzdano u oba smjera (ako je dvosmjerna), (2) ima monitoring koji nas alarmira ako nešto pukne, (3) dokumentirana je tako da netko drugi može preuzeti ako mi odustanemo.
Trebate integraciju?
Dogovorite besplatan Discovery razgovor. Pregledamo Vaše sustave, predložimo arhitekturu integracije i konkretnu cijenu - ne ranged “negdje između €X i €Y”.
Javite nam se na [email protected] ili kroz formu na našoj stranici.