Table of contents
Official Content
  • This documentation is valid for:

File support in Flows allows you to send several types of files, such as documents, images, videos, and audio, to different Agents within the Flow.

Flows can also be exposed through multiple channels, including Web, WhatsApp, Teams, or Slack. This provides the ability to send files to one or more Agents through these channels.

Note: File support for Teams and Slack has not been released yet, but will be included in future releases.

 

Scenarios

The end user will be able to:

  • Use a Flow to combine Agents that support and do not support file upload; for example, ask an Agent to describe an Image and then use the result with an Agent that only handles text.
  • Expose a Flow using an Agent with File support through one of the supported channels; for example, allowing the user to send audio from WhatsApp to the Agent.

Functionality

When the end user attaches a file to a Flow, that file will be sent to Agents within the Flow that support that file type. This means that:

  • If an Agent in the Flow does not support File upload, the file will NOT be sent to that Agent.
  • If an Agent in the Flow does not support the file type, the file will NOT be sent to that Agent.

The supported file types are configured independently for the Flow and the Agent.

File support in Flows is enabled by default.

Configuration

Each Flow has its own File configuration. You can enable or disable file attachment support and also define the supported file extension.

To view the File support configuration, go to Configuration > Flows properties.

File Support in Flows

File properties

  • File support enabled: Enables/disables file support for the Flow.
  • Max files to upload: Maximum number of files that can be uploaded in one message.
  • Max file size: Maximum size for each uploaded file.
  • Supported file extensions: List of supported file extensions for the Flow.
Last update: March 2025 | © GeneXus. All rights reserved. GeneXus Powered by Globant