Salt la conținutul principal

WhatsApp

Trimiteți mesaje WhatsApp din orice sistem printr-un webhook

Magazinul, CRM-ul sau aplicația de programări știu deja când se plasează o comandă, când eșuează o plată sau când se face o programare. Un webhook poate transforma fiecare dintre aceste evenimente într-un mesaj WhatsApp, fără cod din partea dvs. Iată cum îl planificați, îl securizați și îl testați.

Echipa MonoChat Actualizat: 7 min de citit

Pe această pagină
  1. Ce este un webhook și ce nu este
  2. Ce evenimente merită un mesaj pe WhatsApp
  3. Regulile WhatsApp care se aplică
  4. Securizați URL-ul webhookului
  5. Unde creați webhookul în Shopify și WooCommerce
  6. Testați cu cereri reale înainte de lansare
  7. Cum faceți asta în MonoChat
  8. Surse

Ca să trimiteți un mesaj pe WhatsApp atunci când se întâmplă ceva în alt sistem, direcționați webhookul acelui sistem către un receptor care găsește clientul după numărul de telefon și trimite un șablon WhatsApp aprobat. Magazinul, CRM-ul sau aplicația de programări trimit deja webhookuri pentru comenzi, plăți și programări; munca înseamnă să alegeți ce evenimente merită un mesaj, să scrieți șabloanele, să securizați URL-ul și să testați cu cereri reale înainte ca vreun client să vadă ceva.

Acest ghid acoperă planul, regulile WhatsApp care îl influențează și modul în care îl construiți în MonoChat, cu un flux care pornește de la propriul URL de webhook.

Ce este un webhook și ce nu este

Un webhook este o cerere HTTP pe care un sistem o trimite către un URL indicat de dvs. atunci când are loc un eveniment. Shopify poate trimite una când se creează o comandă, WooCommerce când se actualizează o comandă, un CRM când o oportunitate trece în altă etapă, o aplicație de programări când se face o programare. Cererea conține detaliile evenimentului, de obicei în format JSON: numărul comenzii, suma, numele clientului și, cel mai important pentru WhatsApp, un număr de telefon.

Un webhook nu trimite singur nimic clientului. Ceva trebuie să primească cererea, să decidă ce face cu ea și să apeleze WhatsApp Business API. Acel „ceva” este fie cod pe care îl scrieți și îl găzduiți, fie o platformă de automatizare care vă oferă un URL de webhook și vă lasă să construiți restul fără cod.

Ce evenimente merită un mesaj pe WhatsApp

Nu orice eveniment merită un mesaj. Un client care primește cinci notificări pentru aceeași comandă începe să le ignore pe toate. Alegeți momentele pe care le așteaptă cu adevărat:

EvenimentMesajCategoria șablonului
Comandă creată sau plătităConfirmare cu numărul comenzii și pașii următoriUtilitar
Plată eșuată sau în așteptareO notă scurtă și o modalitate de a plăti din nouUtilitar
Comandă expediatăCurierul și linkul de urmărireUtilitar
Comandă cu plata ramburs creatăO întrebare: confirmați comanda, schimbați adresa sau anulațiUtilitar
Programare făcută, modificată sau pentru mâineData, ora, locul și o modalitate de reprogramareUtilitar
Oportunitate câștigată sau pierdută în CRMPredarea către managerul de cont sau o întrebare de feedbackUtilitar sau marketing, în funcție de text
Coș abandonatUn reminder, eventual cu o ofertăMarketing

Meta stabilește categoria după ce spune șablonul, nu după eticheta pe care o alegeți. Un mesaj despre o anumită comandă, plată sau programare este utilitar; orice promovează, oferă sau încearcă să convingă este marketing și are nevoie de un acord care să acopere marketingul. Exemplele noastre de șabloane WhatsApp au formulări pentru cazurile utilitare de mai sus.

Regulile WhatsApp care se aplică

Majoritatea mesajelor din webhook au nevoie de un șablon

Fereastra pentru serviciul clienți se deschide când un client vă scrie sau vă sună și durează 24 de ore de la ultimul său mesaj. În interiorul ei puteți răspunde liber; în afara ei puteți trimite doar mesaje-șablon aprobate în prealabil. Evenimentele din magazin și din CRM au loc rareori în această fereastră, așa că planificați fiecare mesaj din webhook ca șablon și trimiteți șabloanele la aprobare înainte să activați ceva.

Numărul de telefon trebuie să fie utilizabil

Webhookul trebuie să conțină un număr de telefon la care WhatsApp poate ajunge: în format internațional, cu prefixul țării. Multe magazine lasă clienții să își scrie numărul cum vor, așa că verificați câteva comenzi reale. Un număr fără prefixul țării este cel mai frecvent motiv pentru care testul funcționează, iar în producție nu.

