> For the complete documentation index, see [llms.txt](https://guide.indigo.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guide.indigo.ai/getting-started/agents-workflows-and-triggers/blocks/message-blocks.md).

# Message Blocks

Message blocks enable you to design engaging interactions within your virtual assistant, enhancing user experience, ensuring smoother dialogue, and delivering clear, structured content.

These blocks are designed to **share content that is not dynamically generated by AI** but instead follows a predefined format. They are particularly useful when you need when you need to **present static or structured content** at specific points in the conversation flow.\
\
There are four main types of message blocks:

1. [Text Block - Sending predefined messages](/getting-started/agents-workflows-and-triggers/blocks/message-blocks/text-block.md)
2. [Image Block - Displaying visual content](/getting-started/agents-workflows-and-triggers/blocks/message-blocks/image-block.md)
3. [Card Block - Presenting structured, interactive content](/getting-started/agents-workflows-and-triggers/blocks/message-blocks/card-block.md)
4. [Video Block - Embedding multimedia content.](/getting-started/agents-workflows-and-triggers/blocks/message-blocks/video-block.md)
