Mag-log inMagsimula ng Libreng Trial
Meta Tech Provider

I-connect ang WhatsApp sa Activepieces gamit ang Coexistence na numero

May WhatsApp Business piece ang Activepieces na kumokonekta gamit ang access token at WhatsApp Business Account id, at parehong makukuha ang mga ito mula sa Coexistence na numero. Ang trigger nitong New Incoming Message ang mismong sumasagot sa verification ng Meta, kaya ang URL nito ay maaaring maging webhook destination ng numero. Iwanang walang laman ang opsyonal na app secret ng piece, at tatakbo ang flow sa bawat mensahe habang nasa team pa rin ang telepono.

22 actions

Mga action sa WhatsApp Business piece ng Activepieces, kasama ang text, media, template at interactive na mensahe, at may 4 na trigger.

hub.challenge

Nakikita ng mga trigger ng piece ang query parameter na ito at ibinabalik ang halaga nito bilang plain text, kaya nakukumpleto ang verification ng Meta.

Optional

Ang app secret field ng piece; kapag may laman ito, hindi pinapansin ang mga delivery na walang tugmang X-Hub-Signature-256.

Paano i-connect ang Coexistence na numero sa Activepieces?

Gumawa po ng WhatsApp Business na koneksyon sa Activepieces gamit ang dalawang halaga: ang access token at ang WhatsApp Business Account id. Makikita ang dalawa sa EasyCoexistence dashboard para sa koneksyon, at ibinabalik ang mga ito ng get_api_credentials sa isang assistant. Ang mga tagubilin ng piece ay tungkol sa paggawa ng Meta app at system user, dahil ipinapalagay nitong wala pa kayo ng pareho. Dito, naka-connect na ang numero, kaya i-paste na lang ang mga halaga.

Pagkatapos, bumuo ng flow na nagsisimula sa New Incoming Message trigger, mag-set dito ng verify token na inyong napili, at i-publish ang flow. Kopyahin ang webhook URL ng trigger papunta sa webhook destination ng numero sa EasyCoexistence, gamit ang parehong verify token. Magpapadala ang Meta ng verification request, sasagot ang trigger, at bawat mensahe sa numero ay magsisimula ng isang run.

1Create connectionToken and WABA id
2Add triggerNew Incoming Message, verify token
3Publish the flowAn unpublished flow cannot answer
4Set destinationTrigger URL, same verify token

Bakit dapat walang laman ang app secret?

Dahil ang secret na pumipirma sa mga delivery na ito ay hindi sa inyo. Pinipirmahan ng Meta ang bawat webhook gamit ang app secret ng app na may hawak ng subscription, at sa numerong naka-connect sa EasyCoexistence, iyon ay ang EasyCoexistence app, na ang secret ay hindi kailanman ibinabahagi.

Opsyonal ang field na ito sa piece. Kapag walang laman, tinatanggap ng mga trigger nito ang mga delivery kung paano dumating. Kapag nilagyan ng app secret ng ibang app, bawat delivery ay babagsak sa X-Hub-Signature-256 check at tahimik na hindi papansinin, na kamukhang-kamukha ng mga mensaheng hindi dumarating.

Ang verify token ang pumipigil sa mga estranghero sa handshake. Pumili po ng mahaba at random na halaga, at panatilihing pribado ang URL ng trigger, dahil ito ang address na nagsisimula ng inyong flow.

Ano ang magagawa ng flow kapag may dumating na mensahe?

Ibinibigay ng trigger sa flow ang isang pinatag na mensahe: nagpadala, pangalan sa profile, message id, uri, text, anumang media id, sagot sa button at list, at ang phone number id na tumanggap. Mula roon, karaniwang Activepieces flow na ito sa iba pang piece nito, gaya ng CRM, sheet o AI step.

Isang piece lang din ang ginagamit sa pagsagot. Nagpapadala ang Send Message ng free-form text, at naihahatid lamang ito sa loob ng 24 oras mula sa huling mensahe ng customer. Nagpapadala naman ang Send Template Message ng aprubadong template, na tanging naihahatid pagkalipas ng window na iyon. Hiwalay na action ang interactive na button, list, media, lokasyon at reaction.

Nabanggit sa sariling mga tagubilin ng Activepieces na isang callback URL lang kada app ang tinatanggap ng Meta. Sa mga destination kada numero, isang URL kada numero ang limitasyon, kaya kung kailangang humawak ng ilang uri ng event, mag-branch po sa loob ng isang flow.

Umaabot ba sa flow ang mga sagot na tinype sa telepono?

Umaabot ang mga ito sa webhook, pero hindi sa trigger na ito. Sa Coexistence na numero, nagpapadala ang Meta ng echo ng bawat sagot na tinype sa WhatsApp Business app papunta sa parehong destination, sa ilalim ng smb_message_echoes field. Ang messages field lang ang binabasa ng New Incoming Message trigger ng piece, at itinatapon nito ang lahat ng iba.

Kung kailangan ninyo ang mga sagot mula sa telepono sa flow, simulan ito gamit ang generic na Webhook piece ng Activepieces, na tumatanggap ng anumang HTTP method, at sagutin ang verification GET gamit ang Return Response step sa synchronous URL nito. Kayo na po ang magpa-parse ng raw payload, kasama ang dalawang field.

Para sa karamihan ng flow, mas simpleng pagpipilian ang trigger ng piece: tumutugon ito sa mga customer, at nananatiling nakikita sa app sa telepono ang mga sagot ng team.

Mga karaniwang pagkakamali

  • Pag-paste ng app secret sa WhatsApp na koneksyon. Pinipirmahan ang mga delivery gamit ang secret ng EasyCoexistence app, kaya hindi pinapansin ang bawat isa.
  • Pag-set ng destination bago i-publish ang flow. Agad nagve-verify ang Meta at hindi makakasagot ang flow na hindi pa napa-publish.
  • Pag-asang makikita ng New Incoming Message trigger ang mga sagot na tinype sa telepono. Ang messages field lang ang binabasa nito, hindi ang smb_message_echoes.
Ginagawa ito gamit ang EasyCoexistence

I-connect ang numero sa easycoexistence.com, i-paste ang token at WABA id nito sa Activepieces, at itakda ang webhook destination sa URL ng trigger. Mula US$ 9 kada naka-connect na 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 Activepieces?

Oo. Open source ang piece at tumatakbo ito sa cloud ng Activepieces o self-hosted, basta maaabot ang instance sa pamamagitan ng HTTPS mula sa internet.

Aling numero ng telepono ang ginagamit ng flow sa pagpapadala?

Ang pinili ninyo sa field na numero ng telepono ng action, na naglilista ng mga numero sa WhatsApp Business Account na tinuturo ng koneksyon.

Magagamit ko pa ba ang n8n o Make sa parehong numero?

Hindi nang sabay. Isang destination lang ang pinagdadaanan ng mga webhook ng isang numero sa Meta, kaya pumili ng isang tool na tatanggap, o i-forward mula roon papunta sa isa pa.

Sine-save ba ng EasyCoexistence ang mga mensahe?

Hindi. Direktang inihahatid ng Meta ang bawat webhook sa trigger ng Activepieces, 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

WhatsApp at Activepieces sa Cloud API