RetailCRM: Процедуры для настройки сценариев



Чат с оператором

Начать чат с оператором через RetailCRM.

{% retail.enable text=<Тест сообщения> %}

Параметры процедуры:

  • text (string) * – Текст сообщения

  • team (string) – Название команды операторов в Fasttrack

  • operator_email (string) – Почта оператора в Fasttrack

[ ⚠️ ] Ограничения:

  • Нельзя одновременно указывать team и operator_email

[ ✏️ ] Заметки:

  • Если указать только text, то чат-сессия будет открыта с командой по умолчанию

Контакты

Процедуры для работы с контактами в RetailCRM.

Новый контакт

Процедура для создания нового контакта в RetailCRM:

  • phone_number (string) * – Номер телефона

Поля для заполнения:

  • email (string) – Арес электронной почты

  • first_name (string) – Имя

  • last_name (string) – Фамилия

  • custom_fields (object) – Дополнительные поля

Методы для процедуры:

  • contact.id_done – метод для проверки результата создания контакта. Возвращает true, если контакт успешно создан, и false, если произошла ошибка.

Примеры:

chevron-rightПример 1: Создать контакт в RetailCRM (только телефон)hashtag
chevron-rightПример 2: Создать контакт в RetailCRM (имя, телефон, почта)hashtag
chevron-rightПример 3: Создать контакт в RetailCRM (имя, телефон, доп. поля)hashtag
chevron-rightПример 4: Проверка результата с помощью метода is_donehashtag

Поиск контакта

Ниже приведен список процедур для поиска информации о контакте в RetailCRM по одному из параметров: Идентификатор, Телефон или Почта.

Найти контакт по ID

  • uid (integer) * – ID контакта в RetailCRM

Найти контакт по номеру телефона

  • phone_number (string) * – Номер телефона

Найти контакт по адресу эл. почты

  • email (string) * – Арес электронной почты

Изменение контакта

Изменить информацию о контакте в RetailCRM по его id, телефону или почте.

Редактировать контакт по ID

  • uid (integer) * – ID сделки в RetailCRM

Поля для редактирования:

  • phone_number (string) – Номер телефона

  • email (string) – Арес электронной почты

  • first_name (string) – Имя

  • last_name (string) – Фамилия

  • custom_fields (object) – Дополнительные поля

Редактировать контакт по номеру телефона

  • phone_number (string) * – Номер телефона

Поля для редактирования:

  • email (string) – Арес электронной почты

  • first_name (string) – Имя

  • last_name (string) – Фамилия

  • custom_fields (object) – Дополнительные поля

Редактировать контакт по адресу эл. почты

  • email (string) * – Арес электронной почты

Поля для редактирования:

  • phone_number (string) – Номер телефона

  • first_name (string) – Имя

  • last_name (string) – Фамилия

  • custom_fields (object) – Дополнительные поля

Сделки

Процедуры для работы со сделками в RetailCRM.

Новая сделка

Процедура создания сделки для контакта в RetailCRM.

  • contact_id (integer) * – ID контакта в RetailCRM

Поля для редактирования:

  • number (string) – Номер сделки

  • custom_fields (object)– Дополнительные поля

Поиск сделки

Процедура получения информации о сделке в RetailCRM по ее идентификатору:

uid (integer) * – ID сделки в RetailCRM

Изменение сделки

Процедура изменения информации о сделке в RetailCRM по ее идентификатору:

  • uid (integer) * – ID сделки в RetailCRM

Поля для редактирования:

  • contact_id (integer) – ID контакта в RetailCRM

  • custom_fields (object) – Дополнительные поля

Last updated