SaaS i produktni timovi
Vaš proizvod zna stvari koje nijedan marketinški alat ne može uočiti
Ko je završio onboarding, a ko stao na trećem koraku. Ko je pozvao kolegu. Ko je dvaput ove sedmice pogodio limit. Ko stvar nije otvorio dvije sedmice. Svaki od tih je bolji okidač od bilo čega izvedenog iz otvaranja e-maila, a svi su udaljeni dva reda koda od toga da to i postanu.
Eventi su cijela integracija
POST /v1/events s Vašim vlastitim tokenom: ime koje ste odabrali, kontakt, payload, ključ idempotencije. To je cijela veza. Nema SDK-a koji treba održavati, nema ekrana za mapiranje, i nema našeg vokabulara u koji morate prevesti svoj proizvod.
Svaki event zapisuje se u kontaktov log koji se samo dodaje, i odatle je tri stvari istovremeno. Okidač, tako da funnel krene kad stigne. Predikat, tako da segment može reći „uradio je ovo u posljednjih četrnaest dana“ ili, korisnije, „nije“. I cilj, tako da sekvencija završava u trenutku kad neko uradi ono čemu ga je naginjao.
Treća stvar je ono što poruke o životnom ciklusu čini podnošljivim za primanje. Podsticaj da završite podešavanje računa trebao bi prestati postojati u sekundi kad je račun podešen, a u većini alata to nije tako, jer sekvencija i proizvod ne komuniciraju jedan s drugim.
- ⚡Okidač
api_event—signup.completed, planfree. - 2Pošalji e-mailJedna stvar koju treba uraditi prvo. Ne vodič od jedanaest koraka.
- 3Sačekaj, pa SMS
wake_atna runu. Ništa nije u redu čekanja, ništa za raspetljati ako ovo sutra prepravite. - ?UslovDa li je
project.createdstigao? Ne → grana lijevo. Da → cilj ispod. - 4Grana pomoćiJedna poruka, koja nudi konkretnu stvar koju nisu uradili. Zatim novo čekanje.
- 5Cilj
project.createdstigne. Tok se završava. Nikada više nijedna e-pošta za uvođenje za ovu osobu.
Vaši nazivi događajaVaša definicija aktivacije
Pet tokova
Životni ciklus, redoslijedom kojim se stvarno dešava
1 · Aktivacija
Okidač: registracija. Dvije ili tri poruke, svaka o jednoj radnji, svaka s ciljem koji završava niz kada se ta radnja dogodi. Najvredniji tok koji ćete izgraditi, i onaj koji najviše vrijedi prepraviti tri puta.
2 · Zastoj
Okidač: segment_enter — registrovani, bez značajnog događaja sedam dana. Jedna poruka koja pita umjesto da naređuje, i jedna koja nudi konkretnu stvar. Zatim stajte. Četvrta poruka nekome ko je ignorisao tri je poruka nikome.
3 · Trenutak širenja
Okidač: događaj koji znači da dobijaju vrijednost — dostigli ograničenje, pozvali trećeg kolegu, izvezli drugi put. Ovo je jedini trenutak kada je poruka o nadogradnji dobrodošla, i to je trenutak koji vaš proizvod može precizno imenovati.
4 · Obnova i naplata
Okidač: date_field prije obnove ili događaj plaćanja. Obavještenje, podsjetnik i — ako plaćanje ne uspije — kratak niz koji staje trenutom kada uspije. Čvorovi cilja nisu opcioni u naplati; oni su razlika između podsjetnika i uznemiravanja.
5 · Povratak kupaca
Okidač: segment_enter — otkazali ili neaktivni šezdeset dana. Dvije poruke, iskrene, zatim oznaka i tišina. Ono što se promijenilo otkako su otišli bolja je poruka od popusta.
I onaj interni
notify_team obavještava čovjeka kada račun vrijedan čovjekovog pogleda prekne granicu. Tok ne mora završiti e-poštom kupcu; ponekad je prava radnja da neko na vašoj strani podigne telefon.

Niko ne otkazuje namjerno. Samo prestanu otvarati.
Zašto bi programer zaista mogao voljeti ovo
Dijelovi koji su važni kada ste vi taj koji integrira
Nema privatnih krajnjih tačaka
Svaki ekran je izgradiv iz javnog API-ja, jer nema druge vrste. Ako želite ugraditi izvještaj o kampanji u svoju administraciju, ništa vam ne stoji na putu i ništa ne mora biti rekonstruisano obrnutim inženjeringom.
Ključevi idempotencije svuda
Na svakoj ruti koja mijenja podatke. Vaša logika ponovnog pokušaja, vaš red sa garancijom barem jednom i vaša nestabilna mreža svi postaju tuđi problem — konkretno, problem jedinstvenog indeksa.
Simulirajte prije objavljivanja
POST /v1/simulate testno provodi kontakt kroz tok i vraća putanju i svaku poruku koju bi poslao. Stavite ga u CI ako želite: tok je graf, a graf se može testirati.
MCP server
Usmjerite agenta na /mcp i pustite ga da piše i provjerava tokove. Alati sposobni za slanje zahtijevaju eksplicitnu potvrdu i ograničeni su kvotom, tako da pogrešno pročitan upit ne može postati pedeset hiljada e-poruka.
Webhooks prema van
Potpisano, ponovljeno sa odgađanjem, barem jednom. Isti rječnik događaja koji koriste izvještaji, tako da vaše skladište i vaša kontrolna tabla ne osporavaju šta znači "dostavljeno".
Brisanje koje zaista dopire
Zahtjev za brisanjem uklanja kontakt i historiju njegovih poruka ovdje i širi se na svaku srodnu uslugu koja je držala kopiju. Jedan zahtjev, jedan ishod, i nešto na što možete pokazati kada vas pitaju.
Gdje se granica nalazi
ClickSomo drži mailing listu i ono što je ta lista radila. To nije vaša baza korisnika i ne pokušava biti: kontakt nikada ne nosi vjerodajnicu, nikada se ne prijavljuje i nikada ne postaje račun. Vaši korisnici žive u vašem proizvodu; kontakti žive ovdje, a dvoje ih spaja e-adresa i događaji koje odlučite slati.
To odvajanje je namjerno i to je razlog zbog kojeg model pristanka funkcionira. Vi ste kontrolor podataka za svoje korisnike; mi obrađujemo u vaše ime. Dizajn u kojem marketinški alat tiho postane skladište identiteta je onaj koji se kasnije ne može rasplesti, i to je upravo greška kojoj je ovaj dizajn izgrađen da izbjegne.
Praktična verzija: šaljite događaje, šaljite atribute po kojima želite segmentirati, a sve ostalo držite gdje jeste. Ako se nađete da gurate cijelu svoju šemu ovdje, segment koji pokušavate izgraditi je vjerovatno upit u vašoj vlastitoj bazi koji bi trebalo da stigne kao jedan logički atribut.