---
sourceDocument: Australia Conversational Interfaces
sourceDocumentLink: https://www.servicenow.com/docs/r/conversational-interfaces

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Conversational Interfaces

ft:clusterId :

    - convint

bundleId :

    - convint

workflow :

    - Platform


---

# Image bot response control

# Image bot response control {#ariaid-title1}

Release version: Australia  
Updated March 12, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes to read
Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) Summarized using AI  
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.  

## Summary of Image bot response control

The Image bot response control in ServiceNow's Virtual Agent allows you to upload and display images within chatbot conversations using a URL link.
This feature enhances conversational engagement by enabling visual content presentation.
The image's aspect ratio automatically adjusts how it appears in the chat bubble.
Show full answer Show less  

## Key Features

* **Node name:** Identifies the Image bot response control node within the topic flow.
* **Image URL link:** Allows specifying an image via a URL, data pill, or script. You can also upload an image directly, which stores it in the `Images [sysdbimage]` table and update sets for reuse across production and non-production instances.
* **Image alt text:** Provides alternative, screen-readable text for accessibility, which can be set via text, data pill, or script.
* **Advanced options:** Includes conditional display logic using no-code conditions or low-code scripts to control when the image node appears in conversations.

## Channel Support and Constraints

The Image bot response control supports multiple channels with varying constraints:

* **Supported Channels:** Web UI, Mobile UI, Microsoft Teams, Slack, Workplace, Facebook Messenger, SMS Twilio, LINE, WhatsApp, Apple Messages for Business, and partially Alexa (voice with screen devices).
* **Unsupported Channel:** ServiceNow Otto panel does not support this control.
* **Image Size Limits:** Generally governed by channel-specific limits and the system property `com.glide.attachment.maxsize` (default 1024 MB) for Web and Mobile UIs. For other channels, consult respective documentation for max file size.
* **Alexa Voice:** Supports images on devices with screens; nonscreen devices receive a notification message instead.

## Practical Use for ServiceNow Customers

This control enables Virtual Agent designers to enrich chatbot interactions with images, improving user experience and communication clarity. Uploaded images are centrally managed and reusable across environments, ensuring consistency. Conditional display options help tailor conversations dynamically based on user context.

By understanding channel-specific support and file size constraints, customers can optimize image usage to ensure seamless delivery across platforms their users engage with.  
Use the Image bot response control in a Virtual Agent topic to upload
and display an image from a URL link. The image aspect ratio determines how the image is sized
in the bot chat bubble.

## Image bot response control properties {#va-image-output__section_ysk_l2r_sdb}

{#va-image-output__table_il2_n2r_sdb__entry__2}

| Property | Description |
|-|-|
| Node name | Name that identifies this Image bot response control node in the topic flow. |
| Image URL link | The URL link to an image file you want to include in the conversation. To set a value, do one of the following: * Specify the image URL by using the text field, data pill, or script. * Upload an image by clicking Upload Image. {#va-image-output__ul_nw5_z1v_fpb} If you upload an image, then the selected image is uploaded to the server and is stored in the Images \[sys_db_image\] table and in the update sets. When the image is stored in the Images table and the update sets, then you can use the image in a production or non-production instance, as needed. After the image is uploaded, the URL link is included in theResponse Properties sheet: Click the link to view the image. The URL is generated dynamically. The name of the instance is inserted at the front of the URL path. You can change or delete the link to the image. If you delete the link on this property sheet, only the reference to the URL is deleted. The image remains on the server for future use. |
| Image alt text | Alternative, screen-readable text included for accessibility. This text is used along with the image. Enter the text using the text field, data pill, or script. For more information about using data pills or scripts, see [Assistant Designer controls](https://www.servicenow.com/docs/dsAuSWOPQErwwbd3X0gRLQ "A Virtual Agent topic consists of a collection of controls within a topic flow. Use these controls to collect, process, and present information to your users. Controls can also read, create, and update records on your instance."). |
| Advanced ||
| Hide this node ||
| Conditionally show this node if | No-code condition statement or low-code script that specifies a condition for presenting this node in the conversation. The condition must evaluate to true. |
[ ]

{#va-image-output__table_il2_n2r_sdb}

## Channel support {#va-image-output__section_e4v_ttx_rsb}

{#va-image-output__table_b3l_5tx_rsb__entry__3}

| Channel | Support | Constraints |
|-|-|-|
| Web UI | Supported | The maximum image size is determined by the com.glide.attachment.max_size system property. The default value is 1024 MB. |
| Mobile UI | Supported | The maximum image size is determined by the com.glide.attachment.max_size system property. The default value is 1024 MB. |
| ServiceNow Otto panel | Not supported | Not applicable |
| Microsoft Teams | Supported | None |
| Slack | Supported | For details about the maximum image size allowed, check the Slack documentation. |
| Workplace | Supported | For details about the maximum image size allowed, check the Workplace documentation. |
| Facebook Messenger | Supported | For details about the maximum image size allowed, check the Facebook Messenger documentation. |
| SMS Twilio | Supported | File size limits may vary. For Twilio limitations, check their [Accepted Content Types for Media](https://www.twilio.com/docs/sms/accepted-mime-types). |
| LINE | Supported | File size limits may vary. For details, see the LINE documentation. |
| WhatsApp | Supported | File size limits may vary. For details, see the WhatsApp documentation. |
| Apple Messages for Business | Supported | None |
| Alexa (Voice) | Partial support | Supported on devices with screens. For nonscreen devices, the user receives a message: We found an image. For details, see [Fine-tune Virtual Agent settings and topics for the best Alexa voice chat experience](https://www.servicenow.com/docs/G92fUIHPReGIQS_9ygdr8g "Fine-tune your Virtual Agent settings and topics provided by the Virtual Agent Designer for the best voice chat experience with Alexa."). |
[Table 1. Channel support for the Image bot response control]

{#va-image-output__table_b3l_5tx_rsb}

## Example Image bot response control {#va-image-output__section_pww_tm4_hsb}

Note:  
Asset library controls may display and function differently in other channels.  
{#va-image-output__table_f1f_v2p_xdb__entry__2}

| Response properties | Image bot response output |
|-|-|
| Figure 1. Image bot response control basic properties | Figure 2. Web UI Image bot response output |
| Figure 1. Image bot response control basic properties | Figure 3. ServiceNow mobile Image bot response output |
[ ]

{#va-image-output__table_f1f_v2p_xdb}

