# 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:&#x20;

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