Zapier Entegrasyonu

Bu yazının tahmini okunma süresi 13 dakikadır.

Zapier Nedir?

Zapier 2.000’den fazla uygulama entegrasyonu barındıran bir platformdur. Netgsm – Zapier uygulaması ile Zapier’e entegre olan uygulamalara Netgsm servisleri de entegre olmaktadır.

Çift yönlü çalışma yapısı ile; diğer uygulamaların çıktıları Netgsm servislerinde girdi olarak kullanılmakta ve Netgsm servislerinin ürettiği çıktılar diğer uygulamalara girdi olarak gönderilmektedir.

Zapier’de kurulacak entegrasyon sayısı (Zap) ve entegrasyon tetikleyici süreleri Zapier hesap türüne göre değişiklik göstermektedir.

Uygulama İngilizce olarak geliştirilmiştir.

Zapier Uygulaması Nasıl Kurulur?

Uygulama kullanımı için öncelikle Netgsm servisleri ile Zapier arasında doğrulama işlemi yapılmalıdır. Doğrulama işlemi için Netgsm API hesabı bilgileri; kullanıcı adı ve şifre bilgisi gerekmektedir.

  1. Uygulama ile ilk Zap oluşturulurken Netgsm hesabı ile giriş yapılması gerekir:
  • ‘Sign in to Netgsm’ butonuna tıklandığında Netgsm API bilgilerinin girileceği bir sayfa açılır:
  • Bilgilerin yanlış girilmesi durumunda uygulama hata mesajı verir:
  • Bilgilerin doğru girilmesi durumunda açılan sayfa kapanır ve My Apps linkinin altında bağlantı bilgileri listelenir:
  • İstenirse oluşturulan bağlantı Test butonu ile test edilebilir, Reconnect butonu ile bağlantı bilgileri değiştirilebilir ve Disconnect butonu ile bağlantı kaldırılabilir:

Uygulamaya Zapier uygulama marketinden Netgsmismi ile ulaşılıp kullanılabilir.

Zapier Uygulaması Özellikleri

Uygulamada 3 farklı alanda toplam 7 adet fonksiyon geliştirilmiştir.

Trigger Olarak Geliştirilen Fonksiyonlar

  • Entegrasyon tetikleyici olarak görev alan fonksiyonlardır.
  • Çalışması için herhangi bir tetikleyici bulunmaz.
  • Kendi kendine belirli periyotlarda çalışır ve bekleyen görevleri yerine getirir.
  • Trigger fonksiyonların çalışma periyotları Zapier hesabının özellikleri ile ilgilidir. Periyot süresi, hesap planı yükseldikçe kısalır.
  • Trigger fonksiyonlar gelen SMS sorgulama aksiyonu için kullanılmaktadır.
  1. Gelen SMS (New Incoming SMS): Netgsm hesabına yeni bir SMS geldiğinde tetiklenir ve gelen SMS bilgilerini çıktı olarak üretir. Üretilen çıktılar diğer entegrasyonlar tarafından kullanılabilir.
    -Üretilen çıktılar arasında: SMS gönderen numara, gönderilen mesaj, gönderim tarihi ve gönderilen SMS’in bulkid bilgileri yer almaktadır.

Action Olarak Geliştirilen Fonksiyonlar

  • Action fonksiyonlar bir tetikleyici fonksiyondan sonra çalışan fonksiyonlardır.
  • Tetiklenerek çalışan fonksiyonlar için bir girdi gerekir ve alınan bu girdiler ile çeşitli işlemleri yaptıktan sonra çıktı üretir.
    -Action fonksiyonlar çağrı bağlama; SMS, OTP SMS gönderme, sesli mesaj başlatma gibi aksiyonları yapabilmek için kullanılmaktadır.
  1. Çağrı Başlat (Connect Call): Netsantral ile çağrı başlatan fonksiyondur.
    -Santral adı bilgisi açılır liste olarak gelmekte ve abone santral adını listeden seçmektedir.
    -Arayan numara ve aranacak numara bilgisi manuel olarak girilmelidir.
    -Öncelikle çalacak numara bilgisi açılır listede gelmektedir.
    -Öncelikle çalacak numara “If” seçilirse: önce aranan, “Of” seçilirse önce arayan numara çalar ve çağrılar bağlanır.
  • Çağrı başlatma işleminden sonra fonksiyon çağrı bilgilerini içeren bir çıktı üretir. Üretilen çıktılar diğer entegrasyonlar tarafından kullanılabilir.
    -Üretilen çıktılar arasında: Çağrı başlatma durumu, çağrı başlatma mesajı, arayan numara bilgisi, aranan numara bilgisi ve çağrının unique id bilgisi yer almaktadır.

