SaaS и производствени тимови
Вашиот производ знае нешта што ниеден маркетинг алат не може да ги набљудува
Кој го заврши воведот, а кој застана на чекор три. Кој покани колега. Кој го удри лимитот двапати оваа недела. Кој не го отворил нештото две недели. Секое од тие е подобар активатор од било што изведено од отворање е-пошта, а сите се на две линии код од тоа да станат такви.
Настаните се целата интеграција
POST /v1/events со вашиот сопствен токен: име што го избравте, контакт, товар, клуч за идемпотентност. Тоа е целата врска. Нема SDK што треба да го одржувате актуелен, нема екран за мапирање, нема речник на нас што треба да го преведете вашиот производ во него.
Секој настан се запишува во логот на контактот каде што само се додава, и од таму е три нешта истовремено. Активатор, така каналот почнува кога ќе пристигне. Предикат, така сегментот може да каже „го направил ова во изминатите четиринаесет дена“ или, пополезно, „не го направил“. И цел, така секвенцата завршува во моментот кога некој ќе го направи нештото кон кое беше поттикнувано.
Третото е она што го прави животниот циклус на пораки поднослив за примање. Поттикнувањето да го завршите подесувањето на сметката треба да престане да постои во секундата кога сметката е подесена, а во повеќето алати не престанува, бидејќи секвенцата и производот не комуницираат меѓу себе.
- ⚡Активатор
api_event—signup.completed, планfree. - 2Испрати е-поштаЕдинственото нешто што треба прво да го направите. Не е обиколка на единаесет функции.
- 3Почекај 2 дена
wake_atна извршувањето. Ништо не е во редица, нема ништо за распотпкување ако ова го преработите утре. - ?УсловДали
project.createdпристигна? Не → помошната гранка. Да → целта подолу. - 4Помошна гранкаЕдна порака, што нуди конкретното нешто што не го направија. Потоа уште едно чекање.
- 5Цел
project.createdпристигнува. Извршувањето завршува. Никогаш повеќе никаква е-пошта за вклучување за ова лице.
Вашите имиња на настаниВашата дефиниција за активиран
Петте фунии
Животниот циклус, во редот по кој навистина се случува
1 · Активација
Тригер: регистрација. Две или три пораки, секоја за една акција, секоја со цел што ја завршува низата кога таа акција ќе се случи. Највредната фунија што ќе ја изградите, и таа што најмногу вреди да се преработи три пати.
2 · Застанувањето
Тригер: segment_enter — регистриран, без значаен настан во седум дена. Една порака што прашува наместо да наредува, и една што нуди конкретно нешто. Потоа стоп. Четврта порака до некој што игнорирал три е порака до никого.
3 · Моментот на проширување
Тригер: настан што значи дека добиваат вредност — го достигнале лимитот, поканиле трет колега, извезле втор пат. Ова е единствениот момент кога порака за надградба е добредојдена, и тоа е момент што вашиот производ може прецизно да го именува.
4 · Обнова и наплата
Тригер: date_field пред обновата, или настан за плаќање. Известување, потсетник и — ако плаќањето не успее — кратка низа што запира во истиот миг кога ќе успее. Јазлите-цели не се изборни кај наплатата; тие се разликата меѓу потсетник и вознемирување.
5 · Враќање
Тригер: segment_enter — откажано или неактивно шеснаесет дена. Две пораки, искрени, потоа ознака и тишина. Она што се сменило откако заминале е подобра порака од попуст.
И внатрешната
notify_team известува човек кога сметка вредна за човек ја преминува некоја граница. Фунија не мора да завршува со е-пошта до клиент; понекогаш вистинската акција е да се каже на некој од вашата страна да подигне телефон.

Никој не се откажува намерно. Тие само престануваат да ја отвораат.
Зошто на програмер навистина би му се допаднало ова
Деловите што значат кога вие сте оној што интегрира
Без приватни крајни точки
Секој екран е изградлив од јавниот API, бидејќи нема друг вид. Ако сакате да вградите извештај за кампања во вашиот админ, ништо не ви стои на патот и ништо не мора да се обрат инженерски.
Клучеви за идемпотентност насекаде
На секоја рута што менува состојба. Вашата логика за повторување, вашата редица „најмалку еднаш“ и вашата нестабилна мрежа сите стануваат проблем на некој друг — поточно, проблем на уникатен индекс.
Симулирајте пред да испорачате
POST /v1/simulate го поминува пробен контакт низ фунија и го враќа патот и секоја порака што би ја испратил. Ставете го во CI ако сакате: фунија е граф, а граф може да се тестира.
MCP сервер
Насочете агент кон /mcp и нека пишува и проверува фунии. Алатките што можат да испраќаат бараат експлицитна потврда и се ограничени со квота, така што погрешно прочитан упат не може да стане педесет илјади е-пораки.
Webhooks надвор
Потпишани, со повторување и одложување, најмалку еднаш. Истиот речник на настани што го користат извештаите, така што вашето складиште и вашата табла нема да не се согласуваат што значи „испорачано“.
Бришење што навистина стигнува
Барањето за бришење го отстранува контактот и неговата историја на пораки тука и се шири кон секој сестрински сервис што држел копија. Едно барање, еден исход, и нешто на што можете да посочите кога ќе ве прашаат.
Каде стои границата
ClickSomo држи поштенска листа и она што таа листа го направила. Тоа не е вашата база на корисници и не се обидува да биде: контакт никогаш не носи акредитив, никогаш не се најавува и никогаш не станува сметка. Вашите корисници живеат во вашиот производ; контактите живеат тука, а двете се поврзани со е-пошта и со настаните што ќе изберете да ги испраќате.
Тоа одвојување е намерно и е причината моделот на согласност да работи. Вие сте управувач на податоците за вашите корисници; ние обработуваме во ваше име. Дизајн во кој маркетиншки алат тивко станува складиште на идентитет е таков што не може подоцна да се раздели, и тоа е точно неуспехот што овој е изграден да го избегне.
Практичната верзија: испраќајте ги настаните, испраќајте ги атрибутите по кои сакате да сегментирате, а сè останато држете го таму каде што е. Ако се најдете да го турате целиот шема тука, сегментот што се обидувате да го изградите е веројатно барање во вашата база што треба да пристигне како еден булов атрибут.