Modern iş otomasyonu anlık iletişime dayanır ve webhook'lar, yazılımınızı gerçek dünyaya bağlayan yapıştırıcı görevi görür. Bu kapsamlı kılavuzda, giden kısa mesajları tetiklemek ve teslimat durumlarını gerçek zamanlı olarak takip etmek için webhook SMS'i nasıl uygulayacağınızı inceleyecek; sorunsuz, otomatik iletişim iş akışları oluşturmanıza yardımcı olacağız.

SMS Webhook Nedir ve Nasıl Çalışır?

İşletmeniz için otomatik bir sistem kuruyorsanız muhtemelen webhook terimiyle karşılaşmışsınızdır. Peki sms webhook nedir ve kısa mesaj gönderme işlemine nasıl uygulanır? En basit tanımıyla webhook, bir HTTP geri çağırmasıdır (callback): Bir olay gerçekleştiğinde bir uygulamadan diğerine gönderilen otomatik bir mesajdır. SMS bağlamında webhook'lar iki farklı yönde çalışır: giden tetikleyiciler ve gelen durum güncellemeleri.

İlk olarak, bir SMS'i tetiklemek için webhook gönderme süreci vardır. CRM'inizde, rezervasyon yazılımınızda veya veri tabanınızda bir olay gerçekleştiğinde (örneğin bir müşterinin diş randevusu alması veya bir oto tamirhanesinin bir aracı "teslime hazır" olarak işaretlemesi gibi), sisteminiz bir SMS ağ geçidine (gateway) HTTP POST isteği (bir webhook) gönderir. Ağ geçidi bu veriyi (payload) alır ve kısa mesajı anında alıcıya iletir.

İkinci olarak, webhook'lar gerçek zamanlı teslimat takibi için kullanılır. Bir SMS gönderdiğinizde, bunun müşterinin telefonuna gerçekten ulaşıp ulaşmadığını bilmeniz gerekir. Durumu kontrol etmek için sürekli bir API'yi sorgulamak (polling) yerine, SMS toplayıcınızda (aggregator) webhook URL'si ayarlarsınız. Mesaj teslim edildiğinde (veya başarısız olduğunda), toplayıcı sunucunuza teslimat durumunu içeren bir webhook geri gönderir. Bu sayede sisteminiz panosunu anında güncelleyebilir, takip işlemlerini tetikleyebilir veya başarısız mesajlar için iadeleri işleyebilir.

SMS API ile SMS Webhook Arasındaki Fark

Birbirleriyle yakından ilişkili olsalar da, SMS API ve SMS webhook zıt iletişim modellerine hizmet eder. API çekme (pull) tabanlıdır: Sunucunuz, bir eylemi gerçekleştirmek (mesaj göndermek gibi) için SMS ağ geçidine bir istek başlatır. Webhook ise itme (push) tabanlıdır: SMS ağ geçidi, sizi bir olaydan (teslimat raporu veya gelen bir mesaj gibi) haberdar etmek için sunucunuza bir istek başlatır. Güvenilir otomatik iş akışları tasarlarken bu ayrımı anlamak çok önemlidir. Bu mimari farkları daha derinlemesine incelemek için ayrıntılı SMS gateway vs SMS API kılavuzumuzu okuyun.

SMS Toplayıcınızda Webhook URL'si Nasıl Ayarlanır?

Gönderdiğiniz mesajlar hakkında gerçek zamanlı güncellemeler almak için sisteminizi gelen webhook'ları dinleyecek şekilde yapılandırmalısınız. sms webhook yapılandırma parametreleri sağlayıcınıza bağlı olarak biraz değişiklik gösterse de, temel adımlar sektör genelinde aynıdır.

İlk olarak, sunucunuzda HTTP POST isteklerini alabilen, herkese açık bir URL'ye ihtiyacınız vardır. Yerel geliştirme sırasında, yerel bir geliştirme portu kullanabilirsiniz; bu da POST http://localhost:5678/webhook/sms gibi bir uç nokta (endpoint) ile sonuçlanır. Üretim (production) ortamında ise bu, kendi altyapınızda barındırılan güvenli, genel bir URL veya https://sms-webhook.956312457.workers.dev/smswebhook gibi sunucusuz (serverless) bir fonksiyon olacaktır.

Uç noktanız hazır olduğunda, bu URL'yi SMS ağ geçidinizin geliştirici paneline kaydedersiniz. O andan itibaren, bir SMS durumu her değiştiğinde (örneğin, "gönderildi" durumundan "teslim edildi" veya "başarısız" durumuna), ağ geçidi kayıtlı URL'nize bir JSON verisi (payload) gönderir. İşte MySMSGate'den alacağınız standart veri paketine bir örnek:

{
  "message_id": "msg_987654321",
  "status": "delivered",
  "phone": "+447700900077",
  "error_code": null,
  "timestamp": "2026-06-28T14:30:00Z"
}

Mesaj teslim edilemezse, MySMSGate başarısız SMS iadesini otomatik olarak işler ve kredileri bakiyenize iade eder. Webhook işleyiciniz (handler) "başarısız" durumunu okuyabilir ve personelinizi otomatik olarak bilgilendirebilir veya CRM'inizde müşterinin telefon numarasını geçersiz olarak işaretleyebilir.

