# Message Types

Within this section, all different message types that are available to you through the message editor have been outlined and described in detail. Each section will take you through what each message type does, where to find it, and how to implement it into your own conversation

{% content-ref url="/pages/MBi0MhBk2gNbDEebp9QM" %}
[Text Message](/opendialog-platform/conversation-designer/message-design/message-types/text-message.md)
{% endcontent-ref %}

{% content-ref url="/pages/0D1sECCs1eTGnN6qogFa" %}
[Image Message](/opendialog-platform/conversation-designer/message-design/message-types/image-message.md)
{% endcontent-ref %}

{% content-ref url="/pages/L6bjXWT6BYxCIX8dYOZ3" %}
[Button Message](/opendialog-platform/conversation-designer/message-design/message-types/button-message.md)
{% endcontent-ref %}

{% content-ref url="/pages/s1ap8uXZLkBuUYd1rtOF" %}
[Date Picker Message](/opendialog-platform/conversation-designer/message-design/message-types/date-picker-message.md)
{% endcontent-ref %}

{% content-ref url="/pages/BdWGAPEiEUp9V1YT7MmZ" %}
[Audio Message](/opendialog-platform/conversation-designer/message-design/message-types/audio-message.md)
{% endcontent-ref %}

{% content-ref url="/pages/5MiCBlBFjHZF1lO1jtaA" %}
[Form Message](/opendialog-platform/conversation-designer/message-design/message-types/form-message.md)
{% endcontent-ref %}

{% content-ref url="/pages/RSovwK5FohPteMnnNzzg" %}
[Full Page Message](/opendialog-platform/conversation-designer/message-design/message-types/full-page-message.md)
{% endcontent-ref %}

{% content-ref url="/pages/oAOSgTiyr2yovNYmfpe5" %}
[Conversation Handover message](/opendialog-platform/conversation-designer/message-design/message-types/conversation-handover-message.md)
{% endcontent-ref %}

{% content-ref url="/pages/LEANRhlQK9UkyEqfGm89" %}
[Autocomplete Message](/opendialog-platform/conversation-designer/message-design/message-types/autocomplete-message.md)
{% endcontent-ref %}

{% content-ref url="/pages/qOpHMivaBSY2uLT3JiiC" %}
[Address Autocomplete Message](/opendialog-platform/conversation-designer/message-design/message-types/address-autocomplete-message.md)
{% endcontent-ref %}

{% content-ref url="/pages/t4Wy4LD64b97iEXkuQXo" %}
[List Message](/opendialog-platform/conversation-designer/message-design/message-types/list-message.md)
{% endcontent-ref %}

{% content-ref url="/pages/8Wl3HDBa81pF2tikaGrk" %}
[Rich Message](/opendialog-platform/conversation-designer/message-design/message-types/rich-message.md)
{% endcontent-ref %}

{% content-ref url="/pages/OdlBs26fSVS4rjsqMRym" %}
[Location Message](/opendialog-platform/conversation-designer/message-design/message-types/location-message.md)
{% endcontent-ref %}

{% content-ref url="/pages/FDG3A5UHjNiDw9h0ThTm" %}
[E-Sign Message](/opendialog-platform/conversation-designer/message-design/message-types/e-sign-message.md)
{% endcontent-ref %}

{% content-ref url="/pages/pEU0mavApTjj5oDjaiIv" %}
[File Upload Message](/opendialog-platform/conversation-designer/message-design/message-types/file-upload-message.md)
{% endcontent-ref %}

{% content-ref url="/pages/4TeeHVRDLCbkZpRtxmSn" %}
[Meta Messages](/opendialog-platform/conversation-designer/message-design/message-types/meta-messages.md)
{% endcontent-ref %}

{% content-ref url="/pages/sOtlBrdhPlhwzYIylWwW" %}
[Twilio Content Template Message](/opendialog-platform/conversation-designer/message-design/message-types/twilio-content-template-message.md)
{% 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.opendialog.ai/opendialog-platform/conversation-designer/message-design/message-types.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.
