# Interactive Message Action

This operation will add a new card in a carousel template. Each card can have text, an image, multiple buttons and a default URL.

<figure><img src="/files/PSN3xddsyjUOX680Sa9N" alt=""><figcaption></figcaption></figure>

### Settings

The action uses the following settings:

| Setting           | Description                                                                           | [Parsed](/actions-and-operations/dynamic-parsing.md) |
| ----------------- | ------------------------------------------------------------------------------------- | ---------------------------------------------------- |
| Message Type      | The type of interactive message that will be displayed                                | :no\_entry:                                          |
| Header Type       | The type of header to be used                                                         | :no\_entry:                                          |
| Header Text       | The text of the header, when Header Type is set to Text                               | :white\_check\_mark:                                 |
| Content Source    | The source of the header content, when Header Type is set to Image, Video or Document | :no\_entry:                                          |
| Body Text         | The text of the main body of the message                                              | :white\_check\_mark:                                 |
| Footer Text       | The text of the footer                                                                | :white\_check\_mark:                                 |
| Button List Title | The title of the button that will open the list ina Button List message type          | :white\_check\_mark:                                 |

### Remarks

Interactive Message are a WhatsApp native message type. On channels that do not have this type of message, Connect will automatically revert to a standard [Carousel Action](/actions-and-operations/cards/xenioo.bots.actions.base.generictemplateaction.md).

Request Location type is supported only by WhatsApp.

Button messages can have a maximum of 3 buttons while Button Lists can go up to 10.

### Trigger

This action triggers a postback event when a postback button is clicked by the user.

### Variables

This action does not produce any variable.

### Availability

Channel specific availability follows the table below:

| Channel          | Availability        |
| ---------------- | ------------------- |
| Facebook         | Revert to Carousel. |
| WhatsApp         | Provider Dependent  |
| Telegram         | Revert to Carousel. |
| Web              | Revert to Carousel. |
| Alexa            | Not Available       |
| Google Assistant | Fully Available.    |
| Slack            | Fully Available.    |
| Teams            | Revert to Carousel. |
| API              | Fully Available.    |

This action can be used only inside interactions and not as child of other actions. This action requires a [Premium Account](/basic-concepts/your-account/upgrading-from-free.md) to be used on a live chatbot.


---

# 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.mylinkconnect.com/actions-and-operations/cards/interactive-message-action.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.
