Glossary.id masih dalam tahap beta. Kami sedang menyempurnakan fitur dan konten secara bertahap, terima kasih atas kunjungan Anda.
Aplikasi

Knock

Infrastruktur messaging produk dengan workflow lintas kanal.

Platform messaging yang mengatur notifikasi produk lintas kanal melalui workflow, API, dan komponen in-app.

Status
Active
Model harga
Freemium
Platform
Web

Fitur

  • Workflow dapat mengatur urutan pengiriman lintas kanal, penundaan berbasis waktu, dan penggabungan notifikasi sejenis.
  • Kanal feed in-app menyediakan komponen siap pakai, penghitung badge, pembaruan real-time, dan penandaan telah dibaca.
  • Pengaturan preferensi notifikasi tersedia melalui komponen Knock atau API.
  • CLI mengelola workflow dan template secara lokal serta mendukung validasi dan alur CI/CD.

Knock menyediakan infrastruktur messaging untuk notifikasi produk dan pelanggan. Aplikasi memicu workflow melalui API atau peristiwa; workflow kemudian mengatur kapan pesan dikirim, kepada siapa, dan melalui kanal mana. Pola ini juga mendukung pengumuman satu kali dan panduan yang tampil di dalam produk, sebagaimana dijelaskan pada pengenalan Knock.

Workflow dan kanal pengiriman

Satu workflow dapat merangkai beberapa langkah, termasuk penundaan, penggabungan notifikasi sejenis, serta aturan untuk melanjutkan pengiriman ke kanal lain berdasarkan status pesan sebelumnya. Knock mendokumentasikan kanal email, SMS, push, feed in-app, dan chat seperti Slack, Discord, Microsoft Teams, serta WhatsApp. Provider dan kanal perlu dikonfigurasi pada akun sebelum digunakan. Rincian alur dan kanal tersedia di dokumentasi fitur dan ikhtisar integrasi.

Feed in-app dan preferensi

Untuk notifikasi di dalam aplikasi, Knock menyediakan feed beserta komponen antarmuka siap pakai. Dokumentasinya menyebut pembaruan real-time, penghitung badge, dan tindakan menandai pesan sebagai telah dibaca. Tim juga dapat membangun feed sendiri melalui SDK dan API, serta menyinkronkan preferensi penerima agar workflow mengikuti pilihan notifikasi pengguna. Detailnya tercantum dalam dokumentasi fitur Knock.

Pengembangan melalui CLI

Knock CLI digunakan untuk mengelola resource notifikasi dari terminal. Resource dapat ditarik ke direktori proyek, diedit sebagai berkas lokal, divalidasi, lalu didorong kembali ke Knock. Dokumentasi instalasi menyebut Homebrew untuk macOS dan npm untuk sistem lain; CLI memerlukan Node.js versi 16.14.0 atau lebih baru dan autentikasi akun atau service token. Lihat referensi CLI untuk persyaratan dan perintahnya.

Paket Developer tersedia gratis, sementara Knock juga menawarkan Starter dan Enterprise. Karena batas pemakaian dan fitur paket dapat berubah, halaman paket dan penggunaan Knock menjadi rujukan sebelum membuat keputusan biaya.

FAQ

Apa fungsi workflow di Knock?

Workflow mengatur langkah pengiriman notifikasi yang dipicu oleh API, peristiwa, jadwal, atau audiens. Langkahnya dapat mengatur kanal, penundaan, dan penggabungan pesan.

Kanal apa yang dapat digunakan Knock?

Dokumentasi Knock mencakup email, SMS, push, feed in-app, dan aplikasi chat seperti Slack, Discord, Microsoft Teams, serta WhatsApp. Kanal yang tersedia bergantung pada integrasi yang dikonfigurasi.

Apa yang dapat dilakukan melalui Knock CLI?

CLI dapat menarik, membuat, memvalidasi, dan mendorong resource Knock seperti workflow dan template dari repositori lokal. Dokumentasinya juga menjelaskan penggunaan CLI dalam pipeline CI/CD.

Apakah Knock memiliki paket gratis?

Knock menawarkan paket Developer gratis serta paket Starter dan Enterprise berbayar. Batas penggunaan dan fitur setiap paket dapat berubah, jadi periksa halaman harga resmi sebelum memilih.