Form Page Event
Controlled node
Overview
The Form Page Event node triggers your workflow when specific lifecycle events occur on form pages within the Intellectible UI system. Currently, this node supports firing when a browser page has just loaded, allowing you to initialize data or trigger actions when a user navigates to a specific page in your form-based UI.
This node is essential for creating reactive workflows that respond to user navigation within form interfaces, enabling you to populate fields, fetch data, or execute logic immediately when a page becomes visible to the user.
Event Types
| Event | Description |
|---|---|
| onPageLoaded | Fires once when the specified form page has finished loading in the browser |
Inputs
| Input | Type | Description | Default |
|---|---|---|---|
| Page | DropDown | The display name of the form page to monitor for events. Select from available pages in your form UI. | - |
| Event | Enum | The lifecycle event to listen for. Currently supports onPageLoaded (Browser Page Loaded). | onPageLoaded |
Outputs
| Output | Type | Description |
|---|---|---|
| fired | Event | Emitted when the specified event occurs on the monitored page (e.g., when the page finishes loading). |
Runtime Behavior
When the workflow initializes, the Form Page Event node registers itself with the form's event system to listen for the specified event type on the target page.
- The node constructs an internal event identifier in the format
Form.{eventType}.{pageId}(e.g.,Form.onPageLoaded.page_123) - When the specified page loads in the browser, the node detects this event and fires the
firedoutput event - The node only triggers once per page load; if you need continuous monitoring, ensure your workflow structure accounts for re-triggering
- If the specified page does not exist in the current form context, the node will not fire
Example
Triggering data loading when a dashboard page loads:
- Add a Form Page Event node to your workflow
- Set the Page input to "Dashboard" (the display name of your target UI page)
- Set the Event input to
onPageLoaded(Browser Page Loaded) - Connect the
firedoutput event to an AI Write node to generate personalized welcome text - Connect the AI Write node's
doneevent to a Set Form Data node to populate a greeting field on the Dashboard page
This setup ensures that every time a user navigates to the Dashboard page, the workflow automatically generates and displays personalized content without requiring manual user interaction.