# Eylemler

<div data-with-frame="true"><figure><img src="/files/4f1012ee75bc0781f296fd079de855d7813d86ea" alt="" width="563"><figcaption></figcaption></figure></div>

### Eylem alanı ekle

Bu alan, blok içinde yapılandırılabilen eylemlerden oluşan bir açılır liste alanıdır.

Bir eylem ekleniyor:

Bloğa bir eylem eklemek için tıklayın **"+ Eylem ekle."**

<div data-with-frame="true"><figure><img src="/files/479ee978c3a198815e288b5a1aab76e0adde4e31" alt="" width="563"><figcaption></figcaption></figure></div>

Eylem listelerinden bir eylem seçebilirsiniz:

<div data-with-frame="true"><figure><img src="/files/8321f88dfd282335eaaa93b9d5feccb7278ba742" alt="" width="423"><figcaption></figcaption></figure></div>

Birden fazla eylem ekleyebilirsiniz:

<div data-with-frame="true"><figure><img src="/files/39bbd4c0c115d342925b57df9d09f63abae86b56" alt=""><figcaption></figcaption></figure></div>

### **Huni boyunca taşı**

Müşterinin bu bloğa girerken MaviBot CRM’de hangi satış hunisi aşamasına yerleştirileceğini seçebilirsiniz. Bu, müşteriyi sadece huni aşamaları boyunca ilerletmek için değil, aynı zamanda müşterileri kategorilere göre net bir şekilde сегментlemek için de kullanışlıdır. Örneğin, bireylerden gelen talepler bir sütuna, kurumlardan gelenler ise MaviBot CRM’de başka bir sütuna gidebilir.

<div data-with-frame="true"><figure><img src="/files/1ebf1e99de78928302897298249d762b12e8201c" alt="" width="563"><figcaption></figcaption></figure></div>

### **Listeye ekle / Listeden kaldır / Listeye taşı**

Müşteriler eklenebilir [listelere.](/doc/tr/crm/tags.md)&#x20;

Listeler yalnızca veritabanını segmentlere ayırmak için değil, aynı zamanda listelere dayalı temel analizleri ayarlamak için de kullanılır.

<div data-with-frame="true"><figure><img src="/files/adf074f55de6eaac412a32c7198925f2714caf6d" alt="" width="563"><figcaption></figcaption></figure></div>

<div data-with-frame="true"><figure><img src="/files/8ec277d53e9adb5683e6702d6f85b079c1fa8649" alt="" width="563"><figcaption></figcaption></figure></div>

<div data-with-frame="true"><figure><img src="/files/cc791087217e25b4babc49ff11c0ca10db1644d9" alt="" width="563"><figcaption></figcaption></figure></div>

"Listeye taşı" eylemi, kullanıcının A listesinden kaldırılıp B listesine eklenmesi anlamına gelir.

Yeni listeler oluşturabilir ve bunları **Listeler** bölümünde yönetebilirsiniz; bu bölüm, oluşturucunun sol menüsünde yer alır.

Bir müşteri, yapılandırılmış liste eylemleri olan bir bloğa girdiğinde, atanmış listeleri otomatik olarak güncellenir.

içinde **Müşteriler** bölümünde şunları yapabilirsiniz:

* Müşterileri liste üyeliğine göre filtreleyin
* Bir müşterinin hangi listelere ait olduğunu diyaloğunun sağ tarafındaki menüde görün
* Müşterinin profil kartında atanmış tüm listeleri görün

<div data-with-frame="true"><figure><img src="/files/13d40abb2b92946308cdfedfb57c0c187350db87" alt=""><figcaption></figcaption></figure></div>

### Etiket ekle / Etiketi kaldır

Etiketler, müşteri segmentasyonunu kolaylaştırır ve Müşteriler bölümündeki diyaloglarda görsel olarak gezinmeye yardımcı olur. Listeler gibi, müşterileri filtrelemek için de kullanılabilirler.

<div data-with-frame="true"><figure><img src="/files/eae57c5a244aa33c297892b66b6ebbee12db3884" alt="" width="563"><figcaption></figcaption></figure></div>

<div data-with-frame="true"><figure><img src="/files/341fe37f7ebbe50b75bb11f9318a8064909952a2" alt="" width="563"><figcaption></figcaption></figure></div>

