clickSomo

SaaS i produktni timovi

Vaš proizvod zna stvari koje nijedan marketinški alat ne može vidjeti

Tko je završio uvod i tko stao na trećem koraku. Tko je pozvao kolegu. Tko je ovaj tjedan dvaput pogodio ograničenje. Tko stvar nije otvorio dva tjedna. Svaki od tih je bolji okidač od bilo čega izvedenog iz otvaranja e-pošte, a svi su udaljeni dva retka koda od toga da to i budu.

Događaji su cijela integracija

POST /v1/events s Vašim vlastitim tokenom: ime koje ste odabrali, kontakt, sadržaj, ključ idempotencije. To je cijela veza. Nema SDK-a koji treba održavati, nema zaslona za mapiranje, nema našeg vokabulara u koji morate prevesti svoj proizvod.

Svaki događaj zapisuje se u kontaktov dnevnik samo-dodavanja, a odatle je tri stvari istodobno. Okidač, tako da lijevak počne kad stigne. Predikat, tako da segment može reći „učinio je ovo u zadnjih četrnaest dana” ili, korisnije, „nije”. I cilj, tako da niz završava u trenutku kad netko učini stvar prema kojoj je bio potican.

Treća stvar je ono što poruke o životnom ciklusu čini podnošljivima za primanje. Poticaj da dovršite postavljanje računa trebao bi prestati postojati u sekundi kad je račun postavljen, a u većini alata ne prestaje, jer se niz i proizvod ne razgovaraju.

AktivacijaIzvođenje #2 118
  • ⚡Okidačapi_event — signup.completed, plan free.
  • 2Pošalji e-poštuJedina stvar koju treba učiniti prvo. Ne obilazak jedanaest značajki.
  • 3Pričekajte 2 danawake_at na izvođenju. Ništa nije u redu čekanja, ništa za rasplesti ako ovo sutra prepišete.
  • ?UvjetJe li project.created stigao? Ne → grana pomoći. Da → cilj dolje.
  • 4Grana pomoćiJedna poruka koja nudi konkretnu stvar koju nisu učinili. Zatim još jedno čekanje.
  • 5Ciljproject.created stigne. Slijed završava. Nikada više nikakva e-pošta za uvod za tu osobu.

Vaši nazivi događajaVaša definicija aktivacije

Pet lijevaka

Životni ciklus, redoslijedom u kojem se stvarno događa

1 · Aktivacija

Okidač: prijava. Dvije ili tri poruke, svaka o jednoj radnji, svaka s ciljem koji prekida niz kada se ta radnja dogodi. Najvrjedniji lijevak koji ćete izgraditi, i onaj koji najviše vrijedi tri puta prepraviti.

2 · Zastoj

Okidač: segment_enter — prijavljeni, nema značajnog događaja sedam dana. Jedna poruka koja pita umjesto da naređuje, i jedna koja nudi nešto konkretno. Zatim stanka. Četvrta poruka nekome tko je zanemario tri poruka je poruka nikome.

3 · Trenutak širenja

Okidač: događaj koji znači da dobivaju vrijednost — došli do ograničenja, pozvali trećeg kolegu, izvezli drugi put. To 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 dugova

Okidač: date_field prije obnove ili događaj plaćanja. Obavijest, podsjetnik i — ako plaćanje ne uspije — kratak niz koji staje u trenutku kada uspije. Ciljni čvorovi nisu neobavezni u naplati dugova; oni su razlika između podsjetnika i uznemiravanja.

5 · Povratak kupaca

Okidač: segment_enter — otkazano ili neaktivno šezdeset dana. Dvije poruke, iskrene, zatim oznaka i tišina. Ono što se promijenilo otkako su otišli bolja je poruka od popusta.

A onaj interni

notify_team obavještava čovjeka kada račun vrijedan čovjekova pogleda prijeđe neku granicu. Lijevak ne mora završavati e-poštom kupcu; ponekad je prava radnja reći nekome na vašoj strani da podigne slušalicu.

Nitko ne otkazuje namjerno. Jednostavno prestanu otvarati.

Zašto bi se programeru ovo stvarno moglo svidjeti

Dijelovi koji su važni kada ste vi taj koji integrira

Bez privatnih krajnjih točaka

Svaki je zaslon izgradiv iz javnog API-ja, jer ne postoji nikakva druga vrsta. Ako želite ugraditi izvještaj o kampanji u vlastitu administraciju, ništa vam ne stoji na putu i ništa ne treba obrnuti inženjeriti.

Ključevi idempotencije posvuda

Na svakoj ruti koja nešto mijenja. Vaša logika ponovnih pokušaja, vaš red s barem jednim isporukom i vaša nestabilna mreža svi postaju tuđi problem — točnije, problem jedinstvenog indeksa.

Simulirajte prije objave

POST /v1/simulate probno provodi kontakt kroz lijevak i vraća putanju i svaku poruku koju bi poslao. Stavite ga u CI ako želite: lijevak je graf, a graf se može testirati.

MCP poslužitelj

Usmjerite agenta na /mcp i pustite ga da sastavlja i provjerava lijevke. Alati koji mogu slati zahtijevaju izričitu potvrdu i ograničeni su kvotom, pa pogrešno pročitan upit ne može postati pedeset tisuća e-poruka.

Odlazni webhooks

Potpisano, s ponovnim pokušajima i odgodom, barem jednom. Isti rječnik događaja koji koriste izvještaji, tako da vaše skladište i vaša upravljačka ploča ne raspravljaju o tome što znači "isporučeno".

Brisanje koje stvarno dopire

Zahtjev za brisanjem uklanja kontakt i njihovu povijest poruka ovdje i širi se na svaku sestrinsku uslugu koja je imala kopiju. Jedan zahtjev, jedan ishod, i nešto na što možete pokazati kada vas pitaju.

Gdje leži granica

ClickSomo drži mailing listu i ono što je ta lista radila. To nije vaša baza korisnika i ne nastoji 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 adresa e-pošte i događaji koje odlučite slati.

To odvajanje je namjerno i zato model pristanka radi. Vi ste voditelj obrade podataka za svoje korisnike; mi obrađujemo u vaše ime. Dizajn u kojem marketinški alat u tišini postane spremište identiteta je onaj koji se kasnije ne može razmotati, i to je točno neuspjeh kojemu je ovaj dizajn izbjegao.

Praktična verzija: šaljite događaje, šaljite atribute po kojima želite segmentirati, a sve ostalo držite gdje jest. Ako se nađete da ovdje gurate cijelu svoju shemu, segment koji pokušavate izgraditi vjerojatno je upit u vlastitoj bazi koji bi trebao stići kao jedan logički atribut.