Webhook'lar Aracılığıyla SMS Tetikleme: Kodsuz (No-Code) ve Geliştirici İş Akışları

Güçlü otomatik SMS iş akışları oluşturmak için deneyimli bir yazılım mühendisi olmanıza gerek yoktur. İster özel kod yazmak isteyin ister görsel otomasyon araçları kullanın, webhook'lar operasyonel yazılımınız ile müşterilerinizin cep telefonları arasındaki boşluğu doldurmayı kolaylaştırır.

Fransızca konuşulan pazarlarda, operatörler genellikle webhook qui lance des sms (SMS başlatan/tetikleyen bir webhook) araması yapar. Bu konsept evrensel olarak uygulanabilir. CRM'inizi veya web uygulamanızı MySMSGate'e bir webhook gönderecek şekilde yapılandırarak, müşterilerinize manuel müdahale olmadan anında bildirim gönderebilirsiniz.

Geliştirici Entegrasyonu: REST API Aracılığıyla SMS Tetikleme

Geliştiriciler için bir SMS'i tetiklemek, MySMSGate API uç noktasına tek bir POST isteği göndermek kadar basittir. İşte API anahtarınızı kullanarak bir SMS'i nasıl tetikleyeceğinizi gösteren pratik bir curl örneği:

curl -X POST https://mysmsgate.net/api/v1/send \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "+447700900077",
    "message": "Your vehicle is ready for pickup at AutoRepair Pro. Total: £120. Open until 6 PM."
  }'

Bu basit veri paketi, bağlı Android telefona SMS'i doğrudan fiziksel SIM kartı üzerinden göndermesi talimatını verir. Özel bir arka uç (backend) geliştiriyorsanız, Python, Node.js, PHP, Go ve Ruby için eksiksiz kod örneklerini API belgelerimizde bulabilirsiniz.

Kodsuz (No-Code) Otomasyon: Belgeleri İşleme ve SMS Tetikleme

Teknik bilgisi olmayan işletmeciler için Zapier, Make.com ve n8n gibi platformlar, karmaşık iş akışlarını görsel olarak oluşturmaya olanak tanır. Örneğin, yerel bir dil okulu veya özel ders merkezi, yeni öğrencileri kaydetmek ve kayıtlarını SMS ile onaylamak için bir iş akışı kullanabilir.

Gelişmiş bir iş akışını ele alalım: Bir mobil uygulamadan/mini programdan yüklenen .docx dosyalarını almak için bir webhook düğümü kullanıp "binary data" (ikili veri) seçeneğini etkinleştirdiğinizi varsayalım. Bir öğrenci imzalı kayıt sözleşmesini .docx dosyası olarak yüklediğinde, webhook düğümü dosyayı alır. Ardından, belgeden öğrencinin adını ve telefon numarasını çıkarmak için bir belge çıkarma düğümü (Power Document Extractor gibi) kullanırsınız. Son olarak, kişiselleştirilmiş bir onay SMS'i göndermek için bu verileri MySMSGate düğümüne aktarırsınız: "Merhaba [Name], imzalı sözleşmeniz bize ulaştı! Dersleriniz önümüzdeki Pazartesi başlıyor."

SMS Webhook Sağlayıcılarının Karşılaştırılması: MySMSGate vs. Geleneksel Ağ Geçitleri

Mesajları tetiklemek ve takip etmek için bir SMS ağ geçidi seçerken, ABD dışındaki küçük işletmeler Twilio, Plivo veya MessageBird gibi geleneksel sağlayıcılarla ciddi engellerle karşılaşırlar. Bu platformlar karmaşık yasal onaylar, marka tescilleri (10DLC gibi) gerektirir ve karmaşık segment faturalandırmasıyla yüksek, öngörülemeyen ücretler talep eder.

MySMSGate, kendi Android telefonunuzu bir SMS ağ geçidine dönüştürerek pratik ve modern bir alternatif sunar. Mesajları kendi SIM kartınız üzerinden göndererek operatör kaydı işlemlerini tamamen devre dışı bırakır ve müşterilerinizin zaten tanıdığı yerel bir numaradan kısa mesaj gönderirsiniz.

Aşağıdaki tablo, ayda 500 operasyonel mesaj gönderen tipik bir yerel hizmet işletmesi için MySMSGate ile geleneksel bulut SMS ağ geçitlerini karşılaştırmaktadır:

ÖzellikMySMSGateGeleneksel Ağ Geçitleri (Twilio / Plivo)
SMS Başına Maliyet0,02 $ (Sabit ücret)0,05 $ - 0,08 $ + Operatör ücretleri
Faturalandırma ModeliMesaj başına tek bir sabit ücret160 karakterlik segment başına faturalandırılır
Gönderici KaydıYok (Kendi SIM kartınızı kullanın)Karmaşık 10DLC / A2P kaydı gereklidir
Kurulum SüresiAnında (QR kodunu taratın)Haftalarca süren operatör onay bekleme süreleri
Başarısız Mesaj PolitikasıBakiyeye otomatik iadeTeslimat durumuna bakılmaksızın ücretlendirilir
Çoklu Cihaz DesteğiEvet (Birden fazla telefonu/numarayı yönetin)Hayır (Bölge başına sanal numaralar satın alınmalıdır)

