Ana içeriğe geç

İş Akışları

Genel Bakış

Mysched'deki İş Akışları (Workflows) modülü, randevu yönetimini ve iş süreçlerini otomatikleştirerek verimliliği artırır. İş Akışları ile belirli koşullara dayalı olarak olayları tetikleyebilir ve randevularla ilgili eylemleri otomatik hale getirebilirsiniz. Bu doküman, İş Akışları modülünün özellikleri, desteklenen eylemler, tetikleyiciler ve kullanım örnekleri hakkında ayrıntılı bilgi sağlar.

İş Akışı Nedir?

İş Akışları, Mysched içerisinde randevularla ilgili eylemleri otomatikleştirmenize ve verimli iş süreçleri oluşturmanıza olanak tanır. Belirli olaylar meydana geldiğinde belirli görevleri yerine getiren iş akışları tanımlayabilirsiniz. Örneğin, iş akışları müşterilere e-posta gönderebilir, personele Telegram ile bildirimde bulunabilir, randevu durumlarını değiştirebilir, web kancaları (webhooks) kullanarak HTTP istekleri gönderebilir ve daha fazlasını yapabilir.

Desteklenen Eylemler

İş Akışları modülü aşağıdaki eylemleri destekler:

  • E-posta Gönderme: Müşterilere veya personele otomatik olarak e-posta gönderin.
  • SMS Gönderme: Twilio veya Amazon SNS kullanarak SMS bildirimleri gönderin.
  • WhatsApp Mesajları Gönderme: Twilio üzerinden WhatsApp mesajları gönderin.
  • Telegram Mesajları Gönderme: Personele Telegram aracılığıyla bildirim gönderin.
  • Randevu Durumunu Değiştirme: Randevu durumunu otomatik olarak güncelleyin.
  • HTTP(s) İstekleri Gönderme (Webhook): Harici sistemlerle entegrasyon için web kancası (webhook) kullanarak HTTP istekleri gönderin.

Desteklenen Tetikleyiciler

Aşağıdaki olaylar iş akışlarını tetikleyebilir:

  • Yeni Randevu Eklendi: Yeni bir randevu planlandığında.
  • Randevu Yeniden Planlandı: Bir randevu yeniden planlandığında.
  • Randevu Durumu Değişti: Randevu durumu güncellendiğinde (örneğin, onaylandı, iptal edildi).
  • Randevu Sona Erdi: Randevu sona erdiğinde veya belirli bir zaman diliminde tetikleyin.
  • Yeni Müşteri Oluşturuldu: Sistem içinde yeni bir müşteri profili oluşturulduğunda.

İş Akışı Algoritmaları Oluşturma

Birden fazla iş akışı oluşturabilir ve her birine farklı tetikleyici ve eylemleri birleştirerek iş süreçlerini otomatikleştirebilirsiniz. Bu iş akışları, karmaşık iş süreçlerini otomatikleştirmenizi ve görevleri daha etkili bir şekilde yönetmenizi sağlar.

Tetikleyici Alanlar

Her tetikleyici, nasıl çalıştığını belirleyen bir dizi alanla birlikte gelir. Örneğin, E-posta tetikleyicisi şu alanları içerir:

  • Kime: Birden fazla e-posta adresine izin verir, böylece e-postalar müşterilere, personele veya belirli kişilere gönderilebilir.
  • Konu: Kişiselleştirme için varsayılan anahtar kelimeleri kullanarak e-posta konusunu özelleştirin.
  • Gövde: Anahtar kelimeler ve yer tutucularla e-posta içeriğini tanımlayın.
  • Ek: Mysched'deki diğer eklentilerden dosyalar veya URL'ler ekleyin.

Kullanım Örnekleri

