> For the complete documentation index, see [llms.txt](https://help.chatterfy.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.chatterfy.ai/konstruktor-skriptov/primery-skriptov/demo-auto-flow.md).

# DEMO AUTO FLOW

1. Тестовый флоу начинается с кнопки Start (по умолчанию), затем добавляется первый тег \
   Flow 1. Он поможет вам отслеживать, сколько клиентов попало на эту конкретную воронку, и правильно выстроить статистику.
2. Далее добавляем степы (этапы) следуя логике флоу (воронки)

В данном случае добавлен степ Hello (Video Note) типа Send Message - автоматическое (хардовое сообщение). Отправится 1:1 заданным нами текстом. Внутри степа Send Message вы можете добавлять различные типы сообщений, такие как текст, промпт, медиа (фото и видео), документы, кружочки,войсы и кнопки (для ботов).<br>

{% hint style="info" %}
На каждом из степов конструктора вы можете выбирать finish status. В примере данного скрипта, на этапе Hello (Video Note) мы ждем ответа от клиента и на finish status выбираем waiting
{% endhint %}

3. На cтепе Where are you from? нам нужно узнать ГЕО клиента, здесь мы задали инструкции для ИИ. Диалог пойдет дальше по флоу, только если условие перехода будет выполнено
4. Далее мы добавляем развилку присваеваемых тегов, исходя из ответа клиента. \
   Роутинг условие добавляется нажатием на линию от AI Reply (ИИ степа) к Send message/Change Tags/Change Flow и тд

{% hint style="info" %}
Внутри создания роутинг условия появится поле&#x20;

**Title - внутреннее название роутера (пишется на английском)**

**Prompt - промптовая инструкция для ИИ (пишется на английском**\
например, Customer told you they are from India or any province or city in India)<br>
{% endhint %}

3. После автоматического присваивания тега (India tag/Other Country Tag/Pakistan Tag) в зависимости от ответа клиента продолжается скрипт

{% hint style="info" %}
В данном примере, если клиент напишет, что он из Индии, то он пойдет на другое разветвление скрипта&#x20;
{% endhint %}

4. После мы добавляем степ About Work - сообщение типа Send Message (шаблонное хардовое сообщение)
5. В ИИ степ Ready to start? - в Goal (цель cтепа) прописываем инструкцию конкретного действия для ИИ. Нам нужно узнать, готов ли клиент продолжить.

<figure><img src="/files/hcWokKmGPriZlkXBY4e1" alt=""><figcaption></figcaption></figure>

6. Присваиваем клиенту тег (4 этап) ready to start?

<figure><img src="/files/pYiScjkcyQVZ6sfQe3nZ" alt=""><figcaption></figcaption></figure>

7. На степе Registration info отправляем клиенту ссылку на регистрацию и ждем ответа от клиента
8. Как только клиент ответит, ему автоматически присвоится тег (5 этап) reg link sent&#x20;
9. Добавляем AI Reply степ (Get User ID after user registered) и закладываем инструкцию для ИИ о получении ID клиента о регистрации&#x20;
10. Дополнительно добавляем обработку возражений (Send message step: Reg later). Как только клиент напишет слово/фразу, подходящую по заданному роутинг условию, ИИ обработает возражение и после выполнения заглушки вернет клиента ИИ&#x20;


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://help.chatterfy.ai/konstruktor-skriptov/primery-skriptov/demo-auto-flow.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
