API integracije: kako stvarno rade i koliko koštaju

Praktičan vodič za API integracije: što su, kada se isplate, koliko koštaju u Hrvatskoj i razlika između Zapier-a i custom rješenja.

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 integracijeCijena (€)Trajanje
Webshop → računovodstvo (Pantheon, Minimax)1.500 - 5.0001-3 tjedna
CRM → e-mail marketing (Mailchimp, Klaviyo)800 - 3.0001-2 tjedna
Mobile aplikacija → backend API3.000 - 10.0002-4 tjedna
Integracija plaćanja (Stripe, Corvus, Wspay)2.000 - 6.0002-3 tjedna
Integracija dostavljača (GLS, DPD, Pošta)1.500 - 5.000 po dostavljaču1-2 tjedna
ERP integracija (SAP, Pantheon, Microsoft Dynamics)8.000 - 30.000+4-12 tjedana
IoT / hardver → backend5.000 - 25.0003-8 tjedana
AI/LLM (Claude, GPT) integracija u poslovni proces3.000 - 20.0002-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:

  1. Imaju li oba sustava API. Većina modernih SaaS alata ima. Stari Windows aplikacije iz 2000-tih često nemaju, što znači skuplji workaround.

  2. Kvaliteta dokumentacije API-ja. Dobro dokumentirani API → 50% brži razvoj. Loše dokumentirani API → developer mora “tražiti” kako sustav radi.

  3. Volumen podataka. Integracija koja prenosi 100 redaka dnevno je jeftina. Integracija koja prenosi 100.000 redaka dnevno zahtijeva pažljivu arhitekturu, batching i monitoring.

  4. Transformacija podataka. Ako formati podataka odgovaraju, integracija je jednostavna. Ako jedan sustav koristi “ime + prezime” a drugi “puno ime”, treba kod koji to mapira.

  5. Smjer komunikacije. Jednosmjerna (samo iz A u B) je jednostavnija. Dvosmjerna (s konfliktnom rezolucijom) je 2-3x kompleksnija.

  6. 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.

Svi članci