İş akışlarının operasyonları nasıl basitleştirebileceğiyle ilgili bazı yaygın kullanım durumları şunlardır:

  • Randevu Onayı: Rezervasyon yapıldığında otomatik olarak müşterilere onay e-postaları veya mesajlar gönderin.
  • Randevu İptali: Müşteri ve personele randevu iptal edildiğinde bildirim gönderin.
  • Randevu Yeniden Planlama: Tüm taraflara randevu zamanları veya tarihlerindeki değişiklikler hakkında bilgi verin.
  • Randevu Takip Mesajı: Randevudan sonra müşterilere mesaj göndererek tekrar rezervasyonları teşvik edin veya ek hizmetler sunun.
  • Belge Paylaşımı: İstenilen belgeleri otomatik olarak Telegram aracılığıyla personele veya müşterilere gönderin.
  • Fatura Gönderimi: İş Akışları modülü ve fatura eklentisini kullanarak PDF faturaları otomatik olarak oluşturup gönderin.
  • Yönetici Bildirimleri: Randevular güncellendiğinde yöneticilere e-posta gönderin.
  • Hizmet İncelemeleri: Randevu sonrası müşterilerden otomatik olarak geri bildirim talep edin.

Desteklenen Filtreler

İş akışlarının yürütülmesini iyileştirmek ve belirli senaryolar için eylemleri kişiselleştirmek için filtreler uygulayabilirsiniz:

  • Konum Filtresi: Randevu konumuna göre iş akışlarını uygulayın (çok şubeli işletmeler için faydalıdır).
  • Hizmet Filtresi: Belirli hizmetlere yönelik iş akışları uygulayarak farklı hizmetler için farklı eylemler belirleyin.
  • Personel Filtresi: Belirli personele yönelik iş akışlarını tetikleyin; örneğin, atanan personele hatırlatıcılar veya bildirimler gönderin.
  • Durum Filtresi: Randevu durumuna (planlandı, onaylandı, iptal edildi) göre iş akışlarını tetikleyin.
  • Nereden Çağrıldı: İş akışının ön yüz rezervasyon panelinden mi yoksa admin panelinden mi başlatıldığını belirleyin.
  • Dil Filtresi: Müşterinin dil tercihlerine dayalı olarak iş akışlarını kişiselleştirerek özelleştirilmiş iletişim sağlayın.

İş Akışları Kurulumu

Bir iş akışı oluşturmak için aşağıdaki adımları izleyin:

  1. İş Akışları Bölümüne Git: Ayarlar menüsünden Workflows sekmesini bulun.
  2. Bir Tetikleyici Seçin: İş akışını tetikleyecek olayı seçin (örneğin, Yeni Randevu Eklendi, Randevu Yeniden Planlandı).
  3. Eylemler Ekleyin: Tetikleyici etkinleştirildiğinde gerçekleşecek eylemleri tanımlayın; örneğin, e-posta göndermek veya randevu durumunu güncellemek.
  4. Filtreler Uygulayın (İsteğe Bağlı): Konum, hizmet veya personele dayalı filtreler kullanarak iş akışının ne zaman çalışacağını daha da özelleştirin.
  5. Kaydedin ve Etkinleştirin: İş akışınızı yapılandırdıktan sonra kaydedin ve etkinleştirerek otomasyonu başlatın.

Sorun Giderme

İş akışlarınız beklendiği gibi çalışmıyorsa, bazı yaygın sorun giderme adımları şunlardır:

  • Tetikleyici Koşullarını Kontrol Edin: Doğru tetikleyicinin seçildiğinden ve olayın koşullarının karşılandığından emin olun.
  • Eylemleri Doğrulayın: E-posta gönderme veya randevu durumunu değiştirme gibi eylemlerin doğru yapılandırıldığından emin olun.
  • Filtreleri Test Edin: Filtreler uygulandıysa, doğru şekilde ayarlandıklarından ve iş akışının yürütülmesini engellemediklerinden emin olun.
  • Logları Kontrol Edin: İş akışının tetiklenip tetiklenmediğini ve herhangi bir hata olup olmadığını gözden geçirmek için logları veya bildirim geçmişini inceleyin.

Sonuç

Mysched'deki İş Akışları modülü, temel iş süreçlerinin otomatikleştirilmesini kolaylaştırarak randevular, müşteri etkileşimleri ve dahili görevlerin verimli bir şekilde yönetilmesini sağlar. Desteklenen eylemler, tetikleyiciler ve filtreler sayesinde, operasyonlarınızı geliştiren ve müşteri memnuniyetini artıran karmaşık iş akışları oluşturabilirsiniz.