Last updated
Last updated
Начать чат с оператором через RetailCRM.
{% retail.enable text=<Тест сообщения> %}
Параметры процедуры:
text
(string) * – Текст сообщения
team
(string) – Название команды операторов в Fasttrack
operator_email
(string) – Почта оператора в Fasttrack
[ ⚠️ ] Ограничения:
Нельзя одновременно указывать team
и operator_email
[ ✏️ ] Заметки:
Если указать только text
, то чат-сессия будет открыта с командой по умолчанию
Процедуры для работы с контактами в RetailCRM.
Процедура для создания нового контакта в RetailCRM:
{% retail.create_contact phone_number=<телефон> <поля контакта> as contact %}
phone_number
(string) * – Номер телефона
Поля для заполнения:
email
(string) – Арес электронной почты
first_name
(string) – Имя
last_name
(string) – Фамилия
custom_fields
(object) – Дополнительные поля
Методы для процедуры:
contact.id_done
– метод для проверки результата создания контакта. Возвращает true
, если контакт успешно создан, и false
, если произошла ошибка.
Примеры:
Ниже приведен список процедур для поиска информации о контакте в RetailCRM по одному из параметров: Идентификатор
, Телефон
или Почта
.
{% retail.get_contact_by_uid uid=<ID контакта> as contact %}
uid
(integer) * – ID контакта в RetailCRM
{% retail.get_contact_by_phone_number phone_number=<Телефон> as contact %}
phone_number
(string) * – Номер телефона
{% retail.get_contact_by_email email=<Почта> as contact %}
email
(string) * – Арес электронной почты
Изменить информацию о контакте в RetailCRM по его id, телефону или почте.
{% retail.edit_contact_by_uid uid=<ID контакта> <поля контакта> as contact %}
uid
(integer) * – ID сделки в RetailCRM
Поля для редактирования:
phone_number
(string) – Номер телефона
email
(string) – Арес электронной почты
first_name
(string) – Имя
last_name
(string) – Фамилия
custom_fields
(object) – Дополнительные поля
{% retail.edit_contact_by_phone_number phone_number=<Телефон> <поля контакта> as contact %}
phone_number
(string) * – Номер телефона
Поля для редактирования:
email
(string) – Арес электронной почты
first_name
(string) – Имя
last_name
(string) – Фамилия
custom_fields
(object) – Дополнительные поля
{% retail.edit_contact_by_email email=<Почта> <поля контакта> as contact %}
email
(string) * – Арес электронной почты
Поля для редактирования:
phone_number
(string) – Номер телефона
first_name
(string) – Имя
last_name
(string) – Фамилия
custom_fields
(object) – Дополнительные поля
Процедуры для работы со сделками в RetailCRM.
Процедура создания сделки для контакта в RetailCRM.
{% retail.create_deal contact_id=<ID контакта> <поля сделки> as deal %}
contact_id
(integer) * – ID контакта в RetailCRM
Поля для редактирования:
number
(string) – Номер сделки
custom_fields
(object)– Дополнительные поля
Процедура получения информации о сделке в RetailCRM по ее идентификатору:
{% retail.get_deal uid=<ID сделки> as contact %}
uid
(integer) * – ID сделки в RetailCRM
Процедура изменения информации о сделке в RetailCRM по ее идентификатору:
{% retail.edit_deal uid=<ID сделки> <поля сделки> as deal %}
uid
(integer) * – ID сделки в RetailCRM
Поля для редактирования:
contact_id
(integer) – ID контакта в RetailCRM
custom_fields
(object) – Дополнительные поля