Mag-log inMagsimula ng Libreng Trial
Meta Tech Provider

Patakbuhin ang Typebot flow sa WhatsApp gamit ang Coexistence

Ang WhatsApp channel ng Typebot ay humihingi ng token, WhatsApp Business Account id at phone number id, at saka magbibigay ng callback URL at verify token. Punan ang unang tatlo mula sa naka-connect na numero, iwang blangko ang opsyonal na app secret ng Typebot, at itakda ang callback URL at verify token nito bilang webhook destination ng numero.

Pro

Nakalista ang WhatsApp integration ng Typebot bilang feature ng Pro plan, hindi ng Free o Starter plan.

Optional

Sinusuri lamang ng Typebot ang signature ng webhook kapag may naka-save na app secret kasama ng mga credential.

Never

Tinatanggihan ng wizard ng Typebot ang token na ang expiration ay hindi nakatakda sa never.

20 msg/s

Nakapirming throughput para sa numerong ginagamit sa parehong WhatsApp Business app at Cloud API.

Aling mga field ng Typebot ang kumukuha ng halaga mula sa naka-connect na numero?

Ang WhatsApp wizard ng Typebot, sa ilalim ng Share tab ng isang bot, ay humihingi ng apat na bagay: app secret, System User Token, WhatsApp Business Account ID at Phone number ID.

Tatlo sa mga ito ay direktang galing sa koneksyon. Ipinapakita ng dashboard ang WABA id, ang phone number id at ang access token ng numero, at ibinabalik din ng tool na get_api_credentials ang parehong halaga kung assistant ang kumukuha nito para sa inyo. I-paste ang mga ito sa katugmang field.

Ang app secret ang dapat iwang blangko. Isang bagay lang ang gamit nito ng Typebot sa papasok na traffic: ang pagsuri sa X-Hub-Signature-256 header na idinaragdag ng Meta sa bawat delivery. Para sa numerong naka-connect sa pamamagitan ng Tech Provider, pinipirmahan ng Meta gamit ang app secret ng provider, na hindi kailanman ibinabahagi, kaya anumang halagang itype ninyo roon ay magiging dahilan para tanggihan ng Typebot ang bawat tunay na mensahe. Kapag walang laman ang field, nilalaktawan ng Typebot ang pagsusuring iyon at tinatanggap ang delivery.

Saan ilalagay ang callback URL at verify token ng Typebot?

Sa webhook destination ng numero, hindi sa dashboard ng isang Meta app.

Sinasabi ng wizard ng Typebot na i-paste ang Callback URL at Verify Token nito sa mga WhatsApp setting ng sarili ninyong Meta app. Sa Coexistence sa pamamagitan ng EasyCoexistence, walang app na sa inyo na kasangkot: ipinapadala ng Meta ang mga event ng numero sa anumang destination na nakatakda sa koneksyon. Kaya kopyahin po ninyo ang parehong halaga mula sa huling hakbang ng Typebot at itakda ang mga ito bilang destination, sa dashboard o gamit ang set_webhook_destination.

Pagkatapos, ipapadala ng Meta ang verification GET nito sa Typebot, sasagot ang Typebot ng challenge, at mula roon ay makakarating na sa bot ang bawat mensahe sa numero. Minsanan lang magagamit ang verify token ng Typebot: binubura ito sa database ng Typebot sa sandaling magtagumpay ang verification. Kung itatakda ninyong muli ang destination sa susunod, gumawa muna ng bagong token sa pamamagitan ng pagpapatakbong muli ng wizard.

1Typebot wizardToken, WABA id and phone number id; app secret empty
2Callback URL + verify tokenCopied from Typebot's last step
3Webhook destinationSet on the connected number
4Meta verifiesTypebot echoes the challenge, delivery starts

Ano ang ginagawa ng bot sa 24 oras na window?

Sumasagot ang Typebot sa mga taong sumulat dito, kaya halos lahat ng mensahe ay nananatili sa loob ng customer service window. Nagbubukas ang Meta ng 24 oras na window tuwing susulat ang isang customer, at sa loob nito ay maaaring magpadala ng anumang uri ng service message nang walang template. Kaya ang bot na sumasagot lang ang pinakamadaling kaso.

Ang problema ay ang flow na naghihintay. Ang Wait block, o ang session na magpapatuloy matapos manahimik ang customer nang mahigit isang araw, ay susubukang magpadala ng free-form text sa labas ng window, at tatanggihan ito ng Meta na may error 131047. Ang session expiration timeout ng Typebot, 4 na oras bilang default at maitatakda hanggang 48, ang nagpapasya kung kailan magsisimula ng bagong chat ang bumabalik na customer, hindi kung tatanggapin ng Meta ang mensahe.

Dahil Coexistence ito, nakikita pa rin ng team ang bawat usapan sa WhatsApp Business app at maaari silang pumasok mula sa telepono tuwing hindi dapat sumagot ang bot.

Mga karaniwang pagkakamali

  • Pag-paste ng app secret ng Meta sa Typebot. Pinipirmahan ang mga delivery gamit ang secret ng Tech Provider, kaya tinatanggihan ng Typebot ang bawat mensahe bilang di-wastong signature.
  • Muling paggamit ng lumang verify token ng Typebot. Binubura ito pagkatapos ng isang matagumpay na verification, kaya kailangan ng bago mula sa wizard kapag itatakda muli ang destination.
  • Pagbabahagi ng callback URL. Kapag nakapatay ang pagsusuri ng signature, ang pagkaalam sa URL ang nagpapapasok ng request, kaya ituring ito na parang password.
Ginagawa ito gamit ang EasyCoexistence

I-connect ang numero sa easycoexistence.com, kopyahin ang token, WABA id at phone number id nito sa Typebot, at itakda ang callback URL ng Typebot bilang webhook destination. Mula US$ 9 kada numero kada buwan, bumababa hanggang US$ 1 habang dumarami ang mga numero, at libre ang unang 3 araw.

Mga madalas itanong

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

Hindi po. Ipinapalagay ng gabay ng Typebot na mayroon, dahil karamihan ay sila mismo ang nagko-connect ng numero. Sa Coexistence sa pamamagitan ng Tech Provider, galing sa koneksyon ang token at mga id, at ang Meta ang nagruruta ng webhook papunta sa Typebot.

Makikita pa rin ba ng team sa telepono ang mga mensahe ng bot?

Opo. Ang mga mensaheng ipinadala sa pamamagitan ng Cloud API ay lumalabas sa WhatsApp Business app sa parehong numero, kaya mababasa ng isang tao ang thread at makakapag-take over.

Maaari bang tumanggap ang Typebot at n8n ng mga mensahe ng iisang numero?

Hindi po. Isang webhook destination lang ang bawat numero. Kung kailangan ng pareho ang mga event, ituro ang destination sa n8n at ipa-forward sa workflow ang raw payload sa callback URL ng Typebot.

Sine-save ba ng Typebot ang mga usapan?

Itinatago ng Typebot ang sarili nitong session at results data, gaya sa anumang channel. Hindi kailanman sine-save ng EasyCoexistence ang nilalaman ng mensahe: direktang naghahatid ang Meta sa destination na itinakda ninyo.

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

Typebot sa WhatsApp gamit ang Coexistence