Webhook di landing page Anda
Kebanyakan stack lead gen punya biaya tambahan di tengah: Zap atau scenario yang tugasnya hanya memindahkan lead dari halaman ke endpoint yang sebenarnya bisa menerimanya langsung. Setiap lead membayar perantara itu dalam task atau kredit, dan setiap perantara adalah satu tempat lagi di mana lead bisa tertahan sementara buyer menunggu.
Integrasi Webhook LanderLab menghapusnya. Setiap halaman mengirim lead-nya langsung ke endpoint HTTPS mana pun: posting URL buyer, API lead Anda sendiri, endpoint CRM, postback tracker. Anda yang menentukan method, format, header, dan body persisnya, jadi pihak penerima mendapat lead sesuai yang diminta dokumentasinya.
Integrasi inilah yang ada di balik sebagian besar tool di situs ini yang tidak punya entri sendiri, dan inilah yang Anda pakai saat buyer mengirimi Anda spec sheet.
Kenapa webhook langsung lebih baik daripada membayar middleware
Lead yang berjalan dari halaman, lalu Zap, lalu buyer bergantung pada dua sistem dan ditagih oleh salah satunya. Pada offer bervolume tinggi, paket otomatisasi ikut membengkak seiring jumlah lead Anda, padahal tidak ada yang menarik terjadi di tengah: Zap menerima lead dan mengirimkannya ke tempat lain.
Webhook langsung adalah pengiriman yang sama tanpa perantara. Lead berjalan dari halaman ke endpoint saat submit, di bawah kendali Anda, tanpa apa pun di tengah yang bisa berhenti, kehabisan task, atau mengubah harganya. Simpan middleware untuk pekerjaan yang butuh beberapa langkah; biarkan webhook menangani sisanya.
Kirim lead dalam format yang diharapkan pihak penerima
Buyer dan API itu rewel. Yang satu ingin form post datar dengan nama field persis seperti di spesifikasinya; yang lain ingin JSON dengan data kontak bersarang di dalam objek lead, data tracking di objek lain, serta tag sumber dan campaign ID tetap di sampingnya. Webhook bisa keduanya: daftar field sederhana tempat Anda mencentang field dan mengganti nama setiap key, atau body JSON yang Anda tulis sendiri dengan objek bersarang, array, dan nilai statis.
Method yang tersedia GET, POST, dan PUT, body dikirim sebagai JSON atau data form URL-encoded, dan header kustom membawa API key atau token, jadi kredensial tidak pernah ada di URL.
Field kepatuhan dan atribusi di setiap lead
LanderLab menambahkan field-nya sendiri ke setiap lead: URL halaman lengkap, IP dan user agent pengunjung, waktu submit dalam UTC, dan varian A/B yang ditampilkan. Itulah field yang dicek buyer saat sebuah lead disengketakan, dan yang Anda butuhkan untuk membuktikan asal sebuah lead.
Tambahkan kolom tersembunyi yang namanya sama dengan parameter URL Anda, seperti utm_campaign, gclid, atau click ID tracker, dan nilainya disimpan bersama lead serta ikut dikirim. Buyer mendapat atribusinya, dan Anda bisa menilai setiap varian dari lead yang diterima, bukan dari isian formulir mentah.
Postback dan ping dengan GET
Tidak setiap tujuan butuh body. Postback tracker, URL konversi affiliate network, atau ping sederhana menerima datanya di query string, dan webhook GET mengirim field yang dipetakan persis seperti itu: click ID dengan nama parameter yang diharapkan tracker, payout atau status statis di sampingnya. Konversinya kembali ke kampanye yang membayarnya saat submit.
Kapan sebaiknya memakai alur kerja
Webhook mengirim setiap lead dari halamannya. Jika hanya sebagian lead yang perlu dikirim, misalnya lead AS ke satu buyer dan sisanya ke buyer lain, atau tindak lanjut setelah node Tunda, Alur Kerja LanderLab (beta) punya request yang sama dalam bentuk node HTTP Request, di belakang node Filter, If, dan Switch, dengan tampilan Runs yang menunjukkan jalur setiap lead dan langkah yang gagal.
Apa pun pilihannya, lead juga tersimpan di tab Lead LanderLab, jadi endpoint yang sempat down tidak membuat Anda kehilangan lead, kecuali “Pengiriman Lead yang Patuh” aktif, yang memang sengaja tidak menyimpan lead.