Types of Automation Blocks

Learn about the types of Automation Blocks.


An Automation Block, also referred to as a Block, is a task within an Automation Workflow. Each Block is an automated action in an AI. Build how your app runs by placing Blocks into your Automation Workflow in the order you want these actions to occur.

Types of Blocks

Start Block

The Start Block starts an Automation Workflow. Every Automation Workflow includes a Start Block that cannot be deleted. The Start Block has no settings.

Send Message Block

The Send Message Block sends a synthetic message from the app to the AI model. The message may simulate from the user or the app.

The AI model’s response may display to the app user or be assigned to a Variable.

See Send Message Block Settings.

User Input Block

The User Input Block collects data from your app users. A User Input Block uses a User Input to request that data from app users. When data is collected by a User Input, that data is stored in a Variable that can be referenced elsewhere in an Automation Workflow.

See User Input Block Settings.

Query Data Source Block

The Query Data Source Block explicitly queries a selected Data Source for up to 5 results. The query results are assigned to a Variable.

Use the Query Template to enter the Data Source query. Optionally reference Variables in the Data Source query by using double curly braces around the Variable name.



See Data Source Query Block Settings.

Run Function Block

The Run Function Block runs a pre-built Custom Function to automate interactions with third-party applications and services. Each Custom Function must be configured individually.

See Run Function Block Settings.

Terminator Block

The Terminator Block ends the Automation Workflow with four separate functions:

  • Start a chat session with the app user.

  • Allow the app user to revise a document generated by the AI. In doing so, the user may select text and request assistance in revising it.

  • Allow the file(s) from a selected Data Source be viewable to the app user.

  • End the session.

For each of these functions, Retrieval Augmented Generation (RAG) is optional. RAG allows the AI model to access a Data Source to provide more relevant and specific information in its responses.

See Terminator Block Settings.

The Menu Block branches the Automation Workflow based on the app user’s menu selection.

See Menu Block Settings.

Logic Block

The Logic Block dynamically chooses the next Block in the Automation Workflow based on condition(s) the Logic Block evaluates.

See Logic Block Settings.

Jump Block

The Jump Block jumps from one Workflow to another Workflow in the same AI.

See Jump Block Settings.

Last updated