WhatsApp Düğümü
WhatsApp düğümü, WhatsApp Business Cloud API (Meta) ile entegrasyon sağlar. Bu sayede akış, kullanıcılara normal metin mesajları ve değişkenlerin yerleştirildiği onaylı şablon mesajları gönderebilir.
WhatsApp Düğüm Ayarları

1. wa_phone_number_id
Meta'daki gönderici numarasının kimliği. Bunu Meta Business Manager'da WhatsApp → Başlarken bölümünde bulabilirsiniz.
Mustache desteği vardır.
Örnek:
{{flow.phoneNumberId}}
2. wa_access_token
Meta Business Manager'dan alınan kalıcı erişim token'ı.
Mustache desteği vardır — token'ı akışta bir değişkende saklayabilir ve {{değişken}} ile yerleştirebilirsiniz.
Örnek:
{{flow.whatsappToken}}
3. wa_api_version
İstekler için kullanılacak Graph API sürümü. Statik bir alandır.
Örnek:
v19.0
4. wa_action
Gönderilen mesajın türü. Mevcut seçenekler:
- text — normal metin mesajı. text alanını etkinleştirir.
- template — Meta'da önceden onaylanmış şablon mesajı. templateName, locale ve components alanlarını etkinleştirir.
5. wa_to
Alıcının telefon numarası uluslararası formatta: ülke kodu ile, + işareti olmadan ve boşluk olmadan.
Mustache desteği vardır.
Örnek:
{{payload.user.phone}}
veya statik olarak: 79001234567
6. wa_text
Mesajın metni. Sadece action: text durumunda kullanılır.
Mustache desteği vardır.
Örnek:
Siparişiniz №{{payload.orderId}} başarıyla oluşturuldu. Teslimatı bekleyin.
7. wa_template_name
Meta Business Manager'da onaylanmış şablonun adı. Sadece action: template durumunda kullanılır.
Mustache desteği vardır.
Örnek:
order_confirmation
8. wa_locale
Şablonun dili language_REGION formatında. Meta'daki şablonun dili ile tam olarak eşleşmelidir.
Örnekler:
en_US— İngilizce (ABD)fr_FR— Fransızca
9. wa_components
Şablonun parametreleri — gönderim sırasında şablona yerleştirilecek değişkenlerin değerleri. Sadece action: template durumunda kullanılır.
Her bir öğe üç alan içerir:
- type — şablonun bölümü:
header(başlık) veyabody(ana gövde). - name — WhatsApp Business panelinde şablonda tanımlandığı gibi değişkenin adı.
- text — değişkenin yerine yerleştirilecek değer. Mustache desteği vardır.
Örnek:
type: body | name: order_id | text: {{payload.orderId}}
type: body | name: amount | text: {{payload.totalPrice}}
Kullanım Örnekleri
Örnek 1: Sipariş için Metin Bildirimi
Akış:
[events: order_created] ---> [whatsapp]
Düğüm Ayarları:
- accessToken:
{{flow.whatsappToken}} - phoneNumberId:
{{flow.phoneNumberId}} - apiVersion:
v19.0 - action:
text - to:
{{payload.order.phone}} - text:
Siparişiniz №{{payload.order.id}} alınmıştır. Tutar: {{payload.order.totalPrice}} TL.
Sonuç:
Sipariş oluşturulduğunda kullanıcı, sipariş detaylarıyla birlikte bir WhatsApp mesajı alacaktır.
Örnek 2: Değişkenlerle Şablon Mesajı
Akış:
[cms-events: order_status_changed] ---> [whatsapp]
Düğüm Ayarları:
- action:
template - to:
{{payload.order.phone}} - templateName:
order_status_update - locale:
tr_TR - components:
type: body | name: order_id | text: {{payload.order.id}}
type: body | name: status | text: {{payload.order.status}}
Sonuç:
Kullanıcı, sipariş numarası ve durumu ile yerleştirilmiş onaylı bir şablon mesajı alacaktır.
Şablon mesajları önceden oluşturulmalı ve Meta Business Manager'da onay alınmalıdır. templateName ve locale alanlarının değerleri, onaylı şablonun parametreleri ile tam olarak eşleşmelidir.