Povežite sajt sa alatima na kojima vaš posao radi.

Pravimo veze između vašeg sajta i platnog provajdera, CRM-a, e-maila i alata za izveštavanje, u kodu, sa proverom i ponovnim pokušajima. Posao se obavi jednom, automatski, a vi o njemu čujete samo kada ne prođe.

Pošaljite nam adresu sajta i pregledać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

Procesori kartica, novčanika i kriptovaluta pozivaju vaš sajt kada uplata legne. Potpis se proverava, nalog se dopunjava ili se otključava pristup, a nivoi ili bonusi primenjuju se iz proverenog payload-a, a ne iz bilo čega što pošalje pregledač.

CRM i e-mail sinhronizacija

Podaci o kupcima sinhronizovani u oba smera sa vašim CRM-om ili e-mail platformom, označeni parametrima izvora sa kojima je posetilac došao, a transakcioni e-mail i SMS šalju se kroz API.

Obaveštenja i poruke

Telegram botovi i kanali za obaveštenja o neuspelim poslovima, padu sajta i završenim izveštajima, tako da za problem saznate pre nego što ga primeti kupac. WhatsApp i Telegram linkovi za podršku tamo gde imaju smisla.

Zakazani poslovi i ponovni pokušaji

Cron poslovi na Cloudflare Workers za posao koji se ponavlja: nedeljni i mesečni izveštaji koji se sami sastave i pošalju e-mailom, neuspele porudžbine koje se ponovo šalju dok ih dobavljač ne potvrdi.

Podaci i izveštavanje

Brojke povučene iz admin API-ja, Google Search Console i Ahrefs-a u tabele, dashboard-e i Notion, koje jednom prikupi zakazani posao umesto da ih svake nedelje prikuplja čovek.

Radni tokovi uz pomoć AI

Dolazni tiketi podrške se klasifikuju, a nacrte odgovora sastavlja jezički model na osnovu vaših odobrenih odgovora. Svaki nacrt pregleda čovek pre nego što se pošalje.

Šta povezujemo

Alati koje povezujemo.

Grupisani po tome šta rade. Ako vašeg nema na listi, pitajte; većina ima API sa kojim možemo da radimo.

Plaćanja

Plaćena porudžbina postaje dopunjen nalog ili otključan proizvod, a da niko ne čita e-mail sa potvrdom.

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

CRM i e-mail

Jedan zapis o kupcu, isti na sajtu i u CRM-u, sa priloženim parametrima izvora sa kojima je došao.

  • ActiveCampaign
  • Resend
  • SMS API

Poruke i obaveštenja

Obaveštenje na Telegram ili e-mail onog trenutka kada se posao zaustavi, kada se dostigne limit ponovnih pokušaja ili kada sajt padne, i WhatsApp ili Telegram linkovi za podršku tamo gde imaju smisla.

  • Telegram
  • WhatsApp
  • E-mail

Zakazani poslovi

Posao koji se ponavlja pokreće se po rasporedu, pri grešci pokušava ponovo i javlja kada je gotov.

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

Podaci, analitika i izveštavanje

Brojke povučene iz izvora u alate koje već čitate, a konverzije iz pregledača upoređene sa podacima sa servera.

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

Radni tokovi uz pomoć AI

Jezički modeli koji klasifikuju i sastavljaju nacrte; čovek pregleda pre nego što se bilo šta pošalje.

  • LLM API
  • API sistema za tikete
  • Notion

Web platforme i API-ji trećih strana

Statički sajtovi, WordPress i Shopify prodavnice povezane sa API-jima vaših dobavljača i preprodavaca, ili opremljene sopstvenim malim API-jem za vaše partnere, postavljeni na Cloudflare.

  • WordPress
  • WooCommerce
  • Shopify
  • Astro
  • Cloudflare Pages
  • Cloudflare Tunnel & Access
Primeri onoga što pravimo

Kako to izgleda u praksi.

Četiri sistema opisana onako kako bismo ih napravili. Ilustruju posao i ne opisuju konkretne klijente.

Webhook za plaćanje koji dopunjava nalog

Kupac plati, a neko mora da primeti e-mail, pronađe nalog i doda sredstva, ili kupac čeka. Umesto toga procesor poziva webhook: potpis se proveri, nalog se dopuni i primeni se nivo ili bonus, a da niko ne čita e-mail. ID svakog događaja se sačuva pre obrade, pa ponovljena isporuka ne dopunjava nalog drugi put, svaka uplata se beleži sa sirovim payload-om, a poziv koji uporno ne prolazi šalje obaveštenje.

Dvosmerna CRM sinhronizacija sa oznakama izvora

