Skip to main content

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

EventDescription
onPageLoadedFires once when the specified form page has finished loading in the browser

Inputs

InputTypeDescriptionDefault
PageDropDownThe display name of the form page to monitor for events. Select from available pages in your form UI.-
EventEnumThe lifecycle event to listen for. Currently supports onPageLoaded (Browser Page Loaded).onPageLoaded

Outputs

OutputTypeDescription
firedEventEmitted 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 fired output 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:

  1. Add a Form Page Event node to your workflow
  2. Set the Page input to "Dashboard" (the display name of your target UI page)
  3. Set the Event input to onPageLoaded (Browser Page Loaded)
  4. Connect the fired output event to an AI Write node to generate personalized welcome text
  5. Connect the AI Write node's done event 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.