Ana içeriğe atla
LeadsUp
Blog'a dön

Sandbox'ta bot test — Meta'sız 5 dakikada

WhatsApp Business API onboarding'i beklemeden botunuzu test edin. Portal sandbox real-time chat, sektör örnekleri, halüsinasyon kontrolü. Production'a geçmeden problem çıkar.

LeadsUp Team

Product

16 Mayıs 20265 dk okuma

Problem: Meta onboarding ile başlamak yanlış

Tipik tenant flow:

  1. LeadsUp signup → kredi kartı yok, ücretsiz
  2. WhatsApp Business API başvurusu → Meta Business Manager, vergi doğrulama, BSP onboarding
  3. ⏱️ 3-7 gün Meta inceleme
  4. Sonunda bot canlıya alınır → "Bot benim istediğim gibi cevap vermiyor!"
  5. Sıfırdan system prompt rewrite + re-test ❌

Bu kötü çünkü:

  • Meta onboarding yatırımı boşa giderse (örn. BSP hesabı reject olur)
  • Bot tonu uygun mu, knowledge base yeterli mi → Meta'ya bağlanmadan bilinmesin?

Çözüm: LeadsUp Sandbox

/dashboard/sandboxMeta'ya bağlanmadan, portal içinde gerçek bot ile sohbet.

┌──────────────────────────────────────────────────────┐
│ Sandbox · 8 sektörden örnek                          │
├──────────────────────────────────────────────────────┤
│  Persona: [Müşteri ▼]  Sektör: [E-ticaret ▼]         │
├──────────────────────────────────────────────────────┤
│                                                      │
│  [Siz] Sipariş #1234 ne durumda?                     │
│                                                      │
│  [Bot] Birkaç saniye...                              │
│  [Bot]  check_order_status(1234) ✓                  │
│  [Bot] #1234 numaralı siparişiniz kargoda, Aras      │
│        ile yarın elinizde olur. Takip: ARS-...       │
│                                                      │
│  [Siz] [type message...]                             │
└──────────────────────────────────────────────────────┘

5 dakikada test akışı

1. Persona seç (15 sn)

Sağ üstte 4 persona:

  • Müşteri: Standart soru sorar
  • VIP: Hızlı cevap bekler, kibarca
  • İndirim avcısı: Sürekli fiyat tartışır
  • Agresif: Şikayetçi, sabırsız

Persona seçimi botun tonunu test eder — system prompt'unuz kötü davranan kullanıcıyla doğru başa çıkıyor mu?

2. Sektör örnekleri (15 sn)

8 sektör için 104 hazır soru:

  • Emlak: "2+1 Kadıköy", "Görmek istiyorum", "Fiyat pazarlık"
  • E-ticaret: "Sipariş nerede?", "İade istiyorum", "Stokta yok mu?"
  • Sağlık: "Randevu", "Doktor müsait mi?", "Acil"
  • Hizmet (kuaför): "Yarın boş?", "Kaç para?", "Vejetaryen menü?"
  • Restoran: "Rezervasyon", "Vegan seçenek", "Park var mı?"

"Örnek soru" butonu tek tıkla mesajı slot'a doldurur.

3. Bot ile chat (3 dk)

Real-time SSE — bot cevabı kelime kelime typing animation ile reveal olur. Production'daki WhatsApp deneyimine çok yakın.

Şu metrikler her cevap altında görünür:

  • Yanıt süresi: 1.2s (target ≤2s)
  • Token maliyeti: $0.003 (BYOK aktifse provider hesabınıza)
  • Tool çağrıları: 1 (check_order_status)
  • KB hit: 2 entry kullanıldı
  • Halüsinasyon riski: 🟢 yok

4. Halüsinasyon kontrolü (30 sn)

Bot KB'de olmayan bir bilgi söylerse sandbox kırmızı uyarı verir:

⚠️ HALÜSINASYON RİSKİ
Bot "Kargo fiyatı 50 TL" dedi ama:
- KB'de "kargo fiyatı" entry yok
- previous tool call'da değer dönmedi
- Knowledge base'e "Kargo fiyatı" eklemeyi düşünün

Production'da bu kontrol asenkron çalışır (post-processing guard) ama sandbox'ta gerçek-zamanlı, daha agresif. Production'a geçmeden bot tonu + KB tamamlığını test edin.

5. Knowledge base eksiği yakalama (1 dk)

Bot "Bu konuda bilgim yok" derse — KB'de eksik. Sandbox bunu özetle gösterir:

🟡 KB EKSİĞİ TESPİT EDİLDİ
Bot 3 soruda "elimde bilgi yok" dedi:
- "Hafta sonu çalışıyor musunuz?"
- "Park yeriniz var mı?"
- "Vegan menü var mı?"

[Bu eksikleri ekle →]

"Bu eksikleri ekle" butonu KB form'una önceden doldurulmuş şekilde yönlendirir. 1 tıkla eksik tamamlanır.

A/B test (sandbox'ta)

Sandbox iki bot variant'ını yan yana test eder:

Variant A: "Resmi ton"                Variant B: "Samimi ton"
─────────────────────                  ─────────────────────
Bot: Sayın müşterimiz, ...             Bot: Merhaba canım, ...
Bot: ...sayın efendimiz.               Bot: ...bilgi vereyim 😊

A/B test'i 50 mesaj çalıştırın, hangisi daha iyi conversion alır → onu production'a alın (M47 A/B prompt variants).

Production'a geçiş

Sandbox'ta her şey iyi → tek tıkla "Production'a aç":

  1. Sandbox conversations sandbox=true flag'i — analytics'e dahil edilmez
  2. Production messages sandbox=false — gerçek müşteri datası
  3. Meta webhook URL bağlanır, gerçek WhatsApp/IG trafiği LeadsUp'a akar
  4. Müşteri ilk mesajı atınca gerçek bot çalışır — sandbox'ta test edildiği gibi

Sandbox vs production karşılaştırması

ÖzellikSandboxProduction
Meta gerekli
Maliyet$0 (BYOK ile)$0.005-0.10/conv
Persona seçimi✅ 4 personagerçek müşteri
Halüsinasyon uyarısıreal-timepost-processing
KB eksik tespitotomatikanalytics retrospective
A/B variantyan yanatrafficsplit
Veri analytics'e

En sık hatalar

  1. Sandbox'u atlama — direkt production'a açıp "neden bu kadar kötü cevap?" deyip iptal eden tenant'ları gördük. Sandbox'ta 30 dakika geçirin, bot ton + KB %50 daha iyi olur.

  2. Sadece 1 persona test — 4 persona ile test edin; agresif müşteriye nasıl cevap veriyor, VIP'ye saygılı mı?

  3. KB eksiği bildirimlerini ignore etmek — "Sonra eklerim" → asla eklenmez → production'da bot "elimde bilgi yok" diyor → müşteri kaybı.

  4. Halüsinasyon uyarısını dismiss — "Önemsiz" diye geçtiğiniz halüsinasyon production'da yanlış fiyat söyletir → şikâyet.

Sandbox kapasiteleri

  • Süresiz ücretsiz: Trial dışı tenant'lar bile sandbox erişimi var (Starter plan dahil)
  • BYOK ile $0 maliyet: Anthropic free tier $5 ile 1000+ test mesajı
  • Versiyon karşılaştırma: Eski/yeni prompt yan yana test
  • Export: Sandbox conversation history JSON export

Hemen sandbox aç — bir hesap açın, 5 dakikada bot konuşur.

LeadsUp ile aynı sonuçları kendi botunuzda görün

14 gün ücretsiz. Kredi kartı gerekmez.

Ücretsiz dene