Nove registracije se ručno unose u CRM, a niko ne može da kaže koji link ih je doveo. Zakazani worker čita nove i izmenjene kupce iz admin API-ja platforme, ažurira CRM, postavlja oznaku iz parametara izvora sa kojima je posetilac došao i upisuje izmene nazad u drugom smeru. Svaka oznaka se proveri prema zapisima same platforme pre nego što se primeni, pa falsifikovan parametar ne označava posetioca kao kupca, a drugo pokretanje sinhronizacije ne menja ništa.

Ponovno slanje neuspelih porudžbina

Porudžbine prosleđene API-ju dobavljača povremeno ne prođu, i neko mora to da primeti i da ih ponovo pošalje. Worker po rasporedu pronalazi neuspele porudžbine, ponovo ih šalje i proverava dok dobavljač ne potvrdi da su završene. Broj pokušaja je ograničen, svaki pokušaj se beleži, a porudžbina koja ne prođe ni kada se dostigne limit objavljuje se u Telegram kanalu, pa se zaglavljena porudžbina tamo pojavi kao poruka.

Odgovori podrške koje sastavlja AI, a odobrava čovek

Ista pitanja podršci stižu svakog dana, a odgovaranje na njih oduzima sate. Dolazni tiketi se klasifikuju, jezički model sastavi odgovor na osnovu vaših odobrenih odgovora, a nacrt čeka na ekranu za pregled. Ništa ne stiže do kupca dok ga čovek ne odobri ili izmeni.

Znaci da vam je ovo potrebno

Kada je čovek integracija.

Većina ovog posla je nevidljiva dok taj čovek ne ode na odmor. Svaka stavka u nastavku je zadatak koji softver može da obavlja svaki put na isti način i da vam javi kada ne uspe.

  • Uplata stigne, a neko mora ručno da pronađe kupca i dopuni nalog.
  • Isti podaci o kupcu unose se na sajt, u CRM i u tabelu.
  • Neuspele porudžbine ili poslove kupci pronađu pre nego što ih pronađete vi.
  • Nedeljni ili mesečni izveštaj sastavlja se ručno iz nekoliko admin panela.
  • Vaši Zapier ili Make scenariji 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 postavljen u nalozima na vaše ime (Cloudflare, platni provajder, CRM), tako da ništa ne zavisi od naših
  • Provera potpisa na svakom webhook-u, a ponovni pokušaji i idempotentnost na svakom webhook-u i zakazanom poslu
  • Kanal za obaveštenja o greškama i čitljiv log o tome šta je pokrenuto i kada
  • Testiran prolaz svakog toka pre puštanja u rad, na pravom API-ju, a ne po njegovoj dokumentaciji, sa zapisanim rezultatima
  • Dokumentacija svakog endpoint-a, svake tajne i svakog rasporeda potrebnih da se sistem vrati u rad
Česta pitanja

Integracije i automatizacija kroz pitanja i odgovore

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

Ti alati dobro rade za jednostavne korake sa malim obimom. Kod preuzima posao kada korak traži proveru potpisa, ponovne pokušaje, idempotentnost ili logiku koju oni ne nude, kada mesečni trošak preraste cenu malog komada koda, ili kada se scenario pokvari i niko ne vidi zašto. Menjamo ono što treba zameniti, a ostavljamo ono što radi.

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

Svaka integracija koju napravimo sama ponavlja pokušaj posle prolaznih grešaka i šalje obaveštenje, obično na Telegram ili e-mail, kada se dostigne limit ponovnih pokušaja. Svaki webhook događaj se beleži po ID-u, pa ponovljeni događaj ne dopunjava nalog niti šalje e-mail drugi put. Stalno praćenje može da se doda u okviru ugovora o održavanju.

Gde integracija radi i ko je njen vlasnik?

Vi ste vlasnik, a integracija radi u vašim nalozima. Kod obično radi na Cloudflare Workers, a ključevi su u vašim sopstvenim nalozima za plaćanja, CRM i analitiku; tajne se nikada ne upisuju u kod. Dobijate izvorni kod i dokumentaciju, zapisujemo čemu služi svaka tajna i kako se rotira, i nikada ne držimo jedinu kopiju bilo čega. Ako prestanete da radite sa nama, rad sistema ni u čemu ne zavisi od nas.

Da li vaši AI radni tokovi sami šalju poruke?

Ne bez pregleda. Model klasifikuje tiket i sastavi odgovor na osnovu vaših odobrenih odgovora; čovek ga pročita pre nego što se pošalje. Automatsko slanje je moguće za uske, jasno definisane slučajeve, i ostaje isključeno dok vi ne odlučite da ga uključite.