Log masukMulakan percubaan percuma
Meta Tech Provider

Gunakan nombor Coexistence sebagai inbox WhatsApp Cloud Chatwoot

Inbox WhatsApp Cloud Chatwoot meminta tiga nilai: id WhatsApp Business Account, phone number id dan access token. Nombor Coexistence menyediakan ketiga-tiganya. Cipta inbox dengan nilai tersebut, kemudian tetapkan destinasi webhook nombor itu kepada URL webhook Chatwoot dengan verify token yang sama. Pasukan anda kemudian boleh membalas daripada Chatwoot dan daripada telefon.

3 values

WABA id, phone number id dan access token: perkara yang diminta oleh persediaan manual WhatsApp Cloud Chatwoot.

smb_message_echoes

Chatwoot mengendalikan acara Coexistence ini, jadi balasan yang dihantar dari aplikasi WhatsApp Business muncul dalam perbualan.

Per number

Meta membenarkan nombor telefon perniagaan mempunyai URL callback webhook sendiri, yang mengatasi nilai lalai aplikasi.

Bagaimanakah cara menyambungkan nombor Coexistence ke Chatwoot?

Di dua tempat, mengikut urutan ini.

Dalam Chatwoot, tambah inbox, pilih WhatsApp, dan pilih penyedia WhatsApp Cloud dengan persediaan manual. Masukkan nombor, phone number id, id WhatsApp Business Account dan access token. Semuanya dipaparkan oleh dashboard EasyCoexistence untuk sambungan itu, atau dipulangkan oleh get_api_credentials kepada pembantu. Chatwoot kemudian memaparkan URL webhook dan webhook verify token untuk inbox tersebut.

Dalam EasyCoexistence, tetapkan destinasi webhook nombor itu kepada URL tersebut dan masukkan verify token yang sama. Meta menghantar permintaan pengesahan kepada Chatwoot, Chatwoot menjawabnya, dan selepas itu setiap mesej kepada nombor itu tiba dalam inbox. Tiada apa-apa yang berjalan di tengah, jadi tiada aliran kerja yang perlu dikekalkan.

1Copy credentialsWABA id, phone number id, token
2Create Chatwoot inboxWhatsApp Cloud, manual setup
3Copy webhook + tokenShown by Chatwoot
4Set destinationSame URL and verify token

Adakah balasan yang dihantar dari telefon muncul dalam Chatwoot?

Ya. Pada nombor Coexistence, balasan yang ditaip dalam aplikasi WhatsApp Business dilaporkan oleh Meta sebagai acara smb_message_echoes. Tugas webhook Chatwoot mengecam medan itu dan merekodkan mesej tersebut sebagai keluar dalam perbualan yang betul. Kod sumbernya menerangkan kes ini secara langsung: perniagaan yang membalas daripada Chatwoot dan aplikasi, dengan mesej disegerakkan ke Chatwoot.

Inilah yang membolehkan pembahagian ini berfungsi dalam amalan. Pemilik boleh terus melayan pelanggan tetap dari telefon, pasukan boleh mengendalikan inbox bersama di meja, dan masing-masing melihat apa yang dihantar oleh pihak lain tanpa sesiapa perlu memajukan tangkapan skrin.

Mesej yang dihantar dari Chatwoot keluar melalui Cloud API pada nombor yang sama, jadi ia juga muncul pada telefon.

Mengapakah inbox Chatwoot tidak patut mempunyai app secret?

Kerana penghantaran ditandatangani dengan rahsia yang anda tidak miliki. Meta menandatangani setiap webhook dengan app secret bagi aplikasi yang memiliki langganan itu, iaitu aplikasi EasyCoexistence, dan rahsia itu tidak pernah dikongsi.

Dalam kod sumber semasa Chatwoot, pengepala X-Hub-Signature-256 hanya disemak pada saluran WhatsApp Cloud yang dikonfigurasi secara manual apabila app secret telah disimpan padanya, atau apabila saluran itu dicipta melalui embedded signup milik Chatwoot sendiri. Inbox manual tanpa app secret menerima penghantaran itu; inbox dengan sebarang app secret diisi akan menolak setiap satu sebagai tidak dibenarkan.

Perlindungan yang terpakai di sini ialah verify token. Pilih nilai rawak yang panjang, kerana ia membolehkan Chatwoot membezakan permintaan pengesahan Meta daripada permintaan orang lain.

Apakah yang tidak boleh dilakukan Chatwoot pada nombor ini?

Menerima webhook di tempat kedua pada masa yang sama. Meta menghalakan webhook sesebuah nombor ke satu destinasi sahaja, jadi selagi Chatwoot memegangnya, aliran kerja n8n tidak akan menerima acara yang sama. Jika anda memerlukan kedua-duanya, halakan destinasi itu ke perantara kecil milik anda yang memajukan setiap penghantaran kepada Chatwoot dan kepada aliran kerja tersebut.

Had Coexistence terpakai seperti di tempat lain: API menghantar sehingga 20 mesej sesaat, teks bebas hanya boleh dihantar dalam tempoh 24 jam selepas mesej terakhir pelanggan, dan template meliputi segala-galanya selepas itu.

Aplikasi WhatsApp Business masih perlu dibuka sekurang-kurangnya sekali setiap 14 hari, dan EasyCoexistence memantaunya.

Kesilapan biasa

  • Mengisi app secret pada inbox Chatwoot. Penghantaran ditandatangani dengan rahsia aplikasi EasyCoexistence, jadi Chatwoot menolak setiap satu sebagai tidak dibenarkan.
  • Menggunakan verify token yang berbeza dalam EasyCoexistence daripada yang dipaparkan oleh Chatwoot. Pengesahan Meta gagal dan inbox tidak pernah menerima sebarang mesej.
  • Memilih embedded signup Chatwoot dan bukannya aliran manual. Itu menyambungkan nombor melalui aplikasi Meta milik Chatwoot sendiri, iaitu sambungan yang berasingan.
Menggunakan EasyCoexistence untuk ini

Sambungkan nombor di easycoexistence.com, salin kelayakannya ke inbox WhatsApp Cloud Chatwoot, dan tetapkan destinasi webhook kepada Chatwoot. Daripada US$ 9 sebulan bagi setiap nombor, jatuh kepada US$ 1 apabila anda menambah nombor, dengan 3 hari pertama percuma.

Soalan lazim

Adakah ini berfungsi pada Chatwoot yang dihoskan sendiri?

Ya. URL webhook menggunakan domain Chatwoot anda sendiri dan bukannya app.chatwoot.com, dan persediaan selebihnya sama.

Adakah saya memerlukan aplikasi Meta sendiri untuk Chatwoot?

Tidak. Nombor disambungkan melalui EasyCoexistence, yang menyediakan kelayakan dan menghalakan webhook. Panduan Chatwoot menerangkan cara mencipta aplikasi Meta hanya kerana ia menganggap anda tidak mempunyainya.

Bolehkah beberapa nombor dimasukkan ke dalam Chatwoot?

Ya. Cipta satu inbox WhatsApp Cloud bagi setiap nombor, dan tetapkan destinasi webhook setiap nombor kepada URL dan verify token inbox masing-masing.

Adakah EasyCoexistence melihat perbualan?

Tidak. Meta menghantar webhook terus ke Chatwoot, dan 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 Percuma

Disahkan pada

Inbox WhatsApp Cloud Chatwoot dengan Coexistence