Перейти к основному содержимому

MeetingReminderStepConfig

step_numberStep Numberrequired
before_minutesBefore Minutesrequired
source objectrequired

Задаёт содержимое отправляемого сообщения ссылкой ровно на один источник — произвольный текст, промпт, подготовленное сообщение, WABA-шаблон или файл(ы).

text object
anyOf
string
prompt_id object
anyOf
integer
prompt_version_id object
anyOf
integer
prepared_message_id object
anyOf
integer
waba_template_id object
anyOf
integer
file_idsinteger[]
caption object
anyOf
string
use_event_provider_custom_fieldsUse Event Provider Custom Fields

Делает все кастомные поля события провайдера доступными как переменные шаблона напоминания; сейчас поддерживается YClients. По умолчанию false; старый список fields игнорируется без миграции. Дефисы в ключах заменяются подчёркиваниями (my-custom-field используется как {{ my_custom_field }}); значения сохраняются. Поля события перекрывают одноимённые поля лида по существующим правилам объединения, включая приоритет встроенных переменных имени контакта. При совпадении ключей после замены побеждает последний ключ в ответе провайдера. Отсутствующие данные или ошибки провайдера приводят к пропуску напоминания; номер шага не увеличивается, поэтому следующий тик scheduler-а повторяет проверку. Значения 0 и false считаются заполненными. При включённой опции прямой текст рендерится перед планированием; для остальных провайдеров внешний запрос не выполняется.

Default value: false
MeetingReminderStepConfig
{
"step_number": 0,
"before_minutes": 0,
"source": {
"text": "string",
"prompt_id": 0,
"prompt_version_id": 0,
"prepared_message_id": 0,
"waba_template_id": 0,
"file_ids": [
0
],
"caption": "string"
},
"use_event_provider_custom_fields": false
}