# Interactive

{% hint style="info" %}
**Free Form Message**\
Interactive messages can only be sent within 24 hours of receiving a message from a user. If no message is received within this period, a new conversation must be initiated using a Template message.
{% endhint %}

Interactive messages contain buttons, menus, or custom actions that invite users to interact with the business besides only typing texts.&#x20;

They achieve significantly higher response rates and conversions compared to text-based messages.

The following messages are considered interactive:

* **List Messages**: Messages including a menu of up to 10 options. This type of message offers a simpler and more consistent way for users to make a selection when interacting with a business.
* **Reply Buttons**: Messages including up to 3 options —each option is a button. This type of message offers a quicker way for users to make a selection from a menu when interacting with a business. Reply buttons have the same user experience as interactive templates with buttons.
* **Reaction Messages:** Reaction Messages allow you to react to messages. This feature is currently available in the Cloud API.&#x20;
* **Single Product Message**: Messages with a Single Product item from the business’ inventory. See[ Products and Catalogs](/docs/messaging/catalogs.md) for more information.
* **Multi-Product Message**: Messages containing a selection of up to 30 items from a business’ inventory. See[ Products and Catalogs](/docs/messaging/catalogs.md) for more information.
* **Location Request Messages**: Location request messages contain body text and a Send location button that users can tap. Tapping the button displays a location sharing screen which the user can then use to share their location. See[ Location Request Messages](/docs/messaging/message-types/interactive/location-request-message.md).

## Specifications:

* Interactive messages can be combined together in the same flow.
* Users cannot select more than one option at the same time from a list or button message, but they can go back and re-open a previous message.
* List or reply button messages cannot be used as notifications. Currently, they can only be sent within 24 hours of the last message sent by the user. If you try to send a message outside the 24-hour window, you get an error message.
* Supported platforms: iOS, Android, and web.

See how text messages compare to interactive messages:

<figure><img src="/files/DO6Qfg4EuXJS8oopGcLP" alt="" width="563"><figcaption></figcaption></figure>


---

# 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.360dialog.com/docs/messaging/message-types/interactive.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.
