Langkau ke kandungan

Mulakan automasi dari aplikasi lain

Dikemas kini

Kebanyakan automasi bermula daripada sesuatu dalam BCL, seperti bayaran. Trigger Webhook Received memulakan automasi dari luar BCL. BCL memberi automasi itu satu link peribadi. Apabila aplikasi lain, seperti Zapier, Make atau laman web anda sendiri, menghantar data ke link itu, automasi berjalan dengan data tersebut.

Dua template menggunakan trigger ini, di Automations → Templates:

  • Email Me From Another App menghantar e-mel kepada anda dengan butiran setiap kali data masuk.
  • Add Contacts From Other Apps menambah setiap orang ke dalam senarai kenalan Bukku anda (lihat Rekod jualan anda dalam Bukku).

Kad template Email Me From Another App dengan Use template ditanda

Untuk menggunakan trigger ini dalam automasi anda sendiri:

  1. Cipta automasi (lihat Cipta automasi) dan pilih Webhook Received di bawah Webhooks sebagai trigger.
  2. Double-click trigger itu untuk membuka Webhook Received Trigger Settings, dan copy Webhook link.
  3. Paste link itu dalam aplikasi lain sebagai alamat untuk menghantar data. Hantar POST request dengan body JSON atau ruangan form.
  4. Hantar satu request ujian dari aplikasi lain itu. Ruangan yang dihantar dipaparkan dalam Variables di bawah From the webhook, supaya langkah seterusnya boleh menggunakannya. Semasa automasi off, BCL menyimpan request itu sebagai contoh tetapi tidak menjalankan langkah-langkahnya.
  5. Tambah langkah anda, contohnya langkah Send Email, dan guna variable webhook di dalamnya.
  6. Klik Update Automation dan on-kan automasi itu.

BCL menerima sehingga 60 request seminit untuk setiap automasi, dan sehingga 64 KB untuk setiap request.

Sesiapa yang ada link itu boleh memulakan automasi. Untuk menerima request daripada aplikasi anda sendiri sahaja:

  1. Dalam Webhook Received Trigger Settings, on-kan Require a signature.
  2. Copy Signing secret.
  3. Dalam aplikasi lain itu, tambah header X-BCL-Signature pada setiap request. Nilainya ialah sha256= diikuti HMAC-SHA256 bagi raw request body, yang dibuat dengan signing secret.
  4. Klik Save.

BCL kemudian menolak setiap request yang tiada signature yang sah.

Isu-isu biasa

Apa yang aplikasi lain boleh hantar ke link webhook?

POST request dengan body JSON atau ruangan form, sehingga 64 KB. Setiap ruangan menjadi variable, dan ruangan JSON bersarang menjadi nama seperti customer_email.

Boleh sesiapa sahaja memulakan automasi saya dengan link itu?

Boleh, sesiapa yang ada link itu. Untuk menerima request daripada aplikasi anda sendiri sahaja, on-kan Require a signature dan sign setiap request dengan Signing secret.

Saya rasa link webhook saya sudah bocor. Apa yang perlu saya buat?

Buat link baru dalam tetapan trigger. Link lama berhenti berfungsi serta-merta, jadi paste link baru itu ke dalam setiap aplikasi yang menghantar data kepadanya.

Adakah artikel ini membantu?

Cookie settings

We use Google Analytics to see which guides help and where readers get stuck. It is on by default; you can turn it off. Your choice is saved on this device.