Битрикс24: Процедуры для настройки сценариев
Чат с оператором
Начать чат с оператором через Битрикс24.
{% bitrix.enable text=<Тест сообщения> <параметры> %}
text
(string) * – Текст сообщения
Параметры процедуры:
team
(string) – Название команды операторов в Fasttrackoperator_email
(string) – Почта оператора в Fasttracklead_id
(integer) – Идентификатор лидаcontact_id
(integer) – Идентификатор контакта
[ ⚠️ ] Ограничения:
Нельзя одновременно указывать
team
иoperator_email
Нельзя одновременно указывать
lead_id
иcontact_id
Контакты
Процедуры для работы с контактами в Битрикс24.
Новый контакт
Создать контакт в Битрикс24.
{% bitrix.create_contact phone_number=<телефон> as contact %}
phone_number
(str) * – Номер телефона
Поля для заполнения:
email
(str) – Адрес электронной почтыfirst_name
(str) – Имяlast_name
(str) – Фамилияcustom_fields
(dict) – Дополнительные поля
Поиск контакта
Получить информацию о контакте в AmoCRM по его id, телефону или почте.
Найти контакт по ID
{% bitrix.get_contact_by_uid uid=<id контакта> as contact %}
uid
(int) * – Идентификатор контакта
Найти контакт по номеру телефона
{% bitrix.get_contact_by_phone_number phone_number=<телефон> as contact %}
phone_number
(str) * – Номер телефона
Найти контакт по адресу эл. почты
{% bitrix.get_contact_by_email email=<почта> as contact %}
email
(str) * – Адрес электронной почты
Изменение контакта
Редактировать информацию о контакте в AmoCRM по его id, телефону или почте.
Редактировать контакт по ID
{% bitrix.edit_contact_by_uid uid=<id контакта> <поля контакта> as contact %}
uid
(int) * – Идентификатор контакта
Поля для редактирования:
first_name
(str) – Имяlast_name
(str) – Фамилияcustom_fields
(dict) – Дополнительные поля
Редактировать контакт по номеру телефона
{% bitrix.edit_contact_by_phone_number phone_number=<телефон> <поля контакта> as contact %}
phone_number
(str) * – Номер телефона
Поля для редактирования:
first_name
(str) – Имяlast_name
(str) – Фамилияcustom_fields
(dict) – Дополнительные поля
Редактировать контакт по адресу эл. почты
{% bitrix.edit_contact_by_email email=<почта> <поля контакта> as contact %}
email
(str) * – Адрес электронной почты
Поля для редактирования:
first_name
(str) – Имяlast_name
(str) – Фамилияcustom_fields
(dict) – Дополнительные поля
Поля контакта
Получить список всех полей, связанных с контактом в Битрикс24.
Сделки
Процедуры для работы со сделками в Битрикс24.
Новая сделка
Создать сделку в Битрикс24.
{% bitrix.create_deal contact_id=<id контакта> <поля сделки> as deal %}
contact_id
(int) * – Идентификатор контакта
Поля для редактирования:
title
(str) – Заголовокcustom_fields
(dict) – Дополнительные поля
Список сделок
Получить список сделок, связанных с контактом в Битрикс24.
{% bitrix.get_deals contact_uid=<id контакта> as deals %}
contact_uid
(str) * – Идентификатор контактаstage
(str) * – Статус
Поиск сделки
Получить информацию о сделке в Битрикс24.
{% bitrix.get_deal uid=<id сделки> as deal %}
uid
(int) * – Идентификатор сделки
Изменение сделки
Редактировать информацио о сделке в Битрикс24.
{% bitrix.edit_deal uid=<id сделки> <поля сделки> as deal %}
uid
(int) * – Идентификатор сделки
Поля для редактирования:
stage_id
(str) – Идентификатор статусаtitle
(str) – Заголовокcontact_id
(int) – Идентификатор контактаcustom_fields
(dict) – Дополнительные поля
Лиды
Процедуры для работы с лидами в Битрикс24.
Новый лид
Создать лид в Битрикс24.
{% bitrix.create_lead title=<заголовок> <поля лида> as lead %}
title
(str) * – Заголовок
Поля для заполнения:
status_id
(str) – Идентификатор статусаfirst_name
(str) – Имяlast_name
(str) – Фамилияphone_number
(str) – Номер телефонаemail
(str) – Адрес электронной почтыtelegram_username
(str) – Имя пользователя в Telegramfacebook_username
(str) – Имя пользователя в Facebookvk_username
(str) – Имя пользователя в VKskype_username
(str) – Имя пользователя в Skypeviber_username
(str) – Имя пользователя в Viberinstagram_username
(str) – Имя пользователя в Instagramutm_campaign
(str) – UTM campaignutm_content
(str) – UTM contentutm_medium
(str) – UTM mediumutm_source
(str) – UTM sourceutm_term
(str) – UTM termcustom_fields
(dict) – Дополнительные поля
Поиск лида
Получить информацио о лиде в Битрикс24.
{% bitrix.get_lead_by_uid uid=<id лида> as lead %}
uid
(int) * – Идентификатор лида
Изменение лида
Редактировать информацию о лиде в Битрикс24.
{% bitrix.edit_lead_by_uid uid=<id лида> <поля лида> as lead %}
uid
(int) * – Идентификатор лида
Поля для редактирования:
telegram_username
(str) – Имя пользователя в Telegramfacebook_username
(str) – Имя пользователя в Facebookvk_username
(str) – Имя пользователя в VKskype_username
(str) – Имя пользователя в Skypeviber_username
(str) – Имя пользователя в Viberinstagram_username
(str) – Имя пользователя в Instagramutm_campaign
(str) – UTM campaignutm_content
(str) – UTM contentutm_medium
(str) – UTM mediumutm_source
(str) – UTM sourceutm_term
(str) – UTM termemail
(str) – Адрес электронной почтыphone_number
(str) – Номер телефонаcustom_fields
(str) – Дополнительные поля
Поиск поля
Получить информацию о поле, которое связанно с лидом.
{% bitrix.get_lead_field name=<название поля> as lead_field %}
name
(str) * – Название поля
Задачи
Процедуры для работы с задачами в Битрикс24.
Новая задача
Создать задачу в Битрикс24.
{% bitrix.create_task responsible_id=<id ответственного> title=<заголовок> as task %}
responsible_id
(int) * – Идентификатор ответственногоtitle
(str) * – Заголовок задачи
Поля для заполнения:
description
(str) – Описание задачиdeadline_at
(datetime) – Срок выполнения
Список задач
Получить список задач из Битрикс24.
{% bitrix.get_tasks responsible_id=<id ответственного> as tasks %}
responsible_id
(int) * – Идентификатор ответственного
Поиск задачи
Получить информацию о задаче в Битрикс24.
{% bitrix.get_task uid=<id задачи> as task %}
responsible_id
(int) * – Идентификатор ответственного
Изменение задачи
Редактировать информацию об ответственом для задачи в Битрикс24.
{% bitrix.edit_task uid=<id задачи> responsible_id=<id ответственного> as task %}
responsible_id
(int) * – Идентификатор ответственного
Last updated