Pasukan SaaS dan produk
Produk anda mengetahui perkara yang tiada alat pemasaran dapat memerhati
Siapa yang menamatkan onboarding dan siapa yang terhenti di langkah tiga. Siapa yang menjemput rakan sekerja. Siapa yang mencapai had dua kali minggu ini. Siapa yang tidak membuka perkara itu selama dua minggu. Setiap satu daripada itu adalah pencetus yang lebih baik daripada apa-apa yang diperoleh daripada pembukaan e-mel, dan semuanya hanya dua baris kod untuk menjadi satu.
Acara ialah keseluruhan integrasi
POST /v1/events dengan token anda sendiri: nama pilihan anda, satu kontak, satu muatan, satu kunci idempotensi. Itulah keseluruhan sambungan. Tiada SDK untuk dikemas kini, tiada skrin pemetaan, dan tiada kosa kata kami yang anda terpaksa terjemahkan produk anda ke dalamnya.
Setiap acara tiba pada log kontak yang hanya boleh ditambah, dan dari situ ia adalah tiga perkara sekaligus. Satu pencetus, supaya corong bermula apabila ia tiba. Satu predikat, supaya segmen boleh menyatakan "telah berbuat demikian dalam empat belas hari terakhir" atau, lebih berguna, "belum berbuat demikian". Dan satu matlamat, supaya jujukan tamat pada saat seseorang melakukan perkara yang ia dorongnya ke arah itu.
Yang ketiga itulah yang menjadikan pemesejan kitaran hidup sesuatu yang boleh diterima. Dorongan untuk menyiapkan akaun anda sepatutnya berhenti wujud pada saat akaun disiapkan, dan dalam kebanyakan alat ia tidak, kerana jujukan dan produk tidak berkomunikasi antara satu sama lain.
- ⚡Pencetus
api_event—signup.completed, pelanfree. - 2Hantar e-melSatu perkara yang perlu dilakukan dahulu. Bukan lawatan sebelas ciri.
- 3Tunggu 2 hari
wake_atpada larian. Tiada apa-apa dalam baris gilir, tiada apa-apa untuk dibongkar jika anda menulis semula ini esok. - ?SyaratAdakah
project.createdtelah tiba? Tidak → cabang bantuan. Ya → matlamat di bawah. - 4Cabang bantuanSatu mesej, menawarkan perkara khusus yang belum mereka lakukan. Kemudian satu penantian kedua.
- 5Matlamat
project.createdtiba. Aliran berakhir. Tiada lagi mel orientasi, selama-lamanya, untuk orang ini.
Nama peristiwa andaDefinisi anda tentang diaktifkan
Lima talian paip
Kitaran hayat, mengikut susunan sebenar ia berlaku
1 · Pengaktifan
Pencetus: pendaftaran. Dua atau tiga mesej, setiap satu tentang satu tindakan, setiap satu dengan matlamat yang menamatkan urutan apabila tindakan itu berlaku. Talian paip paling bernilai yang akan anda bina, dan yang paling berbaloi ditulis semula tiga kali.
2 · Kebuntuan
Pencetus: segment_enter — telah mendaftar, tiada peristiwa bermakna dalam tujuh hari. Satu mesej yang bertanya dan bukan memberitahu, dan satu yang menawarkan perkara khusus. Kemudian berhenti. Mesej keempat kepada seseorang yang telah mengabaikan tiga ialah mesej kepada tiada siapa.
3 · Momen pengembangan
Pencetus: satu peristiwa yang bermakna mereka mendapat nilai — mencapai had, menjemput rakan sekerja ketiga, mengeksport buat kali kedua. Inilah satu-satunya momen mesej naik taraf dialu-alukan, dan ia adalah momen yang produk anda boleh namakan dengan tepat.
4 · Pembaharuan dan penagihan gagal
Pencetus: date_field sebelum pembaharuan, atau peristiwa pembayaran. Notis, peringatan, dan — jika pembayaran gagal — urutan pendek yang berhenti serta-merta apabila ia berjaya. Nod matlamat bukan pilihan dalam penagihan gagal; ia adalah perbezaan antara peringatan dan gangguan.
5 · Menarik semula
Pencetus: segment_enter — dibatalkan atau tidak aktif selama enam puluh hari. Dua mesej, yang jujur, kemudian satu tag dan senyap. Apa yang berubah sejak mereka pergi ialah mesej yang lebih baik daripada diskaun.
Dan yang dalamannya
notify_team memberitahu seorang manusia apabila akaun yang berbaloi untuk perhatian manusia melampaui garisan. Talian paip tidak perlu berakhir dengan e-mel kepada pelanggan; kadangkala tindakan yang betul ialah memberitahu seseorang di pihak anda untuk mengangkat telefon.

