Skip to main content

MeetingReminderStepConfig

step_numberStep Numberrequired
before_minutesBefore Minutesrequired
source objectrequired

Specifies the content of a message to send, by reference to exactly one source — raw text, a prompt, a prepared message, a WABA template, or file(s).

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

Expose all provider event custom fields as template variables for this reminder; currently supported for YClients. Defaults to false; the legacy fields list is ignored without migration. Hyphens in keys become underscores (my-custom-field is used as {{ my_custom_field }}); values are preserved. Event fields override same-named lead fields under the existing enrichment rules, including built-in contact-name precedence. If normalized event keys collide, the last key in the provider response wins. The reminder is skipped when the record is unavailable, custom_fields is empty/invalid, or any value is empty; its step number is not advanced, so the next scheduler tick retries it. Values 0 and false count as filled. When enabled, direct text is rendered before scheduling; other providers perform no external lookup.

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
}