Prețurile s-au schimbat la 1 octombrie 2026

Meta taxează fiecare mesaj livrat din 1 iulie 2025. Din 1 octombrie 2026, șabloanele utilitare trimise într-o fereastră deschisă pentru serviciul clienți se taxează din nou, după o perioadă în care au fost gratuite, iar fiecare număr de telefon de business primește 1.000 de mesaje de serviciu gratuite pe lună. Tarifele depind de categorie și de țara clientului. Concret: o confirmare de comandă costă bani, indiferent dacă clientul v-a scris recent sau nu, așa că trimiteți mesajele care contează și renunțați la cele care nu contează. Ghidul de prețuri WhatsApp API explică lista de tarife.

Securizați URL-ul webhookului

Oricine cunoaște URL-ul unui webhook îl poate apela. Dacă acel URL trimite mesaje pe WhatsApp, un URL scurs înseamnă că altcineva poate scrie clienților dvs. în numele dvs. sau vă poate umfla factura. Trei obiceiuri previn asta:

  • Cereți un secret. Sistemul care trimite adaugă secretul într-un header sau semnează corpul cererii cu el (HMAC-SHA256), astfel încât receptorul să poată verifica faptul că cererea nu a fost modificată pe drum. Cererile fără un secret sau o semnătură validă sunt respinse.
  • Folosiți câte un URL pentru fiecare scop. Un flux pentru comenzi și unul pentru programări trebuie să aibă URL-uri și secrete diferite, ca să puteți schimba unul fără să îl atingeți pe celălalt.
  • Urmăriți erorile din partea sistemului care trimite. WooCommerce dezactivează un webhook după mai mult de cinci livrări eșuate consecutive, iar Shopify șterge abonamentul unui webhook a cărui destinație returnează în mod repetat un răspuns diferit de 200. Un receptor oprit sau configurat greșit vă poate opri notificările fără niciun semnal.

Unde creați webhookul în Shopify și WooCommerce

  • Shopify: Settings › Notifications › Webhooks, apoi Create webhook. Alegeți un eveniment (Order creation, Order payment, Fulfillment creation și multe altele), formatul JSON și un URL https://. Evenimentul nu mai poate fi schimbat după crearea webhookului, deci faceți câte un webhook pentru fiecare eveniment. Send test verifică dacă ajunge la URL.
  • WooCommerce: WooCommerce › Settings › Advanced › Webhooks, apoi Add webhook. Alegeți un subiect (evenimente pentru comenzi, clienți, cupoane sau produse), introduceți URL-ul de livrare și un secret; WooCommerce adaugă în headerele cererii un hash al payloadului generat cu acel secret.
  • Un CRM sau o aplicație de programări: căutați „webhooks”, „automatizări” sau „integrări de ieșire”. Dacă oferă doar un format fix, verificați ce câmp conține telefonul clientului înainte să construiți ceva.

Testați cu cereri reale înainte de lansare

Payloadurile webhookurilor sunt lungi și fiecare platformă își denumește altfel câmpurile: numărul de telefon poate fi phone, billing.phone sau customer.default_address.phone. Nu ghiciți. Trimiteți o cerere de test reală, uitați-vă ce a sosit și mapați câmpurile pe baza ei. Apoi testați cazurile-limită:

  • o comandă fără număr de telefon sau cu un număr fără prefixul țării;
  • același eveniment livrat de două ori, cum fac platformele când reîncearcă;
  • o comandă plasată la 3 dimineața, dacă preferați ca mesajul să aștepte până dimineață;
  • un client care răspunde la notificare, ca o persoană sau un asistent AI să fie pregătit să răspundă.

Cum faceți asta în MonoChat

MonoChat este Meta Business Partner oficial. Începând cu versiunea 3.8.37 (octombrie 2026), un flux poate porni de la un webhook, astfel încât magazinul sau CRM-ul dvs. pot declanșa mesaje WhatsApp fără cod din partea dvs.

1. Porniți fluxul cu un nod Webhook primit. Adăugați-l din nodurile de eveniment. Primește propriul URL de webhook și propriul secret. Alegeți canalul, de exemplu numărul dvs. de WhatsApp, și Calea identității, adică locul din cerere unde se află numărul de telefon al clientului (implicit request.body.phone). MonoChat găsește clientul pe acel canal sau îl creează și rulează fluxul pentru el. Nodul răspunde expeditorului cu 202 după ce fluxul este pus în coadă și cu o eroare clară când canalul sau numărul de telefon nu este găsit.