Tiada siapa berhenti menjadi pelanggan dengan sengaja. Mereka cuma berhenti membukanya.
Mengapa pembangun mungkin benar-benar menyukainya
Bahagian yang penting apabila anda orang yang membuat integrasi
Tiada titik akhir peribadi
Setiap skrin boleh dibina daripada API awam, kerana tiada jenis lain. Jika anda mahu membenamkan laporan kempen dalam admin anda sendiri, tiada apa-apa yang menghalang anda dan tiada apa-apa yang perlu direkayasa undur.
Kekunci idempotensi di mana-mana
Pada setiap laluan yang mengubah data. Logik cuba semula anda, gilir anda sekurang-kurangnya-sekali dan rangkaian tidak stabil anda semuanya menjadi masalah orang lain — khususnya, masalah indeks unik.
Simulasi sebelum anda menghantar
POST /v1/simulate menjalankan ujian kering satu kenalan melalui talian paip dan memulangkan laluan serta setiap mesej yang akan dihantar. Letakkannya dalam CI jika anda mahu: talian paip ialah graf, dan graf boleh diuji.
Pelayan MCP
Arahkan ejen ke /mcp dan biarkannya menulis dan menyemak talian paip. Alat berkeupadaan hantar memerlukan pengesahan jelas dan dihadkan oleh kuota, jadi arahan yang disalahtafsir tidak boleh menjadi lima puluh ribu e-mel.
Webhook keluar
Ditandatangani, dicuba semula dengan backoff, sekurang-kurangnya sekali. Perbendaharaan kata peristiwa yang sama seperti yang digunakan laporan, jadi gudang data anda dan papan pemuka anda tidak berbeza pendapat tentang maksud "dihantar".
Pemadaman yang benar-benar sampai
Permintaan pemadaman mengalih keluar kenalan dan sejarah mesej mereka di sini dan disebarkan ke setiap perkhidmatan adik yang menyimpan salinan. Satu permintaan, satu hasil, dan sesuatu yang boleh anda tunjukkan apabila ditanya.
Di mana sempadan terletak
ClickSomo menyimpan senarai mel dan apa yang senarai itu lakukan. Ia bukan pangkalan data pengguna anda dan tidak berhasrat untuk menjadi begitu: kenalan tidak pernah membawa kelayakan, tidak pernah mendaftar masuk, dan tidak pernah menjadi akaun. Pengguna anda tinggal dalam produk anda; kenalan tinggal di sini, dan kedua-duanya disambungkan oleh alamat e-mel dan peristiwa yang anda pilih untuk dihantar.
Pemisahan itu adalah sengaja dan itulah sebabnya model persetujuan ini berfungsi. Anda adalah pengawal data untuk pengguna anda; kami memproses bagi pihak anda. Reka bentuk di mana alat pemasaran secara senyap menjadi stor identiti ialah reka bentuk yang tidak dapat diurai kemudian, dan itulah kegagalan yang tepat yang reka bentuk ini dibina untuk dielakkan.
Versi praktikal: hantar peristiwa, hantar atribut yang anda mahu segmenkan, dan simpan segala yang lain di tempatnya. Jika anda mendapati diri anda menolak keseluruhan skema anda ke sini, segmen yang anda cuba bina mungkin sekadar pertanyaan dalam pangkalan data anda sendiri yang sepatutnya tiba sebagai satu atribut boolean.