Konuşma verilerini — kişi adı, kanal, mesaj metni ve sorumlu temsilci gibi — otomatik olarak Google Sheets'e aktarmak için Papo'nun Flows modülünü (https://papo.global/) kullanarak yeni konuşma tetikleyicili bir otomasyon ve webhook eylemi oluşturun. Webhook, verileri bir otomasyon platformu (Zapier, Make) veya Google Apps Script aracılığıyla Google Sheets'te hazırlanan bir URL'ye gönderir.
Bu entegrasyon, manuel müşteri hizmetleri metriği toplamayı ortadan kaldırır ve gelen kutularınıza giren her etkileşimle her zaman güncel bir elektronik tablo tutar. Veriler merkezileştirildiğinde, kanal bazında hacim, yoğun saatler, temsilci yükü ve daha fazlasını izlemek için Google Sheets veya Looker Studio'da panolar oluşturabilirsiniz.
Entegrasyona genel bakış
| Adım | Nerede gerçekleşir | Ne yapar |
|---|---|---|
| 1. Hedefi hazırla | Google Sheets + aracı | Elektronik tabloyu oluşturun ve Zapier, Make veya Google Apps Script ile bir webhook URL'si oluşturun. |
| 2. Tetikleyiciyi oluştur | Papo (Flows) | Otomasyonu başlatmak için “Yeni konuşma” (veya “Alınan mesaj”) olayını tanımlayın. |
| 3. Webhook'u yapılandır | Papo (Flows) | Hedef URL ve konuşma verilerini içeren JSON gövdesiyle webhook eylemini ekleyin. |
| 4. Al ve kaydet | Google Sheets | URL, payload'ı alır ve konuşma bilgileriyle elektronik tabloya yeni bir satır ekler. |
| 5. Panolar oluştur | Google Sheets / Looker Studio | Biriken verileri kullanarak hacim, kanal bazında dönüşüm, temsilci performansı vb. grafikler oluşturun. |
Nasıl çalışır – adım adım
1. Google Sheets'i verileri alacak şekilde hazırlayın
Papo, Google Sheets URL'sini oluşturmaz. Webhook tarafından gönderilen JSON'u alacak ve verileri elektronik tabloya kaydedecek bir uç nokta oluşturmanız gerekir. En yaygın iki yol şunlardır:
Seçenek A – Kod yazmadan otomasyon platformu (önerilir)
Zapier veya Make gibi araçlar, benzersiz bir URL oluşturan bir “Catch Webhook” oluşturmanıza olanak tanır. Ardından, alınan alanları elektronik tablonun sütunlarıyla eşleştirerek Google Sheets'te “Satır Ekle” eylemini eklersiniz. Bu seçenek programlama gerektirmez ve Google ile kimlik doğrulamayı halleder.
Seçenek B – Google Apps Script
Google Sheets'te Uzantılar > Apps Script'e gidin, JSON'u yorumlayan ve verileri ekleyen doPost(e) işlevine sahip bir kod yapıştırın. “Web uygulaması” olarak “Herkes” erişimiyle dağıtın ve oluşturulan URL'yi kopyalayın. Bu alternatif daha fazla kontrol sunar ancak temel JavaScript bilgisi gerektirir.
2. Papo'da uygun tetikleyiciyle Flow oluşturun
Papo panelindeki Flows modülüne gidin ve yeni bir otomasyon oluşturun.
- Tetikleyici: Webhook'un bir kişi gelen kutusunda konuşma başlattığında tetiklenmesi için “Yeni konuşma” olayını seçin. Her mesajı tek tek yakalamayı tercih ederseniz, “Alınan mesaj” tetikleyicisini kullanın ve gerekirse filtreler uygulayın (kanal, anahtar kelime vb.).
- Gelen kutusu: Gönderimi yalnızca o kanalın konuşmalarıyla sınırlamak için istediğiniz gelen kutusunu (WhatsApp, Instagram, e‑posta vb.) seçin.
3. Webhook eylemini yapılandırın
Webhook türünde bir adım ekleyin ve şunları doldurun:
- URL: Zapier, Make veya Apps Script'te oluşturulan adresi yapıştırın.
- Yöntem:
POSTolarak bırakın. - Gövde (Body): Dışa aktarmak istediğiniz konuşma değişkenlerini içeren JSON'u tanımlayın. Örnek:
{
"kisi_adi": "{{contact.name}}",
"kanal": "{{inbox.name}}",
"mesaj_metni": "{{message.text}}",
"temsilci": "{{agent.name}}",
"olay_tarihi": "{{timestamp}}"
}
Kullanılabilir değişkenler Flows modülü belgelerinde incelenebilir. Hedef sistem belirli başlıklar gerektiriyorsa (Content-Type: application/json veya kimlik doğrulama token'ları gibi), bunları headers alanına ekleyin.
4. Flow'u test edin ve etkinleştirin
Üretime almadan önce bir test yapın:
- Hedef URL'yi geçici olarak bir test URL'siyle değiştirin (örn. Webhook.site).
- Yapılandırılan gelen kutusunda bir konuşma başlatın.
- Payload'ın tüm beklenen alanlar ve değerlerle doğru şekilde ulaşıp ulaşmadığını kontrol edin.
- Kalıcı URL ile değiştirin ve Flow'u etkinleştirin.
Bu andan itibaren, her yeni konuşma (veya tetikleyiciye bağlı olarak mesaj) Google Sheets elektronik tablonuza otomatik olarak kaydedilir.
Bu entegrasyon kimler için faydalıdır
- Manuel dışa aktarımlar olmadan müşteri hizmetleri metriklerini konsolide etmesi gereken veri ve BI analistleri.
- Kanal bazında konuşma hacmi, yoğun saatler ve temsilci yükü içeren panolar isteyen operasyon yöneticileri.
- Konuşma verilerini CRM'deki kampanyalar ve satış hunileriyle çaprazlamak isteyen pazarlama ve satış ekipleri.
- Google Sheets'i bilgi merkezi olarak kullanan ve onu müşteri hizmetleri verileriyle otomatik beslemek isteyen şirketler.
Sık sorulan sorular
Webhook'u yapılandırmak için programlama bilmem gerekiyor mu?
Şart değil. Zapier veya Make ile entegrasyon kod yazmadan yapılır. Yalnızca Google Apps Script seçeneği temel JavaScript bilgisi gerektirir.
Veriler gerçek zamanlı olarak gönderiliyor mu?
Evet. Flow'da yapılandırılan tetikleyici tetiklendiğinde (örn. yeni konuşma), webhook verileri hemen yapılandırılan URL'ye gönderir.
Google Sheets'e hangi bilgileri gönderebilirim?
Kişi adı, kaynak kanal, mesaj metni, sorumlu temsilci, tarih/saat ve Flow'da bulunan diğer değişkenleri gönderebilirsiniz. Tüm seçenekleri görmek için Flows modülü belgelerine bakın.
Flow'u etkinleştirmeden önce test edebilir miyim?
Evet. Kalıcı Google Sheets'e yönlendirmeden önce gönderimi doğrulamak için bir test URL'si (Webhook.site gibi) kullanmanızı öneririz.
Papo webhook URL'sini sağlıyor mu?
Hayır. URL'nin Zapier, Make veya Google Apps Script'te oluşturulması gerekir. Papo yalnızca verileri yapılandırılan adrese gönderir.
Belirli kanallardan konuşma verilerini dışa aktarabilir miyim?
Evet. Flow'da tetikleyiciyi yapılandırırken istediğiniz gelen kutusunu (WhatsApp, Instagram, e‑posta vb.) seçebilirsiniz, böylece yalnızca o kanalın konuşmaları webhook'u tetikler.
Ayrıca okuyun
- Satış hunisi verilerini Google Sheets'e nasıl aktarırım ve özel panolar oluştururum
- Webhook entegrasyonuyla Power BI'da bayi gelir panosu nasıl oluşturulur
Ücretsiz başlayın ve konuşma verilerini Google Sheets'e aktarın →
Papo ile konuşma verilerinin toplanmasını otomatikleştirin ve başlangıç maliyeti olmadan panolar oluşturun.