Bu rehberde: Google yorumu, bekleme listesi, doğum günü, üyelik ve emlak eşleştirme şablonlarını kurarsınız. Bu 7 şablon üç yerel özelliği kullanır: yeni Google yorumu tetikleyicisi, iş akışları arasında paylaşılan listeler ve kişilerin özel alanları. Her şablonun nasıl kurulduğunu, hangi veriyi istediğini ve İYS, KVKK, sağlık ve EİDS kurallarını öğrenirsiniz.
⏱ 20 dakika
Şablonlar Şablonlar sayfasında Randevu kategorisindedir. Şablonu kullan dediğinizde iş akışının bir kopyası Taslak olarak oluşur. Kopyadaki tetikleyicide ve mesaj kutularında hesaplarınızı seçersiniz. Değiştirilebilir değerler (kupon kodu, bağlantılar, eşikler) iş akışının Değişkenler bölümündedir.
| Şablon | Gerekli hesaplar | İleti türü | Bütçe |
|---|---|---|---|
| Yeni Google yorumuna anında yanıt taslağı | Google Business Profile | Bilgilendirme (herkese açık yanıt) | 0.6 $ |
| Bekleme listesine kayıt formu | – (barındırılan form) | Yalnızca ekip bildirimi | 0.05 $ |
| Boşalan saati bekleme listesine teklif | Cal.com, WhatsApp | Bilgilendirme | 0.1 $ |
| Doğum günü kuponu | İYS, Netgsm | Ticari | 0.1 $ |
| Üyelik yenileme ve dondurma dönüşü (spor salonu) | Netgsm, İYS | Karma (hatırlatma bilgilendirme, teklif ticari) | 0.2 $ |
| Emlak alıcı talebi kaydı | – (barındırılan form) | Yalnızca ekip bildirimi | 0.05 $ |
| Emlak portföy eşleştirme | İYS, WhatsApp | Ticari | 0.1 $ |
Geliştirici notu: Slug'lar sırasıyla
google-review-instant-reply-draft,waitlist-signup-form,waitlist-cancelled-slot-offer,birthday-coupon-sms,gym-membership-renewal-winback,realestate-buyer-request-form,realestate-listing-buyer-match. Tanımlarpackages/shared/src/templates-local-plus.tsdosyasındadır; kutu kimlikleri (n1,n2…) sabittir.
Ortak kurallar
- İYS: Kupon, indirim, geri dönüş teklifi ve portföy duyurusu ticari iletidir. Bu mesajlar yalnızca İYS'de MESAJ onayı olan kişilere gider. Şablonlar her alıcı için önce İYS · Check consent kutusuyla izni sorar ve izni olmayanı atlar. Ticari SMS'te ret (abonelikten çıkma) talimatı bulunmalıdır:
retMetnideğişkenine sağlayıcınızın verdiği metni yazın. Bkz. İYS. - Bilgilendirme mesajları (üyelik bitiş hatırlatması, boşalan saat teklifi, Google yorum yanıtı) tanıtım içermez. İçlerine kampanya veya indirim eklerseniz ticari ileti olurlar ve İYS onayı gerekir.
- Mesaj türü: Mesaj gönder kutularında Message type (İYS) alanı ayarlıdır. Kampanyalarda Commercial, hatırlatmalarda Informational seçilidir; değiştirmeyin.
- KVKK: Doğum tarihi, telefon ve üyelik bilgisi kişisel veridir. Toplarken aydınlatma metninde hangi amaçla kullanacağınızı (doğum günü kampanyası, boşalan saat bildirimi) belirtin.
- Sağlık: 12 Kasım 2025 tarihli sağlık hizmetleri reklam düzenlemesi geçerlidir. Klinikler mesajlara ve yorum yanıtlarına fiyat, indirim, kampanya, "ücretsiz" ifadesi, teşhis / tedavi bilgisi veya hasta yorumu eklemez. Doğum günü kuponu şablonu sağlık işletmelerinde kullanılmaz.
- WhatsApp 24 saat penceresi: Kişi size son 24 saatte yazmadıysa mesaj ancak Meta onaylı bir şablonla gider. Bu şablonlar
bos_saat_teklifiveportfoy_eslesmeadlarını kullanır; kendi onaylı şablonlarınızla değiştirin. Bkz. WhatsApp şablonları. - Çıkış kelimeleri: İPTAL, DUR ve ÇIK yazan kişi mesaj aboneliğinden çıkarılır.
Veri hazırlığı
Paylaşılan listeler (bekleme listesi, alıcı talepleri)
Listeler Depolama (data.storage) kutusunun Listeye ekle / Listeden çıkar işlemleriyle tutulur. Kapsam Shared with the project's workflows seçiliyse aynı projedeki tüm iş akışları listeyi okur. İki liste kullanılır:
| Liste adı | Dolduran şablon | Okuyan şablon | Öğe |
|---|---|---|---|
waitlist | Bekleme listesine kayıt formu | Boşalan saati bekleme listesine teklif | { name, phone, service, leadId, addedAt } |
buyer-requests | Emlak alıcı talebi kaydı | Emlak portföy eşleştirme | { name, phone, email, listingType, area, rooms, budgetMax, leadId, addedAt } |
- Her telefon listede bir kez bulunur. Aynı kişi tekrar yazılırsa sırası korunur, bilgisi güncellenir.
- Bir kişiyi listeden elle çıkarmak için küçük bir akış kurun: Elle başlat → Depolama (işlem Remove from list, kapsam Shared, anahtar
waitlist, eşleşme alanıphone, değer{{ $json.phone }}). - Liste sınırı bekleme listesinde 300, alıcı taleplerinde 500 kayıttır. Sınır aşılırsa en eski kayıtlar düşer.
- Doldurma ve okuma akışları aynı projede olmalıdır. Farklı projelerin listeleri birbirinden ayrıdır.
Kişilerin özel alanları (doğum günü, üyelik)
Doğum günü ve üyelik şablonları kişi kaydındaki şu özel alanları okur:
| Alan | Örnek | Nereden dolar |
|---|---|---|
birthDate | 03-14, 14.03, 14.03.1990, 1990-03-14 | CSV sütunu birthDate / Doğum Tarihi, form alanı birthDate |
membershipEndsAt | 2026-11-30 veya 30.11.2026 | CSV sütunu membershipEndsAt / Üyelik Bitiş |
lastVisitAt | 2026-10-01 | CSV sütunu lastVisitAt / Son Ziyaret |
freezeEndsAt | 2026-10-20 | CSV sütunu freezeEndsAt / Dondurma Bitiş |
- Potansiyel Müşteriler → İçe aktar ile CSV yükleyin:
Ad Soyad, Telefon, Doğum Tarihi, Üyelik Bitiş, Son Ziyaret. Kişi alanı olmayan sütunlar otomatik olarak özel alan olur. Ayrıntılar: Aday hattı → İçe aktarma. - Üyeleri içe aktarırken etiket olarak
uyeyazın. Üyelik şablonu yalnızca bu etiketi okur. - Verileri güncel tutmak için üye yazılımınızın dışa aktardığı dosyayı düzenli olarak yeniden içe aktarın. Aynı telefon veya e-posta mevcut kişiyi günceller. Turnike / giriş sisteminiz webhook gönderebiliyorsa bir Webhook → Kişi oluştur akışı kurun (eşleme:
phone,lastVisitAt: {{ $now }}); bu da mevcut kişiyi günceller. - Kendi formunuzda doğum günü soruyorsanız alan adını
birthDateyapın. Barındırılan form yanıtları da kişinin özel alanlarına yazılır.
Aday bul kutusu tek seferde en fazla 500 kişi okur. Daha büyük listelerde kişileri etiketleyin ve kutudaki etiket filtresini kullanın.
1. Yeni Google yorumuna anında yanıt taslağı
Ne yapar: Google İşletme Profili'nize yeni bir yorum geldiğinde (5 dakikada bir kontrol) İtibar Yöneticisi marka sesinizle 1–3 cümlelik bir yanıt taslağı yazar.
- 1–3 yıldız: Yorumu yanıtla kutusu yanıtı yayınlamaz, taslağı Onaylar sayfasına koyar. Size uygulama içi ve e-posta bildirimi gelir. Düzenleyip onayladığınızda yanıt Google'da yayınlanır.
- 4–5 yıldız: Yanıt Yanıtı onayla adımında onayınıza gelir. Onaylarsanız yayınlanır ve bildirim gelir.
Kurulum:
- Tetikleyicide ve iki Yorumu yanıtla kutusunda aynı Google Business Profile bağlantısını (şubeyi) seçin.
- Çalışma saatlerinizi, adresinizi ve iletişim kanalınızı Bilgi Bankası'na ekleyin. Ajan yalnızca oradaki bilgileri kullanır.
- 4–5 yıldızlı yanıtları onaysız yayınlamak isterseniz Yanıtı onayla adımını devre dışı bırakın. Devre dışı onay adımı yanıtı doğrudan geçirir. 1–3 yıldız kuralı hiçbir ayarla kapanmaz.
Akış etkinleştirildiğinde mevcut yorumlar akışı başlatmaz, yalnızca sonradan gelenler başlatır. Müşterinin eski bir yorumunu düzenlemesi de akışı yeniden başlatmaz.
Uyum: Yanıtta yalnızca yorumdaki ilk ad kullanılır. Tetikleyici soyadı, fotoğraf veya profil bağlantısını hiç almaz. Yanıt müşteri olduğunu doğrulamaz; sipariş, randevu, tedavi veya ziyaret tarihi yazmaz. Yorum karşılığında indirim, hediye veya puan önerilmez ve kimseden yorumunu değiştirmesi istenmez (Google politikası). Sağlık işletmelerinde yanıt hastanın tedavisinden söz etmez.
2. Bekleme listesine kayıt formu
Ne yapar: Barındırılan bir form (ad, telefon, hizmet) yayınlar. Gönderen kişi Kişiler'e kaydedilir, bekleme-listesi etiketi alır ve projenin waitlist listesine eklenir. Ekibinize listedeki kişi sayısıyla birlikte bildirim gelir.
Kurulum:
- Akışı bir projeye bağlayın; form tetikleyicisi projesiz çalışmaz.
- Etkinleştirdikten sonra tetikleyicideki form bağlantısını sitenize, Instagram profilinize veya WhatsApp otomatik yanıtınıza koyun.
- Formda
servicealanı müşterinin istediği hizmettir. Değer Cal.com etkinlik türünüzün adıyla aynı olmalıdır (ör. "Saç kesimi"). Alanı formdan kaldırırsanız kayıtlar her hizmete uyar.
Uyum: Formun altına aydınlatma metninizin bağlantısını ekleyin: telefon yalnızca boşalan saat bildirimi için kullanılır.
3. Boşalan saati bekleme listesine teklif
Ne yapar:
- Cal.com'da bir randevu iptal edildiğinde
waitlistlistesini okur. - Hizmeti iptal edilen randevuya uyan ilk 3 kişiye WhatsApp'tan boşalan saati teklif eder. Hizmet alanı boş kayıtlar her saate uyar; randevuyu iptal eden kişiye teklif gitmez.
- 3 saat yanıt bekler. EVET (veya "olur", "tamam", "isterim") yazan ilk kişiye Cal.com randevu bağlantısı gider ve kişi listeden çıkarılır. Ekibinize uygulama içi ve e-posta bildirimi gelir.
- Sonra EVET yazanlara saatin dolduğu ve listede kalmaya devam ettikleri bildirilir.
Kurulum:
- Tetikleyicide Cal.com hesabınızı, WhatsApp kutularında WhatsApp hesabınızı seçin.
bookingUrldeğişkenine Cal.com randevu sayfanızı yazın. Kazanan kişi saati bu bağlantıdan alır; Cal.com iptal edilen saati yeniden açar.offerCountdeğişkeni kaç kişiye teklif gideceğini belirler (1–10).bos_saat_teklifiadını Meta onaylı Utility şablonunuzla değiştirin (parametreler: ad, tarih-saat, hizmet).- Calendly kullanıyorsanız tetikleyiciyi CALENDLY · Booking canceled yapın ve filtreye
&& !$json.rescheduledekleyin.
Randevuya 2 saatten az kala yapılan iptaller akışı başlatmaz. Aynı saniyede gelen iki EVET yanıtı nadiren ikisini de kazanan sayabilir; ekip bildirimiyle randevuyu kontrol edin.
Uyum: Bilgilendirme iletisidir. Kişi kendi isteğiyle listeye yazıldığı için İYS onayı gerekmez. Mesaja indirim veya kampanya eklemeyin.
4. Doğum günü kuponu
Ne yapar:
- Her gün 10:00'da (Türkiye saati) kişilerin
birthDatealanına bakar ve doğum günü bugün olanları seçer. - İYS'de SMS (MESAJ) izni olanlara Netgsm ile doğum günü indirim kodunu gönderir.
- Kişiye
dogum-gunu-kuponu-<yıl>etiketi ve bir not ekler. Her kişi yılda bir kez kupon alır.
29 Şubat doğumlular artık olmayan yıllarda 28 Şubat'ta kutlanır.
Kurulum:
- Doğum tarihlerini yukarıdaki Veri hazırlığı bölümündeki gibi içe aktarın. Gün ve ay yeterlidir; yıl istemeyin.
indirim,kuponKoduvegecerlilikdeğişkenlerine gerçekten verdiğiniz indirimi ve koşulunu yazın.retMetnideğişkenine ret talimatını yazın.- SMS için İleti Merkezi veya Verimor kullanıyorsanız Doğum günü SMS'i kutusunda kanalı değiştirin.
Uyum: Ticari iletidir: izin sorgusu ve ret metni zorunludur. Doğum tarihini toplamadan önce aydınlatma metninde doğum günü kampanyalarını belirtin; doğum günü kampanyası için ayrıca açık rıza almanız önerilir. Sağlık işletmeleri bu şablonu kullanmaz.
5. Üyelik yenileme ve dondurma dönüşü (spor salonu)
Ne yapar: Her gün 11:00'da uye etiketli kişileri okur ve iki ayrı yol izler:
- Bilgilendirme (İYS gerekmez): Üyeliği 7 gün sonra, 3 gün sonra veya bugün bitenlere hatırlatma SMS'i gider: "Sayın Ayşe, Studio Fit üyeliğiniz 3 gün sonra (10.10.2026) sona eriyor. Yenileme için resepsiyonumuza uğrayabilir veya bizi arayabilirsiniz." Dondurma süresi bugün bitenlere de üyeliklerinin kaldığı yerden devam ettiği bildirilir. Her hatırlatma kişi başına bir kez gider.
- Ticari (İYS onaylı): Son ziyaretinin üzerinden 14–20 gün geçmiş, üyeliği devam eden ve dondurulmamış üyelere
teklifdeğişkenindeki geri dönüş teklifi gider. Günde en fazla 100 kişiye, her pasiflik döneminde bir kez gönderilir ve kişiye not düşülür.
Kurulum:
- Üyeleri
uyeetiketiyle,membershipEndsAt,lastVisitAtve isteğe bağlıfreezeEndsAtsütunlarıyla içe aktarın. - Son ziyaret tarihini güncel tutun (düzenli CSV veya turnike webhook'u; bkz. Veri hazırlığı).
lastVisitAtgüncel değilse teklif yanlış kişilere gider. yenilemeBilgisideğişkenine yalnızca yenileme yolunu yazın (resepsiyon, telefon, uygulama).teklifdeğişkenine gerçekten verdiğiniz teklifi yazın.pasifGundeğişkeni pasiflik eşiğidir (varsayılan 14 gün).retMetnideğişkenine ret talimatını yazın.
Uyum: Hatırlatma SMS'ine kampanya, indirim veya "hediye" eklemeyin; eklerseniz ticari ileti olur. Teklif SMS'i yalnızca İYS onaylı üyelere gider ve ret metni içerir.
6. Emlak alıcı talebi kaydı
Ne yapar: Ev veya işyeri arayanların talebini barındırılan bir formla toplar: ad, telefon, e-posta, satılık / kiralık, bölge, oda sayısı ve en yüksek bütçe. Kişi Kişiler'e alici-talebi etiketiyle kaydedilir, talep projenin buyer-requests listesine eklenir ve ekibinize bildirim gelir.
Kurulum: Akışı bir projeye bağlayın ve form bağlantısını sitenize ve ilan açıklamalarınıza koyun. Formda ziyaretçiden şu biçimleri isteyin:
| Alan | Biçim |
|---|---|
Bütçe (budgetMax) | Rakamla, ör. 4500000. Nokta ve "TL" temizlenir. |
Bölge (area) | Virgülle, ör. Kadıköy, Ataşehir |
Oda sayısı (rooms) | 3+1, birkaç seçenek için 2+1, 3+1 veya en az 3 oda için 3+ |
Tür (listingType) | satılık veya kiralık |
Uyum: Formun altına aydınlatma metninizi ve "yeni portföyleri WhatsApp'tan almak istiyorum" onay kutusunu ekleyin. Onay verenleri İYS'ye kaydedin; portföy mesajları ticari iletidir. Talebi biten alıcıyı listeden çıkarın.
7. Emlak portföy eşleştirme
Ne yapar:
- Yeni bir portföyü Çalıştır ile girersiniz.
- Akış
buyer-requestslistesini okur ve talepleri dört ölçüte göre eşleştirir:- Bütçe: Fiyat bütçeyi aşmaz;
butceToleransideğişkeniyle yüzde pay verilebilir. - Bölge: Talepteki bölgelerden biri portföyün bölgesinde geçer.
- Oda sayısı: Tam eşleşme ya da
3+gibi en az oda sayısı. - Tür: Satılık / kiralık aynıdır.
- Bütçe: Fiyat bütçeyi aşmaz;
- Eşleşenlerin İYS'deki MESAJ iznini sorar ve izinli alıcıların listesini onayınıza sunar.
- Onayınızdan sonra portföy WhatsApp'tan gönderilir; mesajda yetki belge numaranız ve DUR ile çıkış yolu bulunur.
Talepte boş bırakılan ölçüt eşleşmeyi engellemez.
Kurulum:
yetkiBelgeNodeğişkenine taşınmaz ticareti yetki belgesi numaranızı yazın.portfoy_eslesmeadını Meta onaylı Marketing şablonunuzla değiştirin (parametreler: ad, portföy başlığı, bağlantı).- Portföyü girerken Çalıştır penceresine ilan bilgilerini JSON olarak yazın:
{ "title": "Moda'da 3+1", "price": 8750000, "area": "Kadıköy Moda", "rooms": "3+1", "listingType": "satılık", "url": "https://…" }. - Portföy yazılımınız webhook gönderebiliyorsa tetikleyiciyi Webhook ile değiştirin.
Uyum:
- EİDS: Portföyü paylaşmadan önce mülk sahibiyle yazılı yetkilendirme sözleşmesi yapın. İlanı Ticaret Bakanlığı'nın Elektronik İlan Doğrulama Sistemi (EİDS) ile doğrulatın; yetkisi doğrulanmamış portföyü göndermeyin. Onay ekranı bunu hatırlatır.
- İYS: Mesaj ticari iletidir; yalnızca İYS onaylı alıcılara ve sizin onayınızdan sonra gider.
- Gizlilik: Mesaja mülk sahibinin kimliğini, tam adresini veya kapı numarasını yazmayın; ayrıntıları ilan bağlantısında paylaşın.
Sık sorulan sorular
Google yorumları ne kadar sürede akışı başlatır? En geç 5 dakika içinde. Google API'si yorumu birkaç dakika gecikmeli verebilir.
Bekleme listesini başka bir projede kullanabilir miyim? Hayır. Paylaşılan listeler proje başınadır. Her şube veya müşteri projesi kendi listesini tutar.
Doğum tarihi olmayan kişilere ne olur? Hiçbir şey; akış yalnızca doğum günü bugün olan ve telefonu bulunan kişileri seçer.
Üye yazılımım CSV vermiyor, ne yapmalıyım?
Üye yazılımınız webhook destekliyorsa Webhook → Kişi oluştur akışıyla membershipEndsAt ve lastVisitAt alanlarını güncelleyin. Desteklemiyorsa haftalık dışa aktarımı içe aktarın.