Apa itu Webhook?
Diterbitkan: 2018-06-23Itu terjadi pada kita semua. Anda sedang rapat, dan seseorang melontarkan istilah yang MERASA familiar dan KEdengarannya familiar—tetapi jika Anda ditempatkan di tempat dan ditanya, di depan semua rekan Anda, apa artinya sebenarnya, Anda akan terjebak dan bingung. terus-menerus sampai rapat berakhir atau Anda panik, membunyikan alarm kebakaran, dan lari dari gedung sambil menangis.
Karena pemasaran dan keterlibatan pelanggan menjadi semakin didorong oleh data dan bergantung pada teknologi untuk mencapai potensi penuhnya, rasanya ada semakin banyak istilah ini: SDK dan PII dan API. Hari ini, kita akan melihat sekilas salah satu bunyi yang lebih menggugah dari istilah yang perlu diketahui ini, yaitu "webhook" yang sederhana.
Jadi, apa itu webhook?
Pada dasarnya, webhook adalah komunikasi dari satu aplikasi atau layanan ke aplikasi lain yang terjadi setelah acara yang telah dipilih sebelumnya. Webhook adalah jenis panggilan balik HTTP dan kadang-kadang disebut sebagai "API terbalik", meskipun itu tidak banyak menjelaskan apa itu webhook dan cara kerjanya.
Oke—tapi bisakah Anda menjelaskan apa itu webhook dan bagaimana cara kerjanya?
Ini seperti ini: di era internet, tidak ada sistem digital yang merupakan sebuah pulau (atau, jika ya, seharusnya tidak). Sistem yang terputus menyebabkan pengalaman pengguna yang terputus, dan merek yang peduli untuk membangun hubungan yang berkelanjutan dengan pelanggan mereka membutuhkan cara agar teknologi mereka yang berbeda dapat berkomunikasi secara efektif.
Webhook adalah salah satunya.
Pada intinya, webhook adalah metode berbasis peristiwa untuk dua sistem terpisah untuk mengambil tindakan efektif berdasarkan data yang ditransmisikan secara real time. Pesan di antara aplikasi tersebut bukanlah versi digital dari "sup", melainkan bagian dari informasi penting yang diperlukan untuk menyediakan seperangkat instruksi kepada sistem penerima tentang kapan dan bagaimana melakukan tugas tertentu. Karena itu, webhook dapat memberi pemasar akses yang lebih dinamis dan fleksibel ke data dan fungsionalitas terprogram, dan juga memberdayakan mereka untuk menyiapkan alur kerja yang dipicu dan perjalanan pelanggan yang menyederhanakan proses.
Tunggu, apa yang membuat webhook berbeda dari API?
Baik API dan webhook digunakan untuk mendukung komunikasi antara sistem digital yang berbeda, tetapi cara komunikasi tersebut dilakukan dan situasi yang paling sesuai untuk masing-masing sistem cenderung sedikit berbeda.
Saat Anda memanfaatkan API untuk komunikasi antar sistem, itu cenderung menjadi tindakan panggilan dan respons: sistem awal membuat panggilan API ke titik akhir API sistem penerima, dan mendapat respons (dalam bentuk data, gambar, atau aset digital lainnya). Dengan webhook, komunikasi berfungsi lebih seperti daftar instruksi—sistem pertama memberi tahu yang kedua apa yang harus dilakukan (misalnya, menambahkan 10 poin loyalitas ke akun loyalitas maskapai penerbangan pelanggan) serta kapan, tepatnya, ia harus melakukannya (mis. ketika pelanggan tersebut menyelesaikan pemesanan penerbangan kelima mereka). Aspek "Jika Ini, Maka Itu" dari webhook memberi mereka banyak fleksibilitas dan menjadikannya alat yang ampuh untuk mengisi kesenjangan dalam pengalaman merek pelanggan Anda.
Dalam kondisi terbaiknya, webhook dapat menjadi cara yang ampuh untuk mendukung praktik pemasaran otomatis. Selama ada peristiwa dan layanan yang mampu bertindak pada peristiwa itu, pemasar bahkan dapat menggunakan peristiwa non-aplikasi, non-situs web untuk mendorong dan memengaruhi pengalaman merek pelanggan mereka. Webhook dapat membangun koneksi yang erat—sering kali dalam situasi di mana integrasi API tidak dapat diterapkan atau akan terlalu mahal—dan dapat membantu memastikan bahwa teknologi yang berharga bagi pemasaran Anda benar-benar sinkron satu sama lain, kapan pun dan di tempat yang paling masuk akal .
Um, bagaimana dengan contohnya?
Quizlet memungkinkan pelajar untuk meninjau informasi melalui kartu flash, tes, dan permainan. Dengan lima mode belajar, platform online ingin mendorong pengguna untuk memeriksa berbagai mode dan permainan yang belum mereka gunakan. Tetapi ketika mengumpulkan data yang sangat bernuansa yang mereka butuhkan untuk menjalankan kampanyenya secara efektif, Quizlet mengalami dua masalah: Akurasi dan penggunaan data. Mereka ingin mempertahankan spektrum penuh data historis untuk penggunaan mode setiap pengguna dan mengumpulkan informasi baru secara efisien, tetapi berjuang untuk memastikan akurasi data tanpa mengumpulkan lebih banyak data daripada yang mereka butuhkan.