2. SMS Gönder (Send SMS): Zapier ile SMS gönderimi sağlayan fonksiyondur.
-Diğer uygulamalardan aldığı girdiler ile Netgsm SMS servisine bağlanarak SMS gönderimi sağlamaktadır.
-SMS gönderimi için gereken bilgilerden; SMS başlığı açılır liste olarak gelmektedir. SMS gönderilecek numara ve gönderilecek mesaj metni bilgisi manuel olarak girilmektedir.

  • SMS gönderme işleminden sonra fonksiyon, gönderilen SMS’e ait bilgileri içeren bir çıktı üretir.
    -Üretilen çıktılar diğer entegrasyonlar tarafından kullanılabilir. -Üretilen çıktılar arasında: gönderilen SMS’in bulkid bilgisi yer almaktadır.

3- OTP SMS Gönder (Send OTP SMS): Zapier ile OTP SMS gönderimi sağlayan fonksiyondur.
-Diğer uygulamalardan aldığı girdiler ile Netgsm OTP SMS servisine bağlanarak OTP SMS gönderimi sağlamaktadır.
-OTP SMS gönderimi için gereken bilgilerden; SMS başlığı açılır liste olarak gelmektedir.
-OTP SMS gönderilecek numara ve gönderilecek mesaj metni bilgisi manuel olarak girilmektedir.

  • OTP SMS gönderme işleminden sonra fonksiyon, gönderilen OTP SMS’e ait bilgileri içeren bir çıktı üretir.
    -Üretilen çıktılar diğer entegrasyonlar tarafından kullanılabilir. -Üretilen çıktılar arasında: gönderilen OTP SMS’in bulkid bilgisi yer almaktadır.

4- Basit Sesli Mesaj Gönder (Send a Voice Message (Simple)): Zapier ile Basit Sesli Mesaj gönderimi sağlayan fonksiyondur.
-Basit sesli mesaj gönderimi sağlayabilmek için Netgsm Webportal’dan ses dosyası yüklenmeli ve AudioID bilgisi alınmalıdır.
-AudioID bilgisi açılır liste olarak gelmektedir.
-Netgsm Webportal’dan alınan AudioID bilgisi açılan listeden seçilmelidir.
-Sesli mesajın gönderimi yapılacak numara bilgisi manuel olarak girilmektedir.

  • Basit sesli mesaj gönderme işleminden sonra fonksiyon, gönderilen basit sesli mesaja ait bilgileri içeren bir çıktı üretir.
    -Üretilen çıktılar diğer entegrasyonlar tarafından kullanılabilir.
    -Üretilen çıktılar arasında: gönderilen basit sesli mesaj bulkid bilgisi yer almaktadır.

5- Dinamik Sesli Mesaj Gönder (Send Voicemail (Dynamic)): Zapier ile Dinamik Sesli Mesaj gönderimi sağlayan fonksiyondur.
-Fonksiyonda sese çevrilecek metin ve gönderilecek numara alanları yer almaktadır.
-Tüm alanlardaki bilgiler manuel olarak girilmelidir.
-Manuel olarak girilen metin içeriği TTS (Text To Speech) ile ses medyasına dönüştürülmekte ve aranacak numaraya dinletilmektedir.

  • Dinamik sesli mesaj gönderme işleminden sonra fonksiyon, gönderilen dinamik sesli mesaja ait bilgileri içeren bir çıktı üretir.
    -Üretilen çıktılar diğer entegrasyonlar tarafından kullanılabilir.
    -Üretilen çıktılar arasında: gönderilen dinamik sesli mesaj bulkid bilgisi yer almaktadır.

Search Olarak Geliştirilen Fonksiyonlar

  • Search olarak geliştirilen fonksiyonlar; bir trigger (tetikleyici) ile tetiklenen ve çıktılarını başka bir action fonksiyonuna ileten arama fonksiyonudur.
  • Search fonksiyonlar SMS rapor sorgulama işlemi için kullanılmaktadır.

1- SMS Raporu Sorgula (Query SMS Report): Zapier ile SMS raporlarını sorgulayan ve sonucu başka bir uygulamaya ileten fonksiyondur.
-Fonksiyonun çalışabilmesi için; sorgulayacağı SMS’e ait bulkid bilgisine ihtiyacı vardır.
-Sorgulama işleminden sonra fonksiyon tarafından SMS iletim durumu bilgisi çıktı olarak üretilir.

  • Fonksiyonun ürettiği durum kodları ve detayları bilgisine Netgsm SMS Sorgulama dokümanından ulaşılabilir.

Diğer Uygulamalar ile Yapılan Entegrasyonlar ve Şablonlar

Zapier yapısı sayesinde barındırdığı tüm uygulamalar arasında entegrasyon sağlayabilmektedir.