Geleneksel ağ geçitleri 160 karakterlik segment başına faturalandırma yaptığından, 161 karakter içeren tek bir uzun randevu hatırlatıcısı iki mesaj olarak sayılacak ve maliyetinizi ikiye katlayacaktır. MySMSGate, uzunluğu ne olursa olsun mesaj başına 0,02 $'lık tek bir sabit ücret alarak yerel işletmeler için en uygun maliyetli çözümü sunar. Bunun bütçenizi nasıl etkilediğini görmek için en ucuz SMS API kılavuzumuzu inceleyin.

Adım Adım Eğitim: MySMSGate ile Webhook SMS Kurulumu

MySMSGate ile otomatik bir SMS sistemi kurmak son derece kolaydır ve karmaşık bir altyapı gerektirmez. Android telefonunuzu bağlamak ve webhook'lar aracılığıyla mesajları tetiklemeye başlamak için bu adımları izleyin.

Adım 1: Hesabınızı Oluşturun ve Uygulamayı İndirin

MySMSGate paneline gidin ve ücretsiz bir hesap oluşturun. Herhangi bir sözleşme veya gizli aylık ücret yoktur. Kayıt olduktan sonra MySMSGate Android uygulamasını telefonunuza indirin. Bu uygulama, web API'sinden gelen mesajları yerel SIM kartınıza yönlendirerek yerel ağ geçidiniz olarak görev yapar.

Adım 2: Telefonunuzu QR Kod ile Bağlayın

Benzersiz bir kurulum QR kodu göreceğiniz MySMSGate web panelini açın. Telefonunuzdaki Android uygulamasını açın ve bu QR kodunu taratın. Telefonunuz artık hesabınızla güvenli bir şekilde ilişkilendirilmiştir. Tek bir merkezi panelden farklı işletme şubelerini veya telefon numaralarını yönetmek için birden fazla telefon bağlayabilirsiniz.

Adım 3: Bir SMS Tetikleyin ve Teslimat Webhook'larını Yapılandırın

İlk mesajınızı göndermek için API uç noktamıza bir HTTP POST isteği gönderin. Gerçek zamanlı takibi yapılandırmak istiyorsanız, sunucunuzun webhook URL'sini MySMSGate geliştirici ayarlarına girin. Artık telefonunuzdan her SMS gönderildiğinde, sistemimiz sunucunuza tam teslimat durumunu bildirecek ve başarılı teslimatları anında takip etmenizi sağlayacaktır.

Bu kurulumun kod düzeyinde eksiksiz bir anlatımı için adım adım Android SMS ağ geçidi eğitimimize göz atın.

Sıkça Sorulan Sorular

İş otomasyonu için webhook SMS kurulumu ve kullanımı hakkında en sık sorulan soruların yanıtlarını alın.

SMS webhook nedir?

SMS webhook, bir SMS olayı gerçekleştiğinde bir eylemi tetikleyen otomatik bir HTTP geri çağırmasıdır. CRM'inizde bir olay gerçekleştiğinde otomatik olarak bir kısa mesaj göndermek veya bir mesaj teslim edildiğinde ya da başarısız olduğunda SMS ağ geçidinizden gerçek zamanlı teslimat durumu güncellemeleri almak için kullanılır.

MySMSGate'i kullanmak için operatör onayına veya 10DLC kaydına ihtiyacım var mı?

Hayır. Geleneksel ağ geçitleri, otomatik mesajlar göndermek için kapsamlı marka tescili ve operatör onayı (ABD'deki 10DLC gibi) gerektirir. MySMSGate mesajları doğrudan kendi Android telefonunuz ve SIM kartınız üzerinden gönderdiği için herhangi bir kayıt veya onaya ihtiyacınız yoktur. Mevcut mobil tarifenizi kullanarak hemen mesaj göndermeye başlayabilirsiniz.

MySMSGate başarısız SMS webhook'larını ve iadelerini nasıl yönetir?

Teslimat durumuna bakılmaksızın her deneme için sizi ücretlendiren diğer platformların aksine, MySMSGate SMS'inizin gerçek teslimat durumunu takip eder. Bir mesaj teslim edilemezse (örneğin geçersiz bir numara veya şebeke hatası nedeniyle), sistem uygulamanızı bilgilendirmek için bir webhook tetikler ve o SMS'in maliyetini otomatik olarak hesap bakiyenize iade eder.

Webhook'ları Zapier veya Make gibi geliştirici olmayan araçlarla kullanabilir miyim?

Evet, kesinlikle. MySMSGate; Zapier, Make.com ve n8n gibi popüler kodsuz otomasyon platformlarıyla sorunsuz bir şekilde entegre olur. Tek bir satır kod yazmadan rezervasyon sisteminizden, web formunuzdan veya CRM'inizden gelen bir webhook'un otomatik olarak bir SMS bildirimi tetiklediği iş akışları kurabilirsiniz.