Povežite sajt sa alatima koje koristite u poslovanju.

Povezujemo vaš sajt sa sistemom za plaćanje, CRM-⁠om, e-mailom i alatima za izveštavanje. Pišemo kod koji proverava podatke i sam ponavlja pokušaj kad nešto ne prođe. Svaki posao se obavi jednom i automatski, a vi dobijete obaveštenje samo kad nešto zapne.

Pošaljite nam adresu sajta i proverićemo ga u roku od dva radna dana.

Šta je uključeno

Od webhook-⁠a za plaćanje do mesečnog izveštaja.

Webhook-⁠ovi za plaćanja

Kad uplata legne, sistem za plaćanje karticama, digitalnim novčanicima ili kriptovalutama šalje vašem sajtu automatsku poruku. Sajt proverava potpis, dopunjava nalog ili otključava pristup, a nivo ili bonus određuje na osnovu proverenih podataka, nikad na osnovu onoga što pošalje pregledač.

CRM i e-mail sinhronizacija

Usklađujemo podatke o kupcima u oba smera između sajta i vašeg CRM-⁠a ili platforme za e-mail, uz podatak odakle je posetilac došao (UTM parametri). Transakcione e-mail i SMS poruke, kao što su potvrde, šaljemo kroz API.

Obaveštenja i poruke

Postavljamo Telegram botove i kanale koji vam javljaju kad neki zadatak ne uspe, kad sajt padne ili kad je izveštaj gotov, pa za problem saznate pre kupca. Gde ima smisla, dodajemo i WhatsApp i Telegram linkove za podršku.

Zakazani zadaci i ponovni pokušaji

Posao koji se ponavlja prepuštamo cron zadacima na platformi Cloudflare Workers: nedeljni i mesečni izveštaji sami se sastave i stignu e-mailom, a neuspele porudžbine šalju se ponovo dok ih dobavljač ne potvrdi.

Podaci i izveštavanje

Brojke iz admin API-⁠ja, Google Search Console-⁠a i Ahrefs-⁠a same stižu u tabele, dashboard-⁠e i Notion. Prikuplja ih zakazani zadatak, pa niko više ne mora to da radi ručno svake nedelje.

AI automatizacija

Jezički model razvrstava nove upite korisničke podrške i piše nacrte na osnovu vaših već odobrenih odgovora. Svaki nacrt pregleda čovek pre slanja.

Šta povezujemo

Alati koje povezujemo.

Razvrstani su po nameni. Ako vašeg alata nema na spisku, pitajte nas: većina alata ima API sa kojim možemo da radimo.

Plaćanja

Čim je porudžbina plaćena, nalog se dopuni ili se proizvod otključa, a da niko ne mora da čita e-mail sa potvrdom.

  • Stripe
  • PayPal
  • Checkout platforme
  • Kripto gateway-⁠i

CRM i e-mail

Kupac ima jedan zapis, isti na sajtu i u CRM-⁠u, uz podatak odakle je došao (UTM parametri).

  • ActiveCampaign
  • Resend
  • SMS API

Poruke i obaveštenja

Obaveštenje na Telegram ili e-mail čim neki zadatak stane, kad se potroše svi ponovni pokušaji ili kad sajt padne. Gde ima smisla, tu su i WhatsApp ili Telegram linkovi za podršku.

  • Telegram
  • WhatsApp
  • E-mail

Zakazani zadaci

Posao koji se ponavlja sam se pokreće po rasporedu, posle greške pokušava ponovo i javi kad je gotov.

  • Cloudflare Workers
  • Cloudflare KV
  • Cloudflare D1
  • Node.js

Podaci, analitika i izveštavanje

Brojke stižu direktno iz izvora u alate koje već koristite, a konverzije koje beleži pregledač proveravamo prema podacima sa servera.

  • GA4
  • Google Tag Manager
  • Google Search Console
  • Ahrefs
  • Google Sheets
  • Notion

AI automatizacija

Jezički modeli razvrstavaju upite i pišu nacrte odgovora, a čovek sve pregleda pre slanja.

  • LLM API
  • API sistema za tikete
  • Notion

Web platforme i API-ji trećih strana

Statičke sajtove i WordPress i Shopify prodavnice povezujemo sa API-⁠jima vaših dobavljača i preprodavaca ili im pravimo mali API za vaše partnere. Kod postavljamo na Cloudflare.

  • WordPress
  • WooCommerce
  • Shopify
  • Astro
  • Cloudflare Pages
  • Cloudflare Tunnel & Access
Šta sve pravimo

Kako to izgleda u praksi.

Opisujemo četiri sistema onako kako bismo ih napravili. To su primeri posla, a ne priče o konkretnim klijentima.

Webhook za plaćanje koji dopunjava nalog

Kupac plati, a neko mora da primeti e-mail, pronađe nalog i doda sredstva. Do tada kupac čeka. Umesto toga, sistem za plaćanje šalje sajtu automatsku poruku (webhook): sajt proveri potpis, dopuni nalog i primeni nivo ili bonus, a e-mail niko ne mora da čita. ID svake poruke čuvamo pre obrade, pa ako ista poruka stigne dvaput, nalog se ne dopunjava drugi put. Svaka uplata se beleži sa izvornim podacima (payload), a ako poziv uporno ne prolazi, stiže vam obaveštenje.

