# Заполнена лид-форма

Подключаем бота к приложению ВКонтакте "Форма сбора заявок", позволяющую собирать такую информацию о пользователе, как ФИО, номер телефона, электронный адрес и др.&#x20;

## Подключаем приложение к сообществу

1. Заходим в настройки своей группы через пункт **"Управление".**

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

2. В меню находим раздел **"Приложения"**.

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

3. В предложенном списке выбираем официальное приложение от ВКонтакте **"Форма сбора заявок".**

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

4. **Добавляем** приложение в наше сообщество.

{% hint style="info" %}
Если **группа новая**, то больше никаких настроек **не потребуется**.
{% endhint %}

5. После того, как приложение было добавлено в нужную группу, переходим **"В сообщество"**.

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

&#x20;6\. Далее снова в настройках группы выбираем **"Управление"** и в открывшемся меню открываем пункт **"Работа с API"**.

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

7. Наверху страницы выбираем вкладку **"Callback API"**, а сервер - **LeadConverter**.

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

8. Переходим в **"Типы событий"** и листаем страницу до самого низ&#x430;**.**

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

9. Ставим галочку возле пункта **"Lead forms".**

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

{% hint style="warning" %}
**ВНИМАНИЕ!**\
\
Галочка ставится автоматически, но из-за периодических багов ВКонтакте этого может не произойти. \
\
Поэтому лучше убедиться самому, что галочка стоит на своем месте.\
\
Без нее ничего работать НЕ БУДЕТ!
{% endhint %}

## Настраиваем приложение

1. Возвращаемся к приложению **"Форма сбора заявок**" и выбираем под его названием пункт **"Настроить приложение".**

<div align="left"><figure><img src="/files/B52W7DoNIoRWupYoQXfU" alt=""><figcaption></figcaption></figure></div>

2. Нажимаем кнопку "**Добавить форму"**.
3. Приступаем к **заполнению формы**. Все настройки интуитивно понятны и похожи на заполнение мини-лендингов.

Вы можете добавить:

* Текст заголовка и описание;
* Базовые вопросы (ФИО, номер телефона, адрес и т.д.);
* Свои вопросы;
* **Политика конфиденциальности**

Этот пункт обязателен к заполнению. \
Если у вас нет своей политики, то возьмите ее от LeadConverter по ссылке —  <https://leadconverter.ru/privacy_policy.pdf>

{% hint style="info" %}
Этот пункт нужен для того, чтобы пользователь дал согласие на обработку своих данных.
{% endhint %}

* Текст после отправки заявки;
* Настройки формы;
* Код пикселя для рекламы.

4. **Сохраняем** заполненную форму и в открывшемся окне выбираем пункт **"Скопировать ссылку"**.

<figure><img src="/files/863jKxnhxr4KAFA6FwgM" alt=""><figcaption></figcaption></figure>

5. Не забудьте в пункте **"Статус"** нажать кнопку **"Активировать".**

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

Когда все будет заполнено, получится такая форма:

<div align="left"><figure><img src="/files/wDk8cq70NBFy7jN1KFo4" alt=""><figcaption></figcaption></figure></div>

## Настраиваем блок "Триггер"&#x20;

1. Нам нужен **ID формы**. У каждой формы он свой и отображается **наверху в ссылке**.&#x20;

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

У нас это цифра 1, то есть ID формы будет 1.

2. **Переходим в LeadConverter**, в ту кампанию, к которой подключена необходимая нам группа (посмотреть подключенные каналы можно в разделе "Настройки").
3. Переходим в редактор сценария нужного бота и открываем **блок** <mark style="color:purple;">"Триггер"</mark>.
4. Далее выбираем пункт **"Заполнена лид-форма".**

<div align="left"><figure><img src="/files/FHuA04Sd31Mr5hxg70ML" alt=""><figcaption></figcaption></figure></div>

5. В пункте **"В канале(ах)"** выбираем нужную группу.
6. В пункте "ID форм(ы)" **прописываем ID** нашей формы. У нас это цифра 1.

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

{% hint style="info" %}
Если у вас больше форм, то также впишите сюда номера их ID. Тогда вы будете получать информацию со всех форм, а не только с одной.
{% endhint %}

7. Нажимаем кнопку **"Сохранить".**

## **Дополнительные возможности: парсинг данных**

Когда пользователь заполняет форму, вам может прийти зашифрованное сообщение. Оно выглядит так:

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

Раскодировать полученную информацию поможет **парсинг**.

{% hint style="info" %}
Парсинг (от англ. parsing) — это процесс извлечения структурированной информации из неструктурированных данных из HTML-страниц, XML-документов, текстовых файлов и других источников и преобразования их в определенный формат.
{% endhint %}

1. Добавьте <mark style="color:blue;">блок "Сообщение"</mark> и откройте его.
2. Выберите вкладку **"Сообщение",** скопируйте и вставьте следующие **переменные**:

```
Заполнена форма! ‌ ‌
Название формы: ‌‌{{last_request.source_request.object.form_name}} ‌
Ссылка на пользователя в ВКонтакте: https://vk.com/id{{last_request.source_request.object.user_id}}
‌‌{{last_request.source_request.object.answers.0.question}}: ‌{{last_request.source_request.object.answers.0.answer}} ‌‌‌{{last_request.source_request.object.answers.1.question}}: ‌{{last_request.source_request.object.answers.1.answer}} ‌‌‌‌{{last_request.source_request.object.answers.2.question}}: ‌{{last_request.source_request.object.answers.2.answer}} ‌‌‌‌‌{{last_request.source_request.object.answers.3.question}}: ‌{{last_request.source_request.object.answers.3.answer}} ‌‌‌‌‌‌{{last_request.source_request.object.answers.4.question}}: ‌{{last_request.source_request.object.answers.4.answer}} ‌‌‌‌‌‌‌{{last_request.source_request.object.answers.5.question}}: ‌{{last_request.source_request.object.answers.5.answer}} ‌‌‌‌‌‌‌{{last_request.source_request.object.answers.6.question}}: ‌{{last_request.source_request.object.answers.6.answer}} ‌ ‌
Ссылка на форму: https://vk.com/app6013442_-{{last_request.source_request.group_id}}?form_id={{last_request.source_request.object.form_id}}#form_id={{last_request.source_request.object.form_id}}
```

<div align="left"><figure><img src="/files/WuG4RzMmoOJ4HQ9bv0CY" alt=""><figcaption></figcaption></figure></div>

{% hint style="info" %}
`‌В` программировании все начинается с 0, а не с 1.

\
Поэтому строки {{last\_request.source\_request.object.answers.0.question}}: ‌{{last\_request.source\_request.object.answers.0.answer}} обозначают **ПЕРВЫЙ** вопрос и ответ на него, несмотря на цифру 0 в коде.&#x20;
{% endhint %}

3. После парсинга данные в сообщении приобретут понятный и лаконичный вид:

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

Готово!

{% hint style="success" %}
Остались вопросы? Задайте их в нашу техподдержку!

Мы всегда рады помочь :relaxed::point\_down:
{% endhint %}


---

# 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.leadconverter.su/bots/triggery.-startovyi-shag/zapolnena-lid-forma.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.