2. Activați Solicită secret. Expeditorul poate pune secretul în headerul de token (implicit Authorization, singur sau ca Bearer <secret>) sau poate trimite o semnătură HMAC-SHA256 a corpului brut în headerul de semnătură (implicit X-Signature). Ambele nume de header pot fi schimbate ca să se potrivească sistemului care trimite.

3. Capturați o cerere reală. Adăugați /test la finalul URL-ului de webhook și direcționați webhookul de test al magazinului către el. Cât timp setările nodului sunt deschise, cererea apare la Cerere primită cu body, query și headere, fără să pornească fluxul. Folosiți-o ca să găsiți căile de care aveți nevoie, apoi salvați-le ca variabile de flux, de exemplu request.body.orderId ca orderId.

4. Trimiteți mesajul. Adăugați un nod Trimiteți mesaj șablon cu șablonul aprobat și completați-i variabilele din variabilele fluxului: numărul comenzii, suma, linkul de urmărire. Folosiți condiții ca să trimiteți șabloane diferite pentru stări diferite.

5. Apelați înapoi, dacă este nevoie. Un nod Cerere HTTP poate căuta mai multe date în propriul sistem sau poate scrie înapoi răspunsul clientului, de exemplu „confirmat” la o comandă ramburs. Continuă pe Ieșire când apelul reușește și pe La eșec când nu reușește, ca să puteți trimite o variantă de rezervă sau să atribuiți conversația unei persoane.

Când clientul răspunde, conversația ajunge în același inbox MonoChat ca restul chaturilor dvs. de pe WhatsApp, Instagram și Messenger, unde echipa sau un asistent AI poate prelua. Pentru construirea fluxurilor, vedeți automatizarea fluxurilor de lucru.

Alte două variante, în funcție de cine face munca:

  • Dezvoltatorii dvs. apelează deja un API. Aplicația WhatsApp Template API trimite un șablon aprobat cu un singur apel API, iar răspunsurile ajung în inbox.
  • Folosiți Shopify și vreți datele comenzii în chat. Automatizarea chatului pentru Shopify sincronizează produsele și comenzile, ca echipa și asistentul AI să poată răspunde la întrebări despre comenzi.

Ca să începeți, creați un cont gratuit pe app.monochat.ai, conectați numărul dvs. de WhatsApp și comparați planurile pe pagina de prețuri.

Surse

Întrebări frecvente

Întrebări frecvente

Poate un webhook să trimită singur un mesaj pe WhatsApp?

Nu. Un webhook doar anunță alt sistem că s-a întâmplat ceva, de exemplu că a fost creată o comandă. Aveți nevoie de un receptor care citește cererea, găsește clientul și trimite mesajul prin WhatsApp Business API. În MonoChat, acest receptor este un flux care pornește de la propriul URL de webhook.

Am nevoie de un șablon ca să trimit unui client un mesaj dintr-un webhook?

Aproape întotdeauna. Evenimentele din magazin, CRM sau programări apar de obicei când clientul nu v-a scris în ultimele 24 de ore, deci fereastra pentru serviciul clienți este închisă și se poate trimite doar un șablon WhatsApp aprobat. Dacă clientul v-a scris în ultimele 24 de ore, un mesaj obișnuit este permis.

Ce evenimente din Shopify sau WooCommerce merită trimise pe WhatsApp?

Începeți cu evenimentele pe care clienții le așteaptă: comandă confirmată, plată eșuată sau în așteptare, comandă expediată cu link de urmărire și programare făcută sau modificată. Lăsați mesajele promoționale pentru mai târziu și trimiteți-le doar clienților care au fost de acord să primească marketing.

Cum împiedic persoane străine să declanșeze mesajele mele WhatsApp?

Păstrați URL-ul webhookului privat și cereți un secret. Sistemul care trimite trebuie atunci să includă secretul sau o semnătură HMAC-SHA256 a corpului cererii, generată cu acel secret, iar cererile fără el sunt respinse.

Notificările de comandă pe WhatsApp sunt gratuite?

Nu. Meta taxează fiecare mesaj șablon livrat, în funcție de categorie și de țară. Din 1 octombrie 2026, șabloanele utilitare trimise într-o fereastră deschisă pentru serviciul clienți se taxează din nou, iar fiecare număr de telefon de business primește 1.000 de mesaje de serviciu gratuite pe lună.

Prima lună de Growth din partea noastră

WhatsApp, Instagram și Messenger într-un singur inbox

Începeți gratuit cu MonoChat: inbox comun pentru echipă, asistenți AI, șabloane și campanii pe API-urile oficiale Meta.

Un cod per companie • 30 de zile pentru a-l folosi • Fără card

$150 ca să începeți.

Revendicați