> For the complete documentation index, see [llms.txt](https://docs10.xenioo.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs10.xenioo.com/actions-and-operations/cards/interactive-message-action.md).

# 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.

![](/files/-MiG4C5u1KHXKo5acl0r)

### 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, Xenioo will automatically revert to a standard [Carousel Action](/actions-and-operations/cards/xenioo.bots.actions.base.generictemplateaction.md).

Interactive Messages are available only on WhatsApp Business Providers. Not all WhatsApp providers are capable of correctly rendering this type of message. Please find below a list of the currently supported providers:

| Provider         | Buttons List | Reply Buttons |
| ---------------- | ------------ | ------------- |
| LINK Mobility    | Supported    | Supported     |
| Messenger People | Supported    | Supported     |

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

### Trigger

This action has no triggers.

### 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
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs10.xenioo.com/actions-and-operations/cards/interactive-message-action.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
