addConditionalEntrypoint - Cognigy Documentation

Syntax

addConditionalEntrypoint(params)

Description

Adds a conditional Entrypoint for the current conversation. This condition is used by the Optional Question Node. If {condition} is met within the next {retentionTime} inputs, Flow execution starts at {entrypoint}.

Parameters:

IAddConditionalEntrypointParams Object Structure

interface IAddConditionalEntrypointParams {
  entrypoint: string;
  retentionTime: number;
  condition: string;
}

Returns: void

Example

addConditionalEntrypoint({
  entrypoint: "askEmail",
  retentionTime: 2,
  condition: "input.text.includes('@')"
});