OĞUZ EROL · MarkdownEN
Markdown’ı açKapat
Kaynak: https://oguzerol.com/whatsapp-google-sheets-entegrasyonu/

[![Örnek ekran: Mesajdaki sipariş tablo kaydıyla buluşsun. Sipariş 104 hazır mı?. ORD-104 · Hazır. Yanıt taslağı. 104 numaralı siparişiniz hazır. Kontrol et ve gönder.](https://oguzerol.com/gorseller/hizmet-kapaklari/whatsapp-google-sheets-entegrasyonu-webapp-v1-tr.webp)

Görseli büyüt](https://oguzerol.com/gorseller/hizmet-kapaklari/whatsapp-google-sheets-entegrasyonu-webapp-v1-tr.webp)

# WhatsApp ve Google Sheets Entegrasyonu

[Oğuz Erol](https://oguzerol.com/hakkimda/)  |  3 dk okuma

Müşteri WhatsApp’tan siparişini soruyor; ekip Google Sheets dosyasını açıyor, satırı arıyor ve bulduğu bilgiyi mesaja taşıyor. Bu iki ekran arasındaki bağı, hangi müşterinin hangi kaydı görmeye yetkili olduğunu da kontrol eden bir uygulama olarak kuruyorum. Amaç tablodaki her veriyi konuşmaya dökmek değil, doğru kaydın ilgili alanını yanıt hazırlayan kişiye göstermek.

## Örnek: ORD-104 hazır mı?

Görseldeki kurgu konuşmada müşteri “Sipariş 104 hazır mı?” diye soruyor. Uygulama Google Sheets’teki ORD-104 kaydını buluyor. Durum “Hazır” olduğu için “104 numaralı siparişiniz hazır” yanıtı taslak olarak oluşuyor. Görevli, kaydı ve alıcıyı kontrol edip gönderiyor.

Sipariş numarası tek başına müşteri kimliğini kanıtlamaz. Aynı telefona birden fazla müşteri kaydı bağlıysa veya numara bulunamıyorsa otomatik yanıt durur. Görevli doğru ilişkiyi doğrular. Yanlış kişiye başka siparişin bilgisini vermektense belirsiz eşleşmeyi incelemeye ayırırım.

## Sheets ve hazır bağlantılar ne zaman yeterli?

Az sayıda konuşma ve kolay bulunabilen bir tablo için elle kontrol etmek makul olabilir. Kullandığınız CRM’in hazır WhatsApp bağlantısı sipariş kaydını zaten doğru gösteriyorsa aynı ekranı yeniden yaptırmanız gerekmez. Önce mevcut çözümün veri erişimini ve ekip işleyişini değerlendiririm.

Özel uygulama; dosya sütunlarınız farklıysa, müşteri aynı anda birkaç sipariş soruyorsa veya yalnız belirli durumlar yanıtlanabiliyorsa anlam kazanır. Sheets veri kaynağı olarak kalabilir. Dosyadan tamamen ayrılmanız gerekiyorsa [Excel’den web uygulamasına geçiş](https://oguzerol.com/excel-web-uygulamasi/) ayrı bir kapsamdır.

## Mesaj gönderme koşulları

Bağlantıyı resmi [WhatsApp Business Platform](https://whatsappbusiness.com/products/business-platform/) üzerinden tasarlarım. Numara ve işletme hesabının uygunluğu kurulumda doğrulanır. Sonraki iletişimler için alıcının izin kaydı, vazgeçme tercihi ve mesajın amacı dikkate alınır.

[WhatsApp mesajlaşma politikasına](https://whatsappbusiness.com/policy/) göre müşteri mesajı 24 saatlik hizmet penceresini açar veya yeniler. Pencerenin dışında onaylı şablon gerekir. Taslak doğru olsa bile gönderim anında bu koşulları yeniden kontrol ederim. İzinli alıcı listesi, her içerik için sınırsız gönderim hakkı anlamına gelmez.

## Tablo değişirken yanıtın doğruluğu

Görevli taslağı açtıktan sonra ORD-104’ün durumu değişirse eski taslak sessizce gönderilmez. Kayıt yeniden okunur veya değişiklik uyarısı gösterilir. Kaynak bağlantısı başarısızsa “Hazır” diye tahmin yapılmaz; son okuma zamanı ve hata belirtilir.

Sütun yer değiştirdiğinde yanlış alanın müşteri mesajına girmemesi için alan eşlemesi tanımlanır. Aynı gelen mesaj tekrar işlendiğinde ikinci konuşma veya ikinci yanıt üretilmemesi de kontrol edilir. Ekipte birden fazla yanıtlayan varsa [WhatsApp atama paneli](https://oguzerol.com/whatsapp-cok-kullanicili-ekip-paneli/) bu akışa eklenebilir.

## İlk teslim ve bakım

Önce bir sipariş tablosu ve tek bir yanıt türüyle başlarım. Okunacak alanlar, müşteri eşleştirme yöntemi, görevli onayı ve hata ekranı kapsamda yazılır. Denemeler gerçek müşteri bilgisi yerine örnek kayıtlarla yürütülebilir.

Teslimde bağlantı sahibi, erişim yenileme yöntemi ve mesaj kayıtlarının saklama yaklaşımı belirlenir. Platform veya sağlayıcı ücretleri, yeni şablonlar ve ilave tablo bağlantıları ayrıca değerlendirilir.

## Sıkça Sorulan Sorular

### Her mesaj otomatik yanıtlanmak zorunda mı?

Hayır. İlk aşamada yalnız kayıt bulup yanıt taslağı hazırlamak daha uygun olabilir. Otomatik gönderim sadece açıkça tanımlanan ve test edilen durumlarda açılır.

### Tabloya yazma da yapılabilir mi?

Yapılabilir; ancak hangi alanın kim tarafından değiştirileceği belirlenir. Müşterinin mesajı, kontrol edilmeden sipariş durumunu değiştirmemelidir.

## İhtiyacınızı konuşalım

[Tablonuzdaki örnek sütunları ve yanıtlamak istediğiniz soruyu paylaşın](https://oguzerol.com/iletisim/). İşe yarayan ilk bağlantıyı bu somut akış üzerinden belirleyelim.

[Başa dön ↑](https://oguzerol.com/whatsapp-google-sheets-entegrasyonu/#icerik)

## Bunları da okumak ister misiniz?

[Google Sheets Veri Giriş Formu: Yanıtları Tabloya KaydetmeGoogle Sheets veri giriş formu için Google Forms bağlantısıyla başlayın. Sipariş alanlarını, yanıt tablosunu ve sonradan düzenleme ihtiyacını ayırın.](https://oguzerol.com/google-sheets-veri-giris-formu/)[Excel ve Google Sheets'i Çok Kullanıcılı Web Uygulamasına ÇevirmeExcel veya Google Sheets'te yürüyen işinizi sunucuda çalışan, kişiye göre yetkili ve kayıt geçmişli bir web uygulamasına çeviriyorum. Süreci ve örneği görün.](https://oguzerol.com/excel-web-uygulamasi/)[Google Sheets ile Çift Yönlü Veri SenkronizasyonuSheets ile uygulama arasında veriyi alan sahipliğiyle güncelleyin. Çift yönlü aktarımda kayıt kimliği, çakışma ve tekrar kontrolünü birlikte planlayalım.](https://oguzerol.com/google-sheets-cift-yonlu-senkronizasyon/)

[Tüm yazılara göz atın →](https://oguzerol.com/yazilarim/)

NE İSTEYEBİLİRSİNİZ

## Nasıl çalışıyorum?
Çalışma saati paketleri

WhatsApp’tan ya da telefonda işinizden ve ihtiyacınızdan bahsedin; **5 ile 40 saat arasında bir çalışma paketinde** anlaşalım, ben gerekenleri yapmaya başlayayım. Aldığınız şey bir takvim aralığı değil, doğrudan sizin işinize harcanacak net mesai. 40 saati üç gün aralıksız çalışarak da kullanabiliriz, bilerek zamana yayıp bir yılda da bitirebiliriz — işin gerektirdiği neyse o. İşin ne kadar süreceğini tahmin etmeye değil, işi yapmaya vakit harcarım; harcadığım her saatin işinizde kalıcı bir karşılığı olur. Faydalı olduğunu düşündüğünüz sürece bu şekilde devam ederiz.

ÇALIŞMA BLOKLARI

## Neden aylık değil?
40 saat 1 hafta mı oluyor?

Aylık sabit ücrette iki taraf da yanlış yere bakar: siz sabit gidere, karşı taraf kaç tane daha böyle sözleşme bağlayabileceğine. Saat üzerinden çalışınca ikimizin de baktığı yer aynı olur — yapılan işin gerçek değeri. "Toplamda ne kadar tutar?" sorusunun peşinen net bir cevabı olmaması bu modelin doğal maliyeti, farkındayım. Ama sonuç üretmeyen bir yapıya aylarca sabit ücret ödemek yerine yalnızca işinize ayrılan nitelikli zamanı ödersiniz, o zamanın nereye gittiğini de baştan sona görürsünüz. Müşterilerimin benimle tekrar tekrar çalışmasının sebebi bu.

5saat10.000₺ + KDVsaat başı 2.000₺[Bu bloğu seç](https://wa.me/905496546489?text=Merhaba%2C%205%20saatlik%20%C3%A7al%C4%B1%C5%9Fma%20blo%C4%9Fu%20hakk%C4%B1nda%20bilgi%20almak%20istiyorum.)

10saat15.000₺ + KDVsaat başı 1.500₺[Bu bloğu seç](https://wa.me/905496546489?text=Merhaba%2C%2010%20saatlik%20%C3%A7al%C4%B1%C5%9Fma%20blo%C4%9Fu%20hakk%C4%B1nda%20bilgi%20almak%20istiyorum.)

20saat24.000₺ + KDVsaat başı 1.200₺[Bu bloğu seç](https://wa.me/905496546489?text=Merhaba%2C%2020%20saatlik%20%C3%A7al%C4%B1%C5%9Fma%20blo%C4%9Fu%20hakk%C4%B1nda%20bilgi%20almak%20istiyorum.)

40saat40.000₺ + KDVsaat başı 1.000₺[Bu bloğu seç](https://wa.me/905496546489?text=Merhaba%2C%2040%20saatlik%20%C3%A7al%C4%B1%C5%9Fma%20blo%C4%9Fu%20hakk%C4%B1nda%20bilgi%20almak%20istiyorum.)