# Pipelinelar

* [Mesaj zincirleri](#message-chain)
* [Blok: Hatırlatıcı](#block-reminder)

## Mesaj zincirleri&#x20;

Mesaj zincirleri, mesajlaşma pazarlamasında çok popülerdir. Bu, kullanıcının ilgisini canlı tutmak için birden fazla mesajın belirli bir süre aralığıyla kullanıcılara zamanlanması mekanizmasıdır. Ayrıca etkinlikten önce hatırlatma olarak da kullanılabilir; örneğin bir hafta önceden gönderme vb. zamanlanmış saatten önce.

### Zamanlama bağlantısı&#x20;

Zamanlayıcı bağlantıları, düzenleyicide belirtilen zaman aralığı boyunca taşınacak bağlantılardır. Ok noktalı çizgilerle gösterilir

&#x20;                                       ![](/files/0077a7e363ed259aa3079b6a6eb70e415b167581)

Bunları nasıl oluşturulur? Bunu yapmak için aşağıdaki alanları doldurmanız gerekir

&#x20;                                       ![](/files/73109e65a0bf432477dfb2426f33a9b58d9a9cf2)

### Yanıtta gecikme&#x20;

Bot, belirtilen süreden sonra yanıt verecektir. Alarmlar, kullanıcı geri dönüşleri veya bir mesaj zinciri uygulayabilirsiniz.&#x20;

**Önemli!!!** Eğer böyle bir bağlantı bloktan yapılırsa, kullanıcının cevabından bağımsız olarak geçiş otomatik olarak yapılır.&#x20;

Örneğin, "Kaç dakika sonra sana yazayım?" diye sorup bu değeri bir değişkende saklayabilir ve "Yanıttan önce gecikme" alanına belirtebilirsiniz. Devam edin; tam saati sorarak bir alarm da oluşturabilirsiniz.

#### Rastgele gecikme&#x20;

Mole içinde çağrı fonksiyonu random(x, y) belirterek rastgele bir gecikme tanımlayabilirsiniz; burada x minimum gecikme, y ise maksimum değerdir. Kullanım örneği:

&#x20;                                       ![](/files/362ae232edf214b6808861a97254f13a4a42664e)

### Başka bir bloğa geçtiğinizde iptal et. Cevap için ok-hatırlatıcı.&#x20;

Bu kaydırıcıyı etkinleştirmek, müşteri farklı bir bloğa geçtiyse bu bloğu iptal eder. Bu, müşterinin önceki bloktan gelen mesaja uzun süre yanıt vermemesi durumunda bir hatırlatıcı düzenlemeniz gerektiğinde kullanışlıdır. Ya da bazı kullanıcı değişkenlerinin değerine bağlı olarak şu veya bu mesaj dalının sürdürülmesi gerektiğinde, örnekteki gibi

![](/files/da3eac3e68ab5f034ff2bc0f96a2e9bdc1058245)

### Zamanlayıcılı mesajları iptal et&#x20;

Bu kaydırıcı etkinleştirildiğinde, zamanlayıcılı diğer tüm mesajlar iptal edilir.&#x20;

### İptal etme

"İptal etme" seçeneği açıksa, bu bloktaki bu değişiklik hiç iptal edilmeyecektir. Diğer çökme oklarında "Zamanlayıcılı mesajları iptal et" koşulu olsa bile.&#x20;

### Gecikme dahil çıkış zamanı&#x20;

Bot, belirtilen saatte bir mesaj gönderecek ve "Yanıttan önce gecikme" alanından bir gecikme ekleyecektir. Mesajın gününde saat geçmişse ve "Tarih geçmişse gönder" bayrağını ayarladıysanız, mesaj yarına planlanacaktır. Saati ayarlamak için bir değişken kullanabilirsiniz. Bunun için alanın sağındaki beyaz oka tıklayın ve istediğiniz değişkeni girin. Örnek aşağıda gösterilmiştir

### Gecikme dahil gönderim tarihi&#x20;

Bot, belirtilen tarihte mesajı gönderecek ve saat ile gecikme ekleyecektir. Kampanyaları belirli bir günde yürütmek için uygundur. Mesajın gününde saat geçmişse ve "Tarih geçmişse gönder" bayrağını ayarladıysanız, mesaj yarına planlanacaktır.&#x20;

Mekanizma şu şekilde çalışır: Zamanlayıcılı mesajlar, bunlar kullanıcı eylemi gerektirmeden iletilen mesajlardır. Bir mesaj göndermek istediğiniz aralığı veya tam saati belirlersiniz. Sonuç olarak, mesaj otomatik olarak gönderilir. Geleneksel bağlantılarla birleştirildiğinde, herhangi bir mesaj zinciri uygulanabilir.&#x20;

Saati ayarlamak için bir değişken kullanabilirsiniz. <mark style="color:varsayılan;background-color:red;">Bunun için alanın sağındaki beyaz oka tıklayın ve istediğiniz değişkeni girin.</mark> Örnek aşağıda gösterilmiştir

&#x20;                                      ![](/files/7f575008e59c918d6430f1d36178d82315694645) &#x20;

![](/files/d52e8489975b677b757cc5456b26f4deae7320d2)           ![](/files/9eb854ea415735ca3be160323d0357c1ec46d9bf)

## Blok: Hatırlatıcı&#x20;

Bu blok olmadan yapabiliyorsanız, kullanmamaya çalışın. Bu bloğu doğru şekilde yapılandırmak önemli ölçüde tasarımcı bilgisi gerektirir. "Başka bir bloğa geçerken iptal et" anahtarına sahip bağlantıyı kullanmanız önerilir.&#x20;

Çok sık olarak tüm bloklar için aynı anda bir hatırlatıcı oluşturmanız gerekir. Tüm bloklardan bağlantı oluşturmak zor ve uzundur; bu bağlantılar eklendikten sonra şema desteklenemez. Bu amaçla "Hatırlatıcı" bloğu oluşturulmuştur. Diğerlerinden ayrılması için blok mavi renktedir. Bu blokta özel bir alan vardır - "Hatırlatma süresi".

{% hint style="success" %}
Kırmızı (veri toplamanın sonu) ve mavi (hatırlatıcı) hariç tüm bloklardan planlanan hatırlatıcı
{% endhint %}

{% hint style="success" %}
Aynı anda yalnızca bir blok planlanır
{% endhint %}

{% hint style="success" %}
Bloklar arasındaki her geçişten sonra hatırlatıcı zamanlayıcısı yeniden başlar
{% endhint %}

{% hint style="info" %}
**Test sohbetinde** en fazla **5 kez** bir blok için hatırlatıcı alabilirsiniz.
{% endhint %}

![](/files/65d6d059c63abd0dd41b1c19ba7ede7ed33dbaae)

Aşağıdaki resim, "hatırlatıcı" bloğunun YUKARI şemasına ilişkin açıklayıcı bir örnektir

&#x20;                                       &#x20;

![](/files/8f153a42ae6660c901bfa3e0c4a819082d00ac18)

Sonraki resim - "hatırlatıcı" bloğu eklendikten sonra

![](/files/c0b10bf7b9a62cc1c87bee5dac7ac214e8ac7204)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mavibot.ai/doc/tr/gonderimler-eski/pipelinelar.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
