Folosiți un număr Coexistence ca inbox WhatsApp Cloud în Chatwoot
Inbox-ul WhatsApp Cloud din Chatwoot cere trei valori: ID-ul contului WhatsApp Business, ID-ul numărului de telefon și un token de acces. Un număr Coexistence le oferă pe toate trei. Creați inbox-ul cu ele, apoi setați destinația webhook-ului numărului la URL-ul webhook-ului din Chatwoot, cu același token de verificare, iar echipa poate răspunde atât din Chatwoot, cât și de pe telefon.
ID-ul WABA, ID-ul numărului de telefon și un token de acces: exact ce cere configurarea manuală WhatsApp Cloud din Chatwoot.
Chatwoot procesează acest eveniment Coexistence, așa că răspunsurile trimise din aplicația WhatsApp Business apar în conversație.
Meta permite ca numărul de telefon al unei firme să aibă propriul URL de callback pentru webhook, care îl înlocuiește pe cel implicit al aplicației.
Cum conectați un număr Coexistence la Chatwoot?
În două locuri, în această ordine.
În Chatwoot, adăugați un inbox, alegeți WhatsApp și selectați furnizorul WhatsApp Cloud cu configurare manuală. Introduceți numărul, ID-ul numărului de telefon, ID-ul contului WhatsApp Business și token-ul de acces. Toate se văd în dashboard-ul EasyCoexistence pentru conexiune sau le returnează get_api_credentials unui asistent. Chatwoot afișează apoi un URL de webhook și un token de verificare pentru inbox.
În EasyCoexistence, setați destinația webhook-ului numărului la acel URL și introduceți același token de verificare. Meta trimite cererea de verificare către Chatwoot, Chatwoot îi răspunde, iar de atunci fiecare mesaj către număr ajunge în inbox. Nimic nu rulează la mijloc, deci nu aveți niciun workflow de ținut în funcțiune.
Apar în Chatwoot răspunsurile trimise de pe telefon?
Da. Pe un număr Coexistence, un răspuns scris în aplicația WhatsApp Business este raportat de Meta ca eveniment smb_message_echoes, iar jobul de webhook din Chatwoot recunoaște acest câmp și înregistrează mesajul ca trimis, în conversația potrivită. Codul sursă descrie direct acest caz: firme care răspund atât din Chatwoot, cât și din aplicație, cu mesajele sincronizate în Chatwoot.
Astfel, împărțirea funcționează în practică. Proprietarul poate răspunde în continuare clienților obișnuiți de pe telefon, echipa poate lucra la birou în inbox-ul comun, iar fiecare vede ce a trimis celălalt, fără capturi de ecran trimise între ei.
Mesajele trimise din Chatwoot pleacă prin Cloud API de pe același număr, deci apar și pe telefon.
De ce nu trebuie inbox-ul Chatwoot să aibă secretul aplicației?
Pentru că livrările sunt semnate cu un secret pe care nu îl aveți. Meta semnează fiecare webhook cu secretul aplicației care deține abonamentul, adică aplicația EasyCoexistence, iar acel secret nu este partajat niciodată.
În codul sursă actual al Chatwoot, antetul X-Hub-Signature-256 este verificat pe un canal WhatsApp Cloud configurat manual doar dacă pe canal a fost salvat un secret al aplicației sau dacă acesta a fost creat prin embedded signup-ul propriu al Chatwoot. Un inbox manual fără secret al aplicației acceptă livrările; unul cu orice secret completat le respinge pe toate ca neautorizate.
Protecția care se aplică aici este token-ul de verificare. Alegeți o valoare lungă și aleatorie, deoarece ea îi permite Chatwoot să deosebească cererea de verificare a Meta de a oricui altcuiva.
Ce nu poate face Chatwoot pe acest număr?
Nu poate primi webhook-uri într-un al doilea loc în același timp. Meta direcționează webhook-urile unui număr către o singură destinație, deci cât timp o deține Chatwoot, un workflow n8n nu va primi aceleași evenimente. Dacă aveți nevoie de ambele, îndreptați destinația către un mic releu propriu, care trimite fiecare livrare și către Chatwoot, și către workflow.
Se aplică limitele Coexistence ca oriunde: API-ul trimite până la 20 de mesaje pe secundă, textul liber poate pleca doar în 24 de ore de la ultimul mesaj al clientului, iar template-urile acoperă tot ce vine după aceea.
Aplicația WhatsApp Business trebuie în continuare deschisă cel puțin o dată la 14 zile, lucru pe care EasyCoexistence îl monitorizează.
Greșeli frecvente
- Completarea unui secret al aplicației în inbox-ul Chatwoot. Livrările sunt semnate cu secretul aplicației EasyCoexistence, așa că Chatwoot le respinge pe toate ca neautorizate.
- Folosirea în EasyCoexistence a unui token de verificare diferit de cel afișat de Chatwoot. Verificarea Meta eșuează, iar inbox-ul nu primește niciun mesaj.
- Alegerea embedded signup-ului din Chatwoot în locul fluxului manual. Acesta conectează numărul prin aplicația Meta proprie a Chatwoot, o conexiune separată.
Conectați numărul pe easycoexistence.com, copiați credențialele într-un inbox WhatsApp Cloud din Chatwoot și setați destinația webhook-ului către Chatwoot. De la US$ 9 pe număr pe lună, ajungând la US$ 1 pe măsură ce adăugați numere, cu primele 3 zile gratuite.
Întrebări frecvente
Funcționează și cu Chatwoot găzduit propriu?
Da. URL-ul webhook-ului folosește propriul domeniu Chatwoot în loc de app.chatwoot.com, iar restul configurării este identic.
Am nevoie de propria aplicație Meta pentru Chatwoot?
Nu. Numărul este conectat prin EasyCoexistence, care furnizează credențialele și direcționează webhook-urile. Ghidul Chatwoot descrie crearea unei aplicații Meta doar pentru că presupune că nu aveți niciuna.
Pot intra mai multe numere în Chatwoot?
Da. Creați câte un inbox WhatsApp Cloud pentru fiecare număr și setați destinația webhook-ului fiecărui număr la URL-ul și token-ul de verificare ale propriului inbox.
Vede EasyCoexistence conversațiile?
Nu. Meta livrează webhook-urile direct la Chatwoot, iar EasyCoexistence nu stochează niciodată conținutul conversațiilor.
Continuați să citiți
Gata să începeți?
Configurați WhatsApp Coexistence în câteva minute, nu luni. Aplicația continuă să funcționeze pe telefon.
Începeți perioada de probă gratuităVerificat la