E-Ticaret İçin WhatsApp
Sipariş onaylarını, teslimat güncellemelerini, sepet hatırlatmalarını ve değerlendirme taleplerini mağazanızın arka ucundan onaylı WhatsApp şablonları olarak gönderin, müşteri yanıtlarını paylaşılan ekip gelen kutusundan cevaplayın.
✦ 14 günlük ücretsiz deneme · Kendi WhatsApp Business numaranız · Mesajları Meta doğrudan faturalandırır
Eksiksiz E-Ticaret Araç Seti
-
Sipariş Güncellemeleri
Sipariş onaylandı, kargoya verildi, dağıtımda ve teslim edildi güncellemeleri, takip bağlantısı butonlu utility şablonları olarak.
-
Terk Edilmiş Sepet Kurtarma
Mağazanız terk edilmiş bir sepet tespit ettiğinde, ürün görselli başlık ve dinamik ödeme bağlantısı butonu içeren onaylı bir hatırlatma şablonu gönderin.
-
Değerlendirme Talepleri
Teslimattan sonra puanlama için hızlı yanıt butonlu bir değerlendirme talebi gönderin. Her dokunuş webhook'unuza message.received olayı olarak ulaşır.
-
Ürün Katalogları
Şablonlar, Meta ticaret kataloğunuzdaki ürünleri doğrudan WhatsApp içinde açan katalog ve çoklu ürün butonları içerebilir. Kampanyalar katalog şablonlarını gönderemez.
-
Doğum Günü Teklifleri ve Yeniden Hedefleme
Business planında tekrarlanan bir kampanya, o gün doğum günü olan herkese her gün bir doğum günü teklifi gönderebilir veya son sipariş tarihi gibi başka bir tarihi hedefleyebilir. Bir kampanyayı alıp okumayan veya bir butona dokunan müşterileri yeniden hedefleyin ve gece hiçbir şey gitmesin diye sessiz saatler ayarlayın.
-
Kampanya Dönüşümleri
Business planında mağazanızdaki her satışı POST /api/v1/conversions ile bildirin — telefon numarası, sipariş kimliği ve tutar. Satış, dönüşüm pencereniz içinde o müşteriye en son ulaşan kampanyaya yazılır ve o kampanyanın raporunda görünür.
E-Ticaret Entegrasyonları
Eklenti gerekmez. Shopify, WooCommerce, Magento veya kendi platformunuzda bir sipariş olayı gerçekleştiğinde, arka ucunuzdan ya da bir Zapier, Make veya Pabbly senaryosundan POST /api/v1/messages çağırın. Sipariş kimliğini clientReference olarak gönderin: gönderildi, teslim edildi, okundu ve başarısız webhook'larının her birinde ve müşterinin buton yanıtında geri gelir.
- REST API ve imzalı webhook'lar ya da Zapier, Make ve Pabbly
- Tek dokunuşla ödeme için dinamik URL butonları
- Katalog ve çoklu ürün şablon butonları
Sepet Kurtarma Otomasyon Sırası
1. Olay Tetikleyici
Müşteri mağazanızda sepetine ürün ekler, ödeme iletişim bilgilerini girer ancak satın almadan ayrılır.
2. Sizin Beklemeniz
Mağazanız veya otomasyon aracınız seçtiğiniz süre kadar (örneğin 60 dakika) bekler ve siparişin tamamlanıp tamamlanmadığını kontrol eder.
3. Hatırlatma Gönderilir
Tamamlanmadıysa arka ucunuz onaylı bir sepet hatırlatma şablonu ve ödeme bağlantısıyla POST /api/v1/messages çağırır. Yanıtlar paylaşılan gelen kutunuza düşer.
WhatsApp Sepet Kurtarma vs. E-posta Sepet Kurtarma vs. Web Push Bildirimleri
İki yönlü yanıtları, abonelikten çıkma yönetimini ve zengin ürün içeriğini karşılaştırın.
| Parametre | WhatsApp Kurtarma | E-posta Kurtarma | Web Push Uyarıları |
|---|---|---|---|
| İki Yönlü Yanıtlar | ✓ (Yanıtlar paylaşılan gelen kutusuna düşer) | Ayrı destek posta kutusu | ✗ (Yalnızca tek yönlü) |
| Abonelikten Çıkma Zorluğu | Düşük (STOP ile abonelikten çıkma otomatik uygulanır) | Yüksek (Abone listeleri) | Anında engelleme ayarları |
| Multimedya Katalogları | ✓ (Karusel, katalog ve çoklu ürün şablonları) | ✓ (Ağır statik HTML) | ✗ (Statik küçük simge) |
Terk edilen sepet hatırlatma şablonu gönderin
curl -X POST https://waba-api.startmessaging.com/api/v1/messages \
-H "Authorization: Bearer sm_live_your_api_key" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: cart-88231-reminder-1" \
-d '{
"to": "+919812345678",
"type": "template",
"template": {
"name": "cart_reminder",
"language": "en_US",
"headerMediaUrl": "https://cdn.example.com/products/kurta-blue.jpg",
"parameters": [
{
"text": "Aarti"
},
{
"text": "Blue cotton kurta"
}
],
"buttonParameters": [
{
"index": 0,
"subType": "url",
"text": "cart-88231"
}
]
},
"clientReference": "cart-88231"
}' const res = await fetch('https://waba-api.startmessaging.com/api/v1/messages', {
method: 'POST',
headers: {
'Authorization': 'Bearer ' + process.env.SM_API_KEY,
'Content-Type': 'application/json',
'Idempotency-Key': 'cart-88231-reminder-1',
},
body: JSON.stringify({
"to": "+919812345678",
"type": "template",
"template": {
"name": "cart_reminder",
"language": "en_US",
"headerMediaUrl": "https://cdn.example.com/products/kurta-blue.jpg",
"parameters": [
{
"text": "Aarti"
},
{
"text": "Blue cotton kurta"
}
],
"buttonParameters": [
{
"index": 0,
"subType": "url",
"text": "cart-88231"
}
]
},
"clientReference": "cart-88231"
}),
});
const { data } = await res.json();
console.log(data.id, data.status); import os, requests
res = requests.post(
'https://waba-api.startmessaging.com/api/v1/messages',
headers={
'Authorization': f"Bearer {os.environ['SM_API_KEY']}",
'Idempotency-Key': 'cart-88231-reminder-1',
},
json={
"to": "+919812345678",
"type": "template",
"template": {
"name": "cart_reminder",
"language": "en_US",
"headerMediaUrl": "https://cdn.example.com/products/kurta-blue.jpg",
"parameters": [
{
"text": "Aarti"
},
{
"text": "Blue cotton kurta"
}
],
"buttonParameters": [
{
"index": 0,
"subType": "url",
"text": "cart-88231"
}
]
},
"clientReference": "cart-88231"
},
)
data = res.json()['data']
print(data['id'], data['status']) <?php
$body = <<<'JSON'
{
"to": "+919812345678",
"type": "template",
"template": {
"name": "cart_reminder",
"language": "en_US",
"headerMediaUrl": "https://cdn.example.com/products/kurta-blue.jpg",
"parameters": [
{
"text": "Aarti"
},
{
"text": "Blue cotton kurta"
}
],
"buttonParameters": [
{
"index": 0,
"subType": "url",
"text": "cart-88231"
}
]
},
"clientReference": "cart-88231"
}
JSON;
$ch = curl_init('https://waba-api.startmessaging.com/api/v1/messages');
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
'Authorization: Bearer ' . getenv('SM_API_KEY'),
'Content-Type: application/json',
'Idempotency-Key: cart-88231-reminder-1',
],
CURLOPT_POSTFIELDS => $body,
]);
$data = json_decode(curl_exec($ch), true)['data'];
echo $data['id'] . ' ' . $data['status']; E-Ticaret — SSS
WhatsApp'ı e-ticaret platformumla nasıl entegre ederim?
REST API aracılığıyla. Bir sipariş verildiğinde, kargolandığında veya teslim edildiğinde mağazanızın arka ucu (ya da Shopify veya WooCommerce olaylarını dinleyen bir Zapier, Make veya Pabbly senaryosu) onaylı bir şablonla POST /api/v1/messages çağırır. Shopify veya WooCommerce için yerel bir eklenti yoktur. Teslimat bildirimleri ve müşteri yanıtları size imzalı webhook'larla geri gelir.
WhatsApp'ı bölgesel e-ticaret ve nakliye ağ geçitleriyle entegre edebilir miyim?
Evet. Bölgesel bir kargo firmasının takip webhook'u, yerel bir ödeme sistemi veya bir otomasyon aracı gibi HTTPS isteği yapabilen her sistem, takip güncellemesi şablonu göndermek için POST /api/v1/messages çağırabilir.
Otomatik müşteri değerlendirme talepleri gönderebilir miyim?
Evet. Platformunuz bir siparişi teslim edildi olarak işaretlediğinde kendi sisteminizde seçtiğiniz süre kadar bekleyin, ardından puanlama için hızlı yanıt butonlu bir değerlendirme talebi şablonu gönderin. Müşterinin dokunuşu message.received webhook'una hızlı yanıt olarak gelir; buton metni reply.title alanındadır ve context.clientReference ilgili siparişi gösterir.
WhatsApp işlemsel mesajları nasıl faturalandırılır?
Meta, teslim edilen her şablon için doğrudan kendi WhatsApp Business Hesabınıza ücret yansıtır. 1 Ekim 2026'dan beri buna, 24 saatlik müşteri hizmetleri penceresi açıkken gönderilen sipariş güncellemeleri gibi utility şablonları da dahildir. Serbest biçimli müşteri hizmeti yanıtları numara başına aylık bir kotaya kadar ücretsizdir, sonrasında ücretlendirilir. StartMessaging yalnızca sabit bir abonelik ücreti alır, mesaj başına ek ücret yoktur.
Hangi kampanyanın satışa yol açtığını görebilir miyim?
Evet, Business planında. Bir sipariş ödendiğinde, müşterinin telefon numarası ve isteğe bağlı olarak sipariş kimliği, tutar ve para birimiyle POST /api/v1/conversions çağırın (conversions:write kapsamlı API anahtarı); aynı sipariş kimliğiyle çağrıyı tekrarlamak güvenlidir. StartMessaging satışı, dönüşüm pencereniz içinde (1–30 gün, varsayılan 7) o müşteriye mesajı en son ulaşan kampanyaya yazar; kampanya raporu müşterileri, tutarı ve dönüşüm oranını gösterir. Satış hattında kazanıldı aşamasına taşınan potansiyel müşteriler de sayılır.
Doğum günü teklifleri gönderebilir veya okumayan müşterilere yeniden gönderebilir miyim?
Evet, Business planında. Doğum gününü (veya başka bir tarihi) kişiye kaydedin; her gün tekrarlanan bir kampanya o gün eşleşen herkese gönderir, kimsenin olmadığı gün atlanır. Bir kampanyanın devamı için kampanyayı alıp okumayanları, okuyup yanıtlamayanları veya belirli bir butona dokunanları yeniden hedefleyin. Kampanyaların gece asla gönderilmemesi için çalışma alanınızda sessiz saatler ayarlayın — gönderim bekler ve kendiliğinden devam eder. Çıkış yapan kişiler her zaman atlanır.
E-Ticaretinizi WhatsApp ile Güçlendirin
Business planının 14 günlük ücretsiz denemesiyle başlayın.