External System
Bundles contain custom components that support specific third-party integrations with Orbis Studio.
This page describes the components that are available in the External System bundle.
These components are Orbis Studio–specific input components for enterprise integrations. Each one works like a Chat Input component but is styled and labeled to represent a distinct upstream system — making it easier to build flows that receive messages from multiple systems and route them through a shared agent or processing pipeline.
Banking System
The Banking System component receives input messages originating from a banking system and passes them as a Message object into your flow.
Banking System parameters
Some parameters are hidden by default in the visual editor. You can modify all component parameters through the component inspection panel that appears when you select a component.
| Name | Type | Description |
|---|---|---|
| input_value | String | Input parameter. The text message received from the banking system. |
| should_store_message | Boolean | Input parameter. Store the message in session history. Default: true. Advanced. |
| sender | String | Input parameter. Sender type. Options: Machine, User. Default: User. Advanced. |
| sender_name | String | Input parameter. Display name of the sender. Default: User. Advanced. |
| session_id | String | Input parameter. Session ID for the conversation. Defaults to the current flow session. Advanced. |
| context_id | String | Input parameter. Context ID for an extra memory isolation layer. Advanced. |
| files | File | Input parameter. Files to attach to the message. Advanced. |
| images | File | Input parameter. Images to attach to the message. Advanced. |
| background_color | String | Input parameter. Background color for the message icon in the chat UI. Advanced. |
| chat_icon | String | Input parameter. Icon displayed in the chat UI for this message. Advanced. |
| text_color | String | Input parameter. Text color for the sender name in the chat UI. Advanced. |
Banking System outputs
| Name | Type | Description |
|---|---|---|
| message | Message | Output parameter. The constructed Message object, stored in session history if Store Messages is enabled. |
Document Management
The Document Management component receives input messages from a document management system and passes them as a Message object into your flow.
Document Management parameters
Some parameters are hidden by default in the visual editor. You can modify all component parameters through the component inspection panel that appears when you select a component.
| Name | Type | Description |
|---|---|---|
| input_value | String | Input parameter. The text message received from the document management system. |
| should_store_message | Boolean | Input parameter. Store the message in session history. Default: true. Advanced. |
| sender | String | Input parameter. Sender type. Options: Machine, User. Default: User. Advanced. |
| sender_name | String | Input parameter. Display name of the sender. Advanced. |
| session_id | String | Input parameter. Session ID for the conversation. Advanced. |
| context_id | String | Input parameter. Context ID for an extra memory isolation layer. Advanced. |
| files | File | Input parameter. Files to attach to the message. Advanced. |
| images | File | Input parameter. Images to attach to the message. Advanced. |
| background_color | String | Input parameter. Background color for the message icon in the chat UI. Advanced. |
| chat_icon | String | Input parameter. Icon displayed in the chat UI for this message. Advanced. |
| text_color | String | Input parameter. Text color for the sender name in the chat UI. Advanced. |
Document Management outputs
| Name | Type | Description |
|---|---|---|
| message | Message | Output parameter. The constructed Message object. |
ERP
The ERP component receives input messages from an ERP (Enterprise Resource Planning) system and passes them as a Message object into your flow.
ERP parameters
Some parameters are hidden by default in the visual editor. You can modify all component parameters through the component inspection panel that appears when you select a component.
| Name | Type | Description |
|---|---|---|
| input_value | String | Input parameter. The text message received from the ERP system. |
| should_store_message | Boolean | Input parameter. Store the message in session history. Default: true. Advanced. |
| sender | String | Input parameter. Sender type. Options: Machine, User. Default: User. Advanced. |
| sender_name | String | Input parameter. Display name of the sender. Advanced. |
| session_id | String | Input parameter. Session ID for the conversation. Advanced. |
| context_id | String | Input parameter. Context ID for an extra memory isolation layer. Advanced. |
| files | File | Input parameter. Files to attach to the message. Advanced. |
| images | File | Input parameter. Images to attach to the message. Advanced. |
| background_color | String | Input parameter. Background color for the message icon in the chat UI. Advanced. |
| chat_icon | String | Input parameter. Icon displayed in the chat UI for this message. Advanced. |
| text_color | String | Input parameter. Text color for the sender name in the chat UI. Advanced. |
ERP outputs
| Name | Type | Description |
|---|---|---|
| message | Message | Output parameter. The constructed Message object. |
Event Bus
The Event Bus component receives event messages from an event bus system and passes them as a Message object into your flow. Use this component to process event-driven messages from streaming or pub/sub architectures.
Event Bus parameters
Some parameters are hidden by default in the visual editor. You can modify all component parameters through the component inspection panel that appears when you select a component.
| Name | Type | Description |
|---|---|---|
| input_value | String | Input parameter. The text message or event payload received from the event bus. |
| should_store_message | Boolean | Input parameter. Store the message in session history. Default: true. Advanced. |
| sender | String | Input parameter. Sender type. Options: Machine, User. Default: User. Advanced. |
| sender_name | String | Input parameter. Display name of the sender. Advanced. |
| session_id | String | Input parameter. Session ID for the conversation. Advanced. |
| context_id | String | Input parameter. Context ID for an extra memory isolation layer. Advanced. |
| files | File | Input parameter. Files to attach to the message. Advanced. |
| images | File | Input parameter. Images to attach to the message. Advanced. |
| background_color | String | Input parameter. Background color for the message icon in the chat UI. Advanced. |
| chat_icon | String | Input parameter. Icon displayed in the chat UI for this message. Advanced. |
| text_color | String | Input parameter. Text color for the sender name in the chat UI. Advanced. |
Event Bus outputs
| Name | Type | Description |
|---|---|---|
| message | Message | Output parameter. The constructed Message object. |
Insurance System
The Insurance System component receives input messages from an insurance system and passes them as a Message object into your flow.
Insurance System parameters
Some parameters are hidden by default in the visual editor. You can modify all component parameters through the component inspection panel that appears when you select a component.
| Name | Type | Description |
|---|---|---|
| input_value | String | Input parameter. The text message received from the insurance system. |
| should_store_message | Boolean | Input parameter. Store the message in session history. Default: true. Advanced. |
| sender | String | Input parameter. Sender type. Options: Machine, User. Default: User. Advanced. |
| sender_name | String | Input parameter. Display name of the sender. Advanced. |
| session_id | String | Input parameter. Session ID for the conversation. Advanced. |
| context_id | String | Input parameter. Context ID for an extra memory isolation layer. Advanced. |
| files | File | Input parameter. Files to attach to the message. Advanced. |
| images | File | Input parameter. Images to attach to the message. Advanced. |
| background_color | String | Input parameter. Background color for the message icon in the chat UI. Advanced. |
| chat_icon | String | Input parameter. Icon displayed in the chat UI for this message. Advanced. |
| text_color | String | Input parameter. Text color for the sender name in the chat UI. Advanced. |
Insurance System outputs
| Name | Type | Description |
|---|---|---|
| message | Message | Output parameter. The constructed Message object. |
Mail
The Mail component receives input messages from a mail system and passes them as a Message object into your flow. Use this component to process email-originated content in your agent flows.
Mail parameters
Some parameters are hidden by default in the visual editor. You can modify all component parameters through the component inspection panel that appears when you select a component.
| Name | Type | Description |
|---|---|---|
| input_value | String | Input parameter. The email body or text message received from the mail system. |
| should_store_message | Boolean | Input parameter. Store the message in session history. Default: true. Advanced. |
| sender | String | Input parameter. Sender type. Options: Machine, User. Default: User. Advanced. |
| sender_name | String | Input parameter. Display name of the sender. Advanced. |
| session_id | String | Input parameter. Session ID for the conversation. Advanced. |
| context_id | String | Input parameter. Context ID for an extra memory isolation layer. Advanced. |
| files | File | Input parameter. Files to attach to the message. Advanced. |
| images | File | Input parameter. Images to attach to the message. Advanced. |
| background_color | String | Input parameter. Background color for the message icon in the chat UI. Advanced. |
| chat_icon | String | Input parameter. Icon displayed in the chat UI for this message. Advanced. |
| text_color | String | Input parameter. Text color for the sender name in the chat UI. Advanced. |
Mail outputs
| Name | Type | Description |
|---|---|---|
| message | Message | Output parameter. The constructed Message object. |