1- Gmail

  • Yeni Mail Geldiğinde SMS Gönderme:
    -Gmail hesabınıza yeni bir mail geldiğinde gelen mail içeriği SMS olarak gönderilebilir.
    -SMS gönderebilmek için SMS başlığı ve gönderilecek numara bilgisini manuel olarak girmek gerekir.
  • Yeni Eşleşen Mail Geldiğinde SMS Gönderme:
    -Gmail hesabına, daha önceden belirlenen parametreleri içeren bir mail geldiğinde mail içeriği SMS olarak gönderilir.
    -SMS gönderebilmek için SMS başlığı ve gönderilecek numara bilgisini manuel olarak girmek gerekir.
  • Yeni Mail Geldiğinde OTP SMS Gönderme:
    -Gmail hesabınıza yeni bir mail geldiğinde gelen mail içeriği OTP SMS olarak gönderilebilir.
    -OTP SMS gönderebilmek için SMS başlığı ve gönderilecek numara bilgisini manuel olarak girmek gerekir.
  • Yeni Eşleşen Mail Geldiğinde OTP SMS Gönderme:
    -Gmail hesabına, daha önceden belirlenen parametreleri içeren bir mail geldiğinde mail içeriği OTP SMS olarak gönderilir.
    -OTP SMS gönderebilmek için SMS başlığı ve gönderilecek numara bilgisini manuel olarak girmek gerekir.
  • Yeni Eşleşen Mail Geldiğinde Dinamik Sesli Mesaj Başlatma:
    -Gmail hesabına, daha önceden belirlenen parametreleri içeren bir mail geldiğinde, belirlediğiniz metin içeriği sesli mesaj olarak gönderebilirsiniz.
    -Sesli mesaj gönderebilmek için okutulacak metin ve gönderilecek numara bilgisinin girilmiş olması gerekmektedir.

2- Google Form

  • Yeni Kayıt Eklendiğinde SMS Gönderme:
    -Google Form’a yeni bir kayıt eklendiğinde bilgiler SMS olarak gönderilebilir.
    -SMS gönderebilmek için SMS başlığı ve gönderilecek numara bilgisini manuel olarak girmek gerekir.
  • Yeni Kayıt Eklendiğinde ya da Kayıt Güncellendiğinde SMS Gönderme:
    -Google Form’a yeni bir kayıt eklendiğinde ya da var olan bir kayıt güncellendiğinde bilgiler SMS olarak gönderilebilir.
    -SMS gönderebilmek için SMS başlığı ve gönderilecek numara bilgisini manuel olarak girmek gerekir.

3- Trello

  • Yeni Aktivite Olduğunda SMS Gönderme:
    -Trello hesabınızda bir aktivite olduğunda aktivite bilgilerini SMS olarak gönderebilirsiniz.
    -SMS gönderebilmek için SMS başlığı ve gönderilecek numara bilgisini manuel olarak girmek gerekir.
  • Yeni Bildirim Geldiğinde SMS Gönderme:
    -Trello hesabınıza yeni bir bildirim mesajı geldiğinde, bildirim bilgilerini SMS olarak gönderebilirsiniz.
    -SMS gönderebilmek için SMS başlığı ve gönderilecek numara bilgisini manuel olarak girmek gerekir.

4-Typeform

  • Yeni Kayıt Girildiğinde SMS Gönderme:
    -Typeform hesabına bağlı bir forma yeni bir kayıt girildiğinde kayıt bilgileri SMS olarak gönderilebilir.
    -SMS gönderebilmek için SMS başlığı ve gönderilecek numara bilgisini manuel olarak girmek gerekir.

5- WooCommerce

  • Yeni Müşteri Geldiğinde SMS Gönderme:
    -Woocommerce hesabınıza yeni bir müşteri kayıt olduğunda SMS gönderebilirsiniz.
    -SMS gönderebilmek için SMS başlığı ve gönderilecek numara bilgisini manuel olarak girmek gerekir.
  • Yeni Sipariş Geldiğinde SMS Gönderme:
    -Woocommerce hesabınıza yeni bir sipariş geldiğinde sipariş bilgilerini SMS gönderebilirsiniz.
    -SMS gönderebilmek için SMS başlığı ve gönderilecek numara bilgisini manuel olarak girmek gerekir.

6- Mailchimp

  • Yeni Abone Olduğunda SMS Gönderme:
    -Mailchimp hesabınıza yeni bir abone olduğunda bilgileri SMS gönderebilirsiniz.
    -SMS gönderebilmek için SMS başlığı ve gönderilecek numara bilgisini manuel olarak girmek gerekir.
  • Yeni Etiketlenen Abone Olduğunda SMS Gönderme:
    -Mailchimp hesabınıza yeni bir etiketlenen abone olduğunda bilgileri SMS gönderebilirsiniz.
    -SMS gönderebilmek için SMS başlığı ve gönderilecek numara bilgisini manuel olarak girmek gerekir.

