What's a Custom block?

Custom blocks are the only blocks that have a Memory section. These blocks are configurable and can perform a variety of functions.

Returns empty response when no responses, quick replies and attachments

  • A default functionality of the custom block

Saves data in memory (Main use case)

Assign values to variables.

Clear data in memory

*New use case: save parameters from memory in same custom block
Show 1 simple example then a link to memory page instead for further list of use cases.

Allows expression language:
Example?

  • Saving values in a chat and sending to an agent transfer (redirect).

Switches context when it's set to

Returns response and continues when doesn't require user input

Returns response and goes back to user when requires user input

Switches nlu model if set to