Mag-log inMagsimula ng Libreng Trial
Meta Tech Provider

Gamitin ang numero ng Coexistence bilang Chatwoot WhatsApp Cloud inbox

Tatlong value ang hinihingi ng WhatsApp Cloud inbox ng Chatwoot: ang WhatsApp Business Account id, ang phone number id at isang access token. Lahat ng tatlo ay makukuha sa numero ng Coexistence. Gawin po ang inbox gamit ang mga ito, pagkatapos ay itakda ang webhook destination ng numero sa webhook URL ng Chatwoot kasama ang parehong verify token. Makakasagot na ang team mula sa Chatwoot at mula sa telepono.

3 values

WABA id, phone number id at isang access token: ito ang hinihingi ng manual na WhatsApp Cloud setup ng Chatwoot.

smb_message_echoes

Hinahawakan ng Chatwoot ang Coexistence event na ito, kaya lumalabas sa usapan ang mga sagot na ipinadala mula sa WhatsApp Business app.

Per number

Pinapayagan ng Meta na magkaroon ng sariling webhook callback URL ang numero ng telepono ng negosyo, na nagpapawalang-bisa sa default ng app.

Paano i-connect ang numero ng Coexistence sa Chatwoot?

Sa dalawang lugar, ayon sa pagkakasunod-sunod na ito.

Sa Chatwoot, magdagdag po ng inbox, piliin ang WhatsApp, at piliin ang WhatsApp Cloud provider na may manual setup. Ilagay ang numero, ang phone number id, ang WhatsApp Business Account id at ang access token. Makikita ang lahat ng ito sa dashboard ng EasyCoexistence para sa koneksyon, o ibinabalik ng get_api_credentials sa isang assistant. Pagkatapos, magpapakita ang Chatwoot ng webhook URL at webhook verify token para sa inbox.

Sa EasyCoexistence, itakda ang webhook destination ng numero sa URL na iyon at ilagay ang parehong verify token. Magpapadala ang Meta ng verification request sa Chatwoot, sasagot ang Chatwoot, at mula noon ay dadating na sa inbox ang bawat mensahe sa numero. Walang tumatakbo sa pagitan, kaya walang workflow na kailangang panatilihing gumagana.

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

Lumalabas ba sa Chatwoot ang mga sagot na ipinadala mula sa telepono?

Oo. Sa numero ng Coexistence, ang sagot na tinype sa WhatsApp Business app ay iniuulat ng Meta bilang smb_message_echoes event. Kinikilala ng webhook job ng Chatwoot ang field na iyon at itinatala ang mensahe bilang outgoing sa tamang usapan. Direktang inilalarawan ito ng source code nito: mga negosyong sumasagot mula sa Chatwoot at sa app, na may mga mensaheng nasi-sync sa Chatwoot.

Dahil dito, gumagana ang hatian sa praktika. Maaaring patuloy na sumagot ang may-ari sa mga suki mula sa telepono, maaaring gamitin ng team ang shared inbox sa desk, at nakikita ng bawat isa ang ipinadala ng isa pa nang hindi kailangang mag-forward ng mga screenshot.

Ang mga mensaheng ipinadala mula sa Chatwoot ay lumalabas sa pamamagitan ng Cloud API sa parehong numero, kaya lumalabas din ang mga ito sa telepono.

Bakit dapat walang app secret ang Chatwoot inbox?

Dahil nilagdaan ang mga delivery gamit ang isang secret na wala sa inyo. Nilalagdaan ng Meta ang bawat webhook gamit ang app secret ng app na may-ari ng subscription, ito ang EasyCoexistence app, at hindi kailanman ibinabahagi ang secret na iyon.

Sa kasalukuyang source ng Chatwoot, sinusuri lang nito ang X-Hub-Signature-256 header sa manu-manong na-configure na WhatsApp Cloud channel kapag may app secret na nakaimbak dito, o kapag ginawa ang channel sa pamamagitan ng sariling embedded signup ng Chatwoot. Tinatanggap ng manual na inbox na walang app secret ang mga delivery; ang may anumang app secret na nakalagay ay tinatanggihan ang bawat isa bilang unauthorised.

