
Description
This Node updates the content within Agent Copilot widgets (IFrame or HTML) without reloading the entire widget, making it easier to modify and refresh dynamic content in real time.Parameters
Parameter | Type | Description |
---|---|---|
Tile ID | CognigyScript | The ID of the Copilot: IFrame Tile or Copilot: HTML Tile Node you want to update with new data. |
JSON Data | JSON | The data to send to the Copilot: IFrame Tile or Copilot: HTML Tile Node as a postMessage event. |
Example
This example shows how to dynamically update metadata in the Copilot: HTML Tile Node using the Copilot: Send Data and a processing script.Update metadata in the Copilot: HTML Tile Node using the Copilot: Send Data
Update metadata in the Copilot: HTML Tile Node using the Copilot: Send Data
Copilot: HTML Tile Node
-
Enter the following script in the HTML Content field:
The JavaScript in the
<script>
tag listens for messages sent via thepostMessage
API. Once a message is received, the content of the message (stored inevent.data
) is logged to the browser’s console. If the message contains data, the content of themetadataDisplay
div updates to show the received data. -
Define the current version of the Copilot: HTML Tile Node content on the JSON field:
- Below the Copilot: HTML Tile Node, add a Copilot: Send Data Node.
- Open the Node editor and enter the Tile ID of the Copilot: HTML Tile Node in the Tile ID field.
-
In the JSON field, enter the following JSON: