# Blocks

Blocks messages, also called as highly structured messages are interactive messages that are sent for various purposes:

* **To initiate a conversation with a user based on intents or manually.**
* **To send a notification or update.**
* **To boost customer engagement, sell product via catalogs and more.**

Block messages brings along a lot of benefits, here are few of them:

### Benefits of Block Messages

* They can be sent at any time, even outside the 24-hour window of a customer service session.
* They can include interactive elements such as buttons, images, documents, or location sharing.
* They can be personalized with variables such as name, date, or order number.
* They can be approved by WhatsApp and translated into different languages.

Block messages are mainly of four type and Chatman entails all of them:

1. [**List Message**](#list-messages)
2. [**Reply Message**](#reply-messages)
3. [**Flows**](#flows)
4. [**Flow Message**](#flows-messages)

### List Messages

List messages refer to messages that present information in a structured list format without including images. These messages are based on text-based elements organized in a list, allowing businesses to convey information, options, or choices to users.

{% content-ref url="blocks/list-messages" %}
[list-messages](https://docs.makerobos.com/chatman-enterprise-whatsapp-platform/chatman-functions/blocks/list-messages)
{% endcontent-ref %}

### Reply messages

Reply messages are messages that businesses can send as responses to user queries or interactions. These messages are typically used to reply to incoming messages from users and can contain text, media, or other content to address the user's queries or provide relevant information. They can be used to ask for information, feedback, confirmation, or other inputs.&#x20;

{% content-ref url="blocks/reply-messages" %}
[reply-messages](https://docs.makerobos.com/chatman-enterprise-whatsapp-platform/chatman-functions/blocks/reply-messages)
{% endcontent-ref %}

### Flows

These are messages that trigger a sequence of messages or actions based on the user’s input or behavior. They can be used to create interactive experiences, such as surveys, quizzes, games, or forms.&#x20;

{% content-ref url="blocks/flows" %}
[flows](https://docs.makerobos.com/chatman-enterprise-whatsapp-platform/chatman-functions/blocks/flows)
{% endcontent-ref %}

### Flow Messages

Flow messages refer to messages designed to guide users through predefined conversational flows. These messages are structured to lead users through a series of interactions, often involving options, buttons, and dynamic content.

{% content-ref url="blocks/flows-messages" %}
[flows-messages](https://docs.makerobos.com/chatman-enterprise-whatsapp-platform/chatman-functions/blocks/flows-messages)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.makerobos.com/chatman-enterprise-whatsapp-platform/chatman-functions/blocks.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
