← Svi članci Inovacije i automatizacija

Kako povezati CRM, ERP i marketing alate API-jem: primer toka podataka

09.10.2026. 4 min čitanja

Tipična firma u razvoju ima CRM za prodaju, ERP ili knjigovodstveni sistem za fakture i zalihe, alat za e-mail marketing, internet prodavnicu i helpdesk. Svaki dobro radi sam. Između njih ljudi kopiraju i nalepljuju: kupac unet u CRM ponovo se kuca u knjigovodstvu, porudžbina se ponovo unosi za isporuku, upit sa forme izvozi se u tabelu pa uvozi negde drugde.

Taj ručni posao je spor, pravi greške i znači da niko ne vidi istog kupca na isti način. Integracija preko API-ja to uklanja. Ovaj tekst objašnjava kako, uz konkretan primer.

Šta su API i webhook

  • API (interfejs za programiranje aplikacija): definisan način na koji jedan program traži podatke od drugog ili im ih šalje. Većina modernih alata nudi REST API koji koristi jednostavne veb zahteve.
  • Webhook: obrnut smer. Umesto da stalno pitate „ima li nečeg novog?“, sistem vas pozove čim se nešto desi, na primer nova porudžbina ili zatvoren posao.

Primer toka: od upita do fakture

Zamislite uslužnu firmu sa formom na sajtu, CRM-om i knjigovodstvenim sistemom. Dobro integrisan tok izgleda ovako:

  1. Posetilac popuni kontakt formu na sajtu.
  2. Webhook šalje podatke sloju integracije, koji kreira kontakt i prodajnu priliku u CRM-u i dodaje osobu na odgovarajuću marketing listu.
  3. Kad prodavac označi posao kao dobijen, CRM šalje događaj.
  4. Sloj integracije kreira klijenta i nacrt fakture u knjigovodstvu, koristeći vrednost i podatke posla.
  5. Kad je faktura plaćena, knjigovodstvo obaveštava sloj integracije, koji ažurira posao i pokreće seriju „dobrodošlica“ poruka.
  6. Sve se evidentira, a greška pokreće upozorenje umesto da se podaci tiho izgube.

Niko ništa ne kuca ponovo, a svaki sistem prikazuje istog kupca i isti status.

Tri načina integracije

PristupKako radiNajbolje za
Gotovi konektoriUgrađene integracije ili aplikacije sa tržištaUobičajeni parovi popularnih alata sa standardnim potrebama
Platforme za automatizacijuVizuelni alati koji povezuju aplikacije preko okidača i radnjiJednostavni tokovi umerenog obima
Middleware po meriNamenski kod koji stoji između sistemaSloženo mapiranje, veliki obim, zastareli sistemi, stroga pouzdanost

Počnite sa najjednostavnijim pristupom koji zadovoljava potrebe, a pređite na middleware po meri kad logika ili pouzdanost to zahtevaju.

Težak deo su podaci, a ne veza

  • Mapiranje podataka. „Kupac“ u CRM-u može biti „Konto“ u ERP-u. Polja se razlikuju po formatu, dužini i značenju. Odlučite šta se mapira na šta.
  • Jedan izvor istine. Za svaku vrstu podataka odlučite koji sistem ih poseduje. Dva sistema koja menjaju isto polje dovode do sukoba.
  • Identifikatori. Za poklapanje zapisa koristite stabilan ključ (poput šifre kupca ili PIB-a), a ne imena, koja se svuda drugačije pišu.
  • Duplikati. Odlučite kako ćete ih otkriti i spojiti pre sinhronizacije, a ne posle.
  • Kvalitet podataka. Integracija neurednih podataka samo brže širi nered. Prvo očistite.

Pouzdanost i bezbednost

  • Ponovni pokušaji i redovi: ako jedan sistem nekoliko minuta ne radi, poruke čekaju i isporučuju se kasnije umesto da se izgube.
  • Idempotentnost: ako ista poruka stigne dvaput, rezultat ne sme biti dve fakture.
  • Obrada grešaka i upozorenja: kvarovi treba da budu vidljivi i popravljivi.
  • Autentifikacija: koristite bezbedne metode kao što su OAuth2 ili API ključevi čuvani u skladištu tajni, nikad u običnom tekstu u kodu ili tabelama.
  • Najmanje privilegije: nalog integracije treba da ima pristup samo onome što mu treba.
  • Nadzor i logovi: znajte koliko je poruka obrađeno, koje su pale i zašto.
  • Ograničenja broja zahteva: poštujte ih ili će vaša integracija biti blokirana u najgorem trenutku.

Savet: nacrtajte tok podataka na jednoj strani pre nego što bilo šta izgradite: koji sistem ga pokreće, koja polja se prenose, ko čime raspolaže i šta se dešava pri grešci. Većina problema integracije vidljiva je na toj strani.

Česte greške

  • Sinhronizacija svega u oba smera „za svaki slučaj“.
  • Niko nije vlasnik integracije kad se pusti u rad.
  • Pristupni podaci i podešavanja upisani u kod.
  • Zanemarivanje promena API-ja od strane proizvođača, pa se prekine mesecima kasnije.

Kako vam možemo pomoći

Alficom gradi „digitalne mostove“ između vašeg CRM-a, ERP-a i marketing alata: razvoj REST i SOAP API-ja, integracije sa SaaS servisima, orkestracija webhook-ova i event-driven pipeline-ovi u realnom vremenu. Kada gotovi konektori nisu dovoljni, gradimo middleware po meri koji obrađuje složeno mapiranje i čak povezuje starije sisteme sa modernim cloud aplikacijama.