Ang verify token ang proteksyong umaaplay dito. Pumili po ng mahaba at random na value, dahil ito ang nagbibigay-daan sa Chatwoot na makilala ang verification request ng Meta mula sa iba.

Ano ang hindi kayang gawin ng Chatwoot sa numerong ito?

Ang tumanggap ng mga webhook sa pangalawang lugar nang sabay. Iisang destination lang ang pinagpapadalhan ng Meta ng mga webhook ng isang numero, kaya habang hawak ito ng Chatwoot, hindi matatanggap ng isang n8n workflow ang parehong event. Kung kailangan ninyo ang dalawa, ituro ang destination sa maliit na relay na inyong sarili na nagpapasa ng bawat delivery sa Chatwoot at sa workflow.

Umaaplay ang mga limitasyon ng Coexistence tulad ng saanman: nagpapadala ang API ng hanggang 20 mensahe kada segundo, lumalabas lang ang free-form text sa loob ng 24 oras mula sa huling mensahe ng customer, at sakop ng mga template ang lahat ng pagkatapos nito.

Kailangan pa ring buksan ang WhatsApp Business app kahit isang beses man lang kada 14 araw, na binabantayan ng EasyCoexistence.

Mga karaniwang pagkakamali

  • Paglalagay ng app secret sa Chatwoot inbox. Nilalagdaan ang mga delivery gamit ang secret ng EasyCoexistence app, kaya tinatanggihan ng Chatwoot ang bawat isa bilang unauthorised.
  • Paggamit ng ibang verify token sa EasyCoexistence kaysa sa ipinapakita ng Chatwoot. Pumapalya ang verification ng Meta at hindi kailanman nakakatanggap ng mensahe ang inbox.
  • Pagpili sa embedded signup ng Chatwoot sa halip na manual na flow. Ikinokonekta nito ang numero sa pamamagitan ng sariling Meta app ng Chatwoot, na hiwalay na koneksyon.
Ginagawa ito gamit ang EasyCoexistence

I-connect ang numero sa easycoexistence.com, kopyahin ang mga credential nito sa isang Chatwoot WhatsApp Cloud inbox, at itakda ang webhook destination sa Chatwoot. Mula US$ 9 kada numero kada buwan, bumababa hanggang US$ 1 habang nadaragdagan ang mga numero, at libre ang unang 3 araw.

Mga madalas itanong

Gumagana ba ito sa self-hosted na Chatwoot?

Oo. Ang webhook URL ay gumagamit ng sarili ninyong Chatwoot domain sa halip na app.chatwoot.com, at pareho lang ang natitirang setup.

Kailangan ko ba ng sarili kong Meta app para sa Chatwoot?

Hindi po. Ikinokonekta ang numero sa pamamagitan ng EasyCoexistence, na nagbibigay ng mga credential at nagruruta ng mga webhook. Inilalarawan ng gabay ng Chatwoot ang paggawa ng Meta app dahil ipinapalagay nitong wala pa kayo nito.

Maaari bang pumasok sa Chatwoot ang ilang numero?

Oo. Gumawa po ng isang WhatsApp Cloud inbox kada numero, at itakda ang webhook destination ng bawat numero sa URL at verify token ng sarili nitong inbox.

Nakikita ba ng EasyCoexistence ang mga usapan?

Hindi po. Direktang inihahatid ng Meta ang mga webhook sa Chatwoot, at hindi kailanman nag-iimbak ng nilalaman ng usapan ang EasyCoexistence.

Magpatuloy sa pagbabasa

Handa na po ba kayong magsimula?

I-set up ang WhatsApp Coexistence sa loob ng ilang minuto, hindi buwan. Patuloy na gumagana ang app sa telepono.

Magsimula ng Libreng Trial

Na-verify noong

Chatwoot WhatsApp Cloud Inbox sa Coexistence