Etiketleri oluşturabilir ve yönetebilirsiniz [alanına **Listeler** bölümünde **Etiketler** sekmesine gidin.](/doc/tr/crm/tags.md)\
"Etiket ekle" eylemi olan bir bloğa girdikten sonra, ilgili etiket müşterinin diyaloğunda görünecektir.

<div data-with-frame="true"><figure><img src="/files/f1a51822b91a48f7af607700523acdf5e828d994" alt="" width="375"><figcaption></figcaption></figure></div>

Ve CRM’deki anlaşmalarda da etiketleri görebilirsiniz:

<div data-with-frame="true"><figure><img src="/files/5440a494268ab100b8ce2639ab197401a77e7450" alt="" width="375"><figcaption></figcaption></figure></div>

### **Python kodu çalıştır**

<div data-with-frame="true"><figure><img src="/files/a8c4b9ee183e11287cc7eeb9ab9630d71f96eadb" alt="" width="563"><figcaption></figcaption></figure></div>

Python kodu çalıştırma eyleminin kullanıldığı bir bloğa girmeden önce, Python betiğinde kullanılan değişkenleri atamanız gerekir.

Hesaplayıcıda mevcut olan tüm değişkenler betikte erişilebilir olacaktır: bunlar adında bir sözlük içinde aktarılacaktır `data`; bunu önceden oluşturmanıza gerek yoktur.

<div data-with-frame="true"><figure><img src="/files/4db847ad4444077a75e22cc08a39820a15c8031d" alt=""><figcaption></figcaption></figure></div>

**Örnek:**\
"Başlangıç" bloğunda, değişkenler `first` ve `second` atanır.

<div data-with-frame="true"><figure><img src="/files/c773a8b3877bc78f1aa19cc411e2e7c6cbd63d87" alt=""><figcaption></figcaption></figure></div>

Ardından, ikinci blokta eylemi ayarlayın **"Python kodu çalıştır":**

<div data-with-frame="true"><figure><img src="/files/2917a13c04070c19ccc3223cab41d5c7b57bb45e" alt=""><figcaption></figcaption></figure></div>

Python kodunda, bu değişkenlere `data` sözlüğünde anahtar adlarıyla erişirsiniz; bunlar ilk bloktaki değişken adlarıyla eşleşir (değişken oluşturma `a`).\
Alternatif olarak, değişkene metin çıktısındakiyle aynı şekilde de başvurabilirsiniz (değişken oluşturma `b`).

{% hint style="info" %}
Değişken oluşturma ile ilgili lütfen dikkat edin **b** — betik yürütülmeden önce, biçimindeki tüm değişkenler `#{variable_name}` müşteriye mesaj gönderirken olduğu gibi, ilgili değişkenlerin değerleriyle değiştirilir.
{% endhint %}

<div data-with-frame="true"><figure><img src="/files/dacdf287f170302d937014cdb7d0e5f19b138c0d" alt=""><figcaption></figcaption></figure></div>

Betiğin sonunda, değişken `fonksiyonun` şunu içeren olarak döndürülür `{'`<mark style="color:kırmızı;">`a`</mark>`': a, '`<mark style="color:kırmızı;">`b`</mark>`': b, '`<mark style="color:kırmızı;">`sum_ab`</mark>`': sum_ab}`Yeni değişkenlerin oluşturulabilmesi için verileri tam olarak bu formatta döndürmelisiniz; böylece değişken adları sözlük anahtarlarına, değerleri ise sözlük değerlerine karşılık gelir.

<div data-with-frame="true"><figure><img src="/files/80f94f32af1ba4d94684c896fdc34dcea4ce69ca" alt="" width="563"><figcaption></figcaption></figure></div>

#### Hatalar

**Dosya indirilemedi** — kaydedilen kod dosyasının mesaj gönderimi sırasında yürütme için indirilememesi durumunda oluşan bir hatadır.

**`sonuç dict değil`** — döndürülen değer, aşağıdaki örnekte gösterildiği gibi anahtar-değer biçiminde bir sözlük olmalıdır:


---

# 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/chatbot/builder/setting/eylemler.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.
