Sambungkan WhatsApp ke CRM Bitrix24 pada nombor Coexistence
Alihkan webhook nombor itu ke aliran kerja n8n dan biarkan ia memanggil Bitrix24 melalui URL webhook masuk. crm.duplicate.findbycomm mencari lead, kenalan atau syarikat yang memiliki nombor telefon penghantar, crm.lead.add mencipta lead apabila tiada sesiapa yang memilikinya, dan crm.timeline.comment.add menulis mesej itu pada garis masa rekod. Pasukan anda terus membalas daripada aplikasi WhatsApp Business.
Bilangan maksimum nombor telefon atau e-mel yang diterima crm.duplicate.findbycomm dalam satu permintaan.
Kadar permintaan REST berterusan pada pelan Bitrix24 di bawah Enterprise, manakala Enterprise membenarkan 5.
Status yang dipulangkan Bitrix24 bersama QUERY_LIMIT_EXCEEDED apabila kaunter permintaan melepasi ambangnya.
Bagaimanakah n8n berhubung dengan Bitrix24?
Melalui webhook masuk, yang dalam Bitrix24 bukan penerima tetapi kelayakan akses. Anda mencipta webhook itu dalam sumber pembangun Bitrix24, memilih skop yang boleh digunakannya, dan memperoleh URL yang mengandungi alamat portal anda, id pengguna yang mencipta webhook itu dan kod rahsia. Menambah nama kaedah pada URL tersebut memanggil REST API sebagai pengguna itu, dengan kebenaran pengguna itu.
Jadi dalam n8n, setiap langkah Bitrix24 ialah nod HTTP Request yang menghantar ke URL itu bersama kaedah seperti crm.lead.add.json. Tiada aliran OAuth untuk dilengkapkan dan tiada aplikasi untuk diterbitkan. Berikan webhook itu skop CRM sahaja, dan cipta daripada pengguna yang kebenarannya meliputi lead dan kenalan yang perlu dilihat oleh aliran kerja, kerana Bitrix24 menyemak akses sebagai pengguna itu.
Kaedah Bitrix24 manakah yang dipanggil oleh aliran kerja?
Tiga, mengikut urutan, selepas nod Webhook n8n menerima mesej daripada Meta.
crm.duplicate.findbycomm dengan type PHONE dan nombor penghantar memulangkan id mana-mana lead, kenalan dan syarikat yang memegang nombor itu. Ini carian yang tepat kerana ia mencari ketiga-tiganya sekali gus dan dibina untuk pemadanan pada maklumat perhubungan, bukan pada medan teks.
Apabila ia tidak memulangkan apa-apa, crm.lead.add mencipta lead dengan nama profil WhatsApp sebagai tajuk dan nombor itu dalam medan telefonnya. Kemudian crm.timeline.comment.add menulis teks mesej sebagai komen pada rekod, dengan menerima ENTITY_TYPE, ENTITY_ID dan COMMENT. Komen itu muncul pada garis masa rekod di sebelah panggilan dan e-mel, tempat jurujual sedia melihat.
POST https://yourcompany.bitrix24.com/rest/1/<secret>/crm.duplicate.findbycomm.json
{ "type": "PHONE", "values": ["14155550188"] }
POST .../crm.lead.add.json
{ "fields": { "TITLE": "WhatsApp: Maria", "PHONE": [{ "VALUE": "14155550188", "VALUE_TYPE": "MOBILE" }] } }
POST .../crm.timeline.comment.add.json
{ "fields": { "ENTITY_TYPE": "lead", "ENTITY_ID": 4211, "COMMENT": "do you have anything friday?" } }Bagaimanakah had kadar mempengaruhi aliran kerja?
Bitrix24 mengawal panggilan REST dengan baldi bocor. Setiap permintaan menambah kaunter, kaunter itu susut pada kadar tetap setiap saat, dan sebaik sahaja ia melepasi ambang, permintaan berikutnya menerima 503 dengan QUERY_LIMIT_EXCEEDED. Pada pelan Enterprise, kaunter susut sebanyak 5 sesaat dengan ambang 250; pada setiap pelan lain ia susut sebanyak 2 dengan ambang 50.
Setiap mesej masuk menggunakan dua atau tiga panggilan, jadi aliran yang perlahan dan stabil tidak pernah menghampiri had. Lonjakan yang melepasinya: lima puluh pelanggan membalas template yang sama dalam masa seminit bersamaan sehingga 150 panggilan. Tetapkan nod HTTP Request untuk cuba semula apabila gagal dengan jeda singkat, dan jalankan pelaksanaan aliran kerja satu demi satu, supaya lonjakan itu mengalir perlahan-lahan ke dalam Bitrix24 dan bukannya ditolak.
Adakah balasan yang ditaip pada telefon sampai ke Bitrix24?
Boleh. Pada nombor Coexistence, aplikasi WhatsApp Business terus berfungsi, dan apabila seseorang membalas daripadanya, Meta menghantar gema mesej keluar itu ke destinasi webhook yang sama, di bawah medan smb_message_echoes.
Cabang kedua dalam aliran kerja mengendalikan gema tersebut dengan cara yang sama seperti mesej masuk, dengan komen ditandakan sebagai keluar. Rekod itu kemudian menunjukkan perbualan penuh, dengan ayat pelanggan dan jawapan kedai mengikut urutan.
Balasan yang dihantar oleh aliran kerja sendiri melalui Cloud API sudah berada dalam kawalan aliran kerja ketika dihantar, jadi catatkannya pada saat itu dan jangan menunggu webhook kembali.
Kesilapan biasa
- Menampal URL webhook masuk ke dalam kod sisi klien atau dokumen yang dikongsi. Rahsia di dalamnya memberikan setiap skop yang diberikan kepada webhook itu.
- Mencipta webhook daripada pengguna yang tidak dapat melihat semua lead. Carian kemudian terlepas rekod dan aliran kerja mencipta rekod pendua.
- Menghantar lonjakan panggilan tanpa percubaan semula. Bitrix24 menjawab 503 QUERY_LIMIT_EXCEEDED dan mesej itu tidak pernah sampai ke garis masa.
Sambungkan nombor anda di easycoexistence.com, tetapkan destinasi webhook nombor itu kepada aliran kerja n8n, dan Bitrix24 mula menerima perbualan. Daripada US$ 9 sebulan bagi setiap nombor, jatuh kepada US$ 1 apabila anda menambah nombor, dengan 3 hari pertama percuma.
Soalan lazim
Adakah sembang akan dipaparkan dalam Open Channels Bitrix24?
Tidak dengan aliran kerja ini. Ia menulis lead dan komen garis masa melalui REST API CRM, dan perbualan dijawab daripada aplikasi WhatsApp Business atau oleh aliran kerja.
Bolehkah saya menggunakan Make dan bukannya n8n?
Boleh. Webhook tersuai Make menerima mesej itu, dan modul HTTP memanggil tiga kaedah yang sama pada URL webhook masuk.
Bolehkah aliran kerja menghantar template WhatsApp daripada data Bitrix24?
Boleh. n8n membaca apa yang diperlukan daripada Bitrix24 dan menghantar template yang diluluskan melalui Cloud API dengan phone number id dan token nombor itu.
Adakah EasyCoexistence menyimpan mesej?
Tidak. Meta menghantar setiap webhook terus ke URL n8n anda. EasyCoexistence tidak pernah menyimpan kandungan perbualan.
Teruskan membaca
Sedia untuk bermula?
Sediakan WhatsApp Coexistence dalam beberapa minit, bukan berbulan-bulan. Aplikasi terus berfungsi pada telefon.
Mulakan Percubaan PercumaDisahkan pada