7- Twitter

  • Mention Arama ve SMS Gönderme:
    -Twitter’da mention olarak arattığınız parametre bulunursa ya da yeni bir tweet atılırsa bilgiler SMS olarak gönderilir.
    -Aratılacak parametre olarak hashtag, kullanıcı adı ya da herhangi bir kelime yazılabilir.
    -SMS gönderebilmek için SMS başlığı ve gönderilecek numara bilgisini manuel olarak girmek gerekir.
  • Seçilen Lokasyonda Mention Arama ve SMS Gönderme:
    -Twitter’da seçtiğiniz lokasyonda mention olarak arattığınız parametre bulunursa ya da yeni bir tweet atılırsa bilgiler SMS olarak gönderilir.
    -Aratılacak parametre olarak hashtag, kullanıcı adı ya da herhangi bir kelime yazılabilir.
    -SMS gönderebilmek için SMS başlığı ve gönderilecek numara bilgisini manuel olarak girmek gerekir.

8- Slack

Kanala Mesaj Atılınca SMS Gönderme:
-Slack kanallarından birini seçerek, bu kanala atılan her mesajı SMS olarak gönderebilirsiniz.
-SMS gönderebilmek için SMS başlığı ve gönderilecek numara bilgisini manuel olarak girmek gerekir.

9- Facebook Lead Ads

  • Yeni Lead Doldurulduğunda Basit Sesli Mesaj Başlatma:
    -Facebook Lead Ads ile yaptığınız kampanyalarda yeni bir lead formu doldurulduğunda daha önceden ses kaydı olarak yüklediğiniz mesajınızı Sesli Mesaj olarak gönderebilirsiniz.

10- Instagram

Instagram Hesabıma Yeni Bir Post Yüklendiğinde SMS Gönderme:
-Instagram hesabınıza yeni bir post yüklendiğinde bilgileri SMS olarak gönderebilirsiniz.
-Post bilgilerini diğer entegrasyonlar ile paylaşabilirsiniz.
-SMS gönderebilmek için SMS başlığı ve gönderilecek numara bilgisini manuel olarak girmek gerekir.

Örnek Senaryolar

1- WooCommerce Kullanan E-Ticaret Firması:
WooCommerce ile satış yapan bir firma, satış işlemlerini web sitesi üzerinden yapmak yerine telefon bankacılığı ile ödemelerini almaktadır. Netsantral Kredi Kartı Tahsilat modüllerinden birine sahip olan bu firma, WooCommerce ile gelen siparişin ardından Netsantral ile çağrı başlatarak müşteriyi entegrasyona yönlendirerek ve müşterinin ödeme işlemini tamamlamasını sağlamaktadır.

Ödeme işlemi tamamlandıktan sonra bilgilendirme için SMS gönderebilir. Ya da sipariş bilgilerini Slack’e kaydedebilir.

2- Müşteri İtibar Yönetimi Yapan Ajans
Müşterisi hakkında sosyal medyada paylaşılan olumlu / olumsuz yorumları takip eden ve müşteri itibarı yönetimi yapan bir firma, paylaşılan bir içerikten anında haberdar olmak istemektedir.

Twitter’da lokasyon bazlı mention araması yaparak, belirlediği bölgede paylaşılan tüm tweetleri SMS ya da Dinamik Sesli Mesaj olarak almakta ve paylaşım hakkında gereken işlemleri yapmaktadır.

3- Facebook / Instagram Lead Ads ile Test Sürüşü Formu Yayınlayan Bir Otomotiv Firması
Facebook ve Instagram Lead Ads ile Test Sürüşü formu reklamı yayınlayan bir otomotiv firması, form doldurulduğunda, formu dolduran müşteri için bir çağrı başlatmakta ve potansiyel müşteri ile irtibata geçerek Test Sürüşü randevusu planlamaktadır.

Çağrı başlatma işlemini ilerleyen zamanlarda planlıyor ise müşteriye bilgilendirme SMS’i göndererek form kaydının yapıldığını bildirebilir.

4- Toplantıları ve Özel Günleri Google Calendar ile Planlama
Google Calendar ile oluşturulan kayıtlarda kayıt oluşturulduğunda ya da ilgili kaydın tarihi geldiğinde SMS veya Sesli Mesaj gönderilebilir.

Kayıtlar doğum günü kutlaması, oluşturulan organizasyon hatırlatması, planlanan toplantı bilgilendirmesi vb. Olabilir.

5- Gmail Uygulamasına Eşleşen Mail Gelmesi
Google Gmail uygulamasına daha önceden belirlenen ifadeleri içeren mailler geldiğinde mail içeriği SMS olarak gönderilebilir, Sesli Mesaj gönderilebilir ya da ifadeye göre çağrı başlatılabilir.

Makaleyi yararlı buldunuz mu?