# Запуск рассылок и автоворонок с использованием данных о пользователях из внешних систем

Пример команды, которую можно прописать в тексте сообщения, которое отправляется из в любого внешнего сервиса, например CRM (Битрикс24, AMO), через мессенджеры подключенные в IntellectDialog.

Необходимо для передачи через текстовое поле, данных о пользователе, и использовании этих данных в рассылке или автоворонке, которая запустится автоматически по указанному тегу в данной команде:

### Основные переменные (сохранение переменных и установка тега запуска чат-бота)

\
\&#xNAN;**/person\_save**\_Наименование переменной внутри IntellectDialo&#x67;**:**&#x417;начение которое запишется в эту переменную

**/set\_tag:** Название тега, который проставится данному пользователю и по которому сработает ранее настроенный сценарий внутри IntellectDialog<br>

### Обязательный синтаксис в момент передачи переменной.

Начало строки: **/person\_save**\_

Далее без отступов **Наименование переменной**

Далее **:** без отступов от наименования переменной и отступов от значения переменной

Далее без отступов **Значение переменной**

&#x20;

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

&#x20;

**Пример:**

`/person_save_Наименование услуги:Название услуги`&#x20;

`/person_save_Стоимость услуги:3990`

`/set_tag:Тег_запуска_автоворонки`

&#x20;

**Внимание!** В тегах нельзя использовать пробелы, для разделения логических значений используйте знак “**\_”**

В переменных использовать пробелы допускается.

По умолчанию все переменные имеют текстовый формат.

### Дополнительные переменные&#x20;

### №1 СНЯТИЕ ТЕГА

**При необходимости снять ранее установленный тег, можно использовать следующую команду:**

**/unset\_tag:** Название тега, который снимется у данному пользователя

**Пример:**

`/person_save_Наименование услуги:Название услуги`&#x20;

`/person_save_Стоимость услуги:3990`

`/set_tag:Тег_запуска_автоворонки`

`/unset_tag:Тег_который_нужно_снять`

### №2 ВЫБОР ПРОВАЙДЕРА

**При необходимости изменить канал отправки "аккаунт и тип мессенджера", можно использовать следующую команду:**

**В каких ситуациях используется:** если вы используете CRM-систему, например AMO CRM, где нельзя выбрать аккаунт мессенджера, в который вы хотите инициировать коммуникацию, например вы хотите инициировать диалог с клиентом в WhatsApp при помощи функционала Salesbot, а у вас подключено более одного аккаунта WhatsApp, и вам нужно чтобы автоворонка "чат-бот" запустилась через определенный аккаунт, а не уставленный по умолчанию.

**/set\_provider:**\<provider\_id> , где \<provider\_id> это id нужного подключенного в IntellectDialog провайдера

**Важно!** Команды выполняются последовательно, это значит, что команда **/set\_provider:** должна ВСЕГДА ИДТИ перед командой **`/set_tag:`**` ``и , а также`**/send:<текст сообщения>** , для того чтобы установка тега или отправка текста были совершены на нужном аккаунте мессенджера!!!

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

**Пример:**

**/set\_provider:**&#x35;315b6fe-eac6-44ab-9179-1aeb9b2b124c

`/person_save_Наименование услуги:Название услуги`&#x20;

`/person_save_Стоимость услуги:3990`

`/set_tag:Тег_запуска_автоворонки`

### №3 ОТПРАВКА ТЕКСТА В СВЯЗКЕ С КОМАНДАМИ

**Важно!** Переносы строк в данной команде не поддерживаются!

**При крайней необходимости отправить текст сообщения в связке с командами: сохранение переменных и изменении аккаунта мессенджера, можно использовать следующую команду:**

**/send:**<текст сообщения> , где <текст сообщения> это текст сообщения, при этом нельзя использовать в отправляемом тексте переносы строк, предпочтительней выбирать команды установки тега, и отправлять нужные сообщения при помощи функционала автоворонок "чат-ботов" или отправлять текст без использования вышеперечисленных команд.

**Пример:**

**/set\_provider:**&#x35;315b6fe-eac6-44ab-9179-1aeb9b2b124c

**/send:** Добрый день, Алексей! Напоминаем, что у вас не оплачен счет 1234567


---

# 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.intellectdialog.com/dlya-ekspertov/zapusk-rassylok-i-avtovoronok-s-ispolzovaniem-dannykh-o-polzovatelyakh-iz-vneshnikh-sistem.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.