Dvosmerna CRM sinhronizacija sa oznakama izvora

Nove korisnike neko ručno unosi u CRM, a niko ne zna koji link ih je doveo. Skript koji se pokreće po rasporedu preuzima nove i izmenjene podatke o kupcima iz admin API-⁠ja platforme, ažurira CRM i dodaje oznaku izvora iz UTM parametara, a izmene iz CRM-⁠a upisuje nazad na platformu. Pre nego što doda oznaku, skript je proveri u evidenciji same platforme, pa lažni parametar ne može da označi posetioca kao kupca. Ako se sinhronizacija pokrene dvaput, drugo pokretanje ništa ne menja.

Ponovno slanje neuspelih porudžbina

Porudžbine koje idu dobavljaču kroz njegov API povremeno ne prođu, pa neko mora to da primeti i da ih pošalje ponovo. Skript koji se pokreće po rasporedu pronalazi neuspele porudžbine, šalje ih ponovo i proverava dok dobavljač ne potvrdi da su završene. Broj pokušaja je ograničen i svaki pokušaj se beleži. Ako porudžbina ne prođe ni posle poslednjeg pokušaja, skript je objavi u Telegram kanalu, gde je vidite kao poruku.

AI piše odgovore podrške, a čovek ih odobrava

Podršci svakog dana stižu ista pitanja, a odgovaranje na njih oduzima sate. Jezički model razvrsta nove upite, napiše nacrt na osnovu vaših već odobrenih odgovora i ostavi ga na ekranu za pregled. Do kupca ne stiže ništa dok čovek ne odobri ili izmeni odgovor.

Znaci da vam je ovo potrebno

Kad alate povezuje čovek.

Taj posao se uglavnom ne primećuje dok kolega koji ga radi ne ode na odmor. Svaki od poslova u nastavku softver može da obavlja uvek na isti način i da vam javi kad nešto ne uspe.

  • Uplata stigne, a neko mora ručno da pronađe kupca i dopuni nalog.
  • Iste podatke o kupcu neko ručno unosi na sajt, u CRM i u tabelu.
  • Za neuspele porudžbine ili zadatke kupci saznaju pre vas.
  • Nedeljni ili mesečni izveštaj ručno sklapate iz nekoliko admin panela.
  • Scenariji u Zapier-⁠u ili Make-⁠u prerasli su ono za šta su napravljeni.
  • Analitika prikazuje konverzije koje se ne slažu sa vašom evidencijom.
Šta dobijate

Šta ćete dobiti

  • Kod integracije postavljamo u naloge koji glase na vas (Cloudflare, sistem za plaćanje, CRM), pa ništa ne zavisi od naših naloga
  • Svaki webhook proverava potpis, a svaki webhook i zakazani zadatak ponavlja pokušaj posle greške i nikad dvaput ne obradi isti događaj (idempotentnost)
  • Kanal za obaveštenja o greškama i pregledan log u kom se vidi šta se i kada pokretalo
  • Pre puštanja u rad svaki tok posla testiramo na pravom API-⁠ju, a ne prema njegovoj dokumentaciji, i zapisujemo rezultate
  • Dokumentacija svih endpoint-⁠a, tajnih ključeva i rasporeda koji su potrebni da se sistem vrati u rad
Česta pitanja

Integracije i automatizacija kroz pitanja i odgovore

Već koristimo Zapier ili Make. Zašto nam treba kod?

Ti alati su dobri za jednostavne korake koji se ne pokreću često. Kod je bolji izbor kad korak traži proveru potpisa, ponovne pokušaje, zaštitu od dvostruke obrade ili logiku koju ti alati nemaju. Isto važi kad mesečni trošak postane veći od cene jednostavnog skripta ili kad se scenario pokvari, a niko ne vidi zašto. Menjamo ono što treba zameniti, a ono što radi ostavljamo.

Šta se dešava kada nešto padne u 3 ujutru?

Svaka integracija koju napravimo sama ponovi pokušaj posle privremene greške. Kad se potroše svi ponovni pokušaji, šalje obaveštenje, obično na Telegram ili e-mail. Svaki webhook događaj beležimo po ID-⁠ju, pa ponovljeni događaj ne dopunjava nalog i ne šalje e-mail drugi put. Stalno praćenje možemo da uključimo u ugovor o održavanju.

Gde integracija radi i ko je njen vlasnik?

Integracija je vaša i radi u vašim nalozima. Kod obično radi na platformi Cloudflare Workers, a ključevi ostaju u vašim nalozima za plaćanja, CRM i analitiku. Tajne ključeve nikad ne upisujemo u kod. Dobijate izvorni kod i dokumentaciju u kojoj piše čemu služi svaki ključ i kako se menja. Nikad ne držimo jedinu kopiju bilo čega. Ako prestanete da sarađujete sa nama, sistem nastavlja da radi bez nas.

Da li AI automatizacija sama šalje poruke?

Ne, ništa ne ide bez pregleda. Model razvrsta upit i napiše nacrt odgovora na osnovu vaših odobrenih odgovora, a čovek ga pročita pre slanja. Automatsko slanje je moguće za jednostavne, jasno definisane situacije, ali ostaje isključeno dok vi ne odlučite da ga uključite.