--- title: "Module Builder: Workflow Settings" slug: "module-builder-workflow-settings" updated: 2025-09-25T22:53:52Z published: 2025-09-25T22:53:52Z canonical: "docs.unqork.io/module-builder-workflow-settings" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.unqork.io/llms.txt > Use this file to discover all available pages before exploring further. # Module Builder: Workflow Settings The **Module Builder****: Workflow Settings** are [module](/v1/docs/introduction-to-the-module-builder)-specific settings that let you control how navigation impacts the modules in your [workflow](/v1/docs/introduction-to-workflow). You can pick which [components](/v1/docs/module-builder-component-library) trigger when your end-user moves from one module to the next. Use this feature to trigger logic components, like [Initializer](/v1/docs/initializer-component) and [Decisions](/v1/docs/decisions-component) components, when: - Your end-user clicks the **Next** button. - Unqork validates submission data. - Workflow saves on navigation. For example, let's say you want submission IDs saved to an external database when your end-user submits data. You could configure a [Plug-In](/v1/docs/plug-in-component) component that sends the submission IDs to the external database. Then, you could set that Plug-In component to trigger when your workflow saves on navigation. ## Accessing the Module Builder: Workflow Settings ![A static image displaying how to access the Module Editor Workflow Settings.](https://cdn.us.document360.io/15548f06-2fba-434c-b0c1-5df88317dbd7/Images/Documentation/Module_Settings_WF_Ellipsis.jpg?sv=2026-02-06&spr=https&st=2026-11-08T10%3A17%3A59Z&se=2026-11-08T11%3A17%3A59Z&sr=c&sp=r&sig=hYEsh34jeNDsdsd3bQZS3qRcBgK6m7%2FdSyVZo08FVbY%3D) Once you're ready to set up triggers in one of your workflow's modules, access the Workflow Settings in the Module Builder. > [!NOTE] > The following instructions assume you have a workflow with connected modules. To access the Workflow Settings in the Module Builder: 1. Open a module connected to your workflow in the Module Builder. 2. Click the ![](https://cdn.us.document360.io/15548f06-2fba-434c-b0c1-5df88317dbd7/Images/Documentation/image(33).png?sv=2026-02-06&spr=https&st=2026-11-08T10%3A17%3A59Z&se=2026-11-08T11%3A17%3A59Z&sr=c&sp=r&sig=hYEsh34jeNDsdsd3bQZS3qRcBgK6m7%2FdSyVZo08FVbY%3D) (**ellipsis**) button. 3. Select **Workflow Settings**. ## Enabling the Validate on Opening Submission Setting Use the Validate on Opening Submission Setting toggle to determine when your module validates data. After enabling the setting in the modal, click **Save**. [![A static image displaying the Validate on Opening Submission setting.](https://cdn.us.document360.io/15548f06-2fba-434c-b0c1-5df88317dbd7/Images/Documentation/Module_WF_Settings_Validate_thumb_0_0.jpg?sv=2026-02-06&spr=https&st=2026-11-08T10%3A17%3A59Z&se=2026-11-08T11%3A17%3A59Z&sr=c&sp=r&sig=hYEsh34jeNDsdsd3bQZS3qRcBgK6m7%2FdSyVZo08FVbY%3D)](https://cdn.us.document360.io/15548f06-2fba-434c-b0c1-5df88317dbd7/Images/Documentation/Module%20WF%20Settings%20Validate.jpg?sv=2026-02-06&spr=https&st=2026-11-08T10%3A17%3A59Z&se=2026-11-08T11%3A17%3A59Z&sr=c&sp=r&sig=hYEsh34jeNDsdsd3bQZS3qRcBgK6m7%2FdSyVZo08FVbY%3D) | Setting | Description | | --- | --- | | **Validate on Opening Submission** | When set to ![A toggle switch indicating an on/off state for a user interface element.](https://cdn.us.document360.io/15548f06-2fba-434c-b0c1-5df88317dbd7/Images/Documentation/Group 1.png?sv=2026-02-06&spr=https&st=2026-11-08T10%3A17%3A59Z&se=2026-11-08T11%3A17%3A59Z&sr=c&sp=r&sig=hYEsh34jeNDsdsd3bQZS3qRcBgK6m7%2FdSyVZo08FVbY%3D) **(ON)**, validation errors display when an end-user arrives at the module. Before entering any information, red text displays next to the required fields to notify the end-user that they must complete these fields before proceeding. When set to ![A toggle switch in the 'on' position, indicating an active setting or feature.](https://cdn.us.document360.io/15548f06-2fba-434c-b0c1-5df88317dbd7/Images/Documentation/Group 2(1).png?sv=2026-02-06&spr=https&st=2026-11-08T10%3A17%3A59Z&se=2026-11-08T11%3A17%3A59Z&sr=c&sp=r&sig=hYEsh34jeNDsdsd3bQZS3qRcBgK6m7%2FdSyVZo08FVbY%3D) **(OFF)**, your module validates data when end-users click the workflow's **Next** button. If required information is missing, end-users are prompted to complete the fields before proceeding. By default, the Validate on Opening Submission toggle is set to ![A toggle switch in the 'on' position, indicating an active setting or feature.](https://cdn.us.document360.io/15548f06-2fba-434c-b0c1-5df88317dbd7/Images/Documentation/Group 2(1).png?sv=2026-02-06&spr=https&st=2026-11-08T10%3A17%3A59Z&se=2026-11-08T11%3A17%3A59Z&sr=c&sp=r&sig=hYEsh34jeNDsdsd3bQZS3qRcBgK6m7%2FdSyVZo08FVbY%3D) **(OFF)**. | ## Setting Up Workflow Triggers These settings let you trigger logic components as an end-user navigates your workflow. They include the [Calculator](/v1/docs/calculator-component), [Decisions](/v1/docs/decisions-component), [Initializer](/v1/docs/initializer-component), [Plug-In](/v1/docs/plug-in-component), and [Data Workflow](/v1/docs/data-workflow-component) components. You can trigger any logic component in your workflow's modules. All available triggers are **Post** triggers. They trigger after an event occurs. For example, **Post Save Trigger** means the component triggers after an end-user presses **Save and Exit****.** Each trigger is a drop-down that lets you select logic components in your workflow's modules. After making your selections in the modal, click **Save**. [![A static image displaying the Workflow Navigation Triggers.](https://cdn.us.document360.io/15548f06-2fba-434c-b0c1-5df88317dbd7/Images/Documentation/Module_WF_Settings_Triggers_thumb_0_0.jpg?sv=2026-02-06&spr=https&st=2026-11-08T10%3A17%3A59Z&se=2026-11-08T11%3A17%3A59Z&sr=c&sp=r&sig=hYEsh34jeNDsdsd3bQZS3qRcBgK6m7%2FdSyVZo08FVbY%3D)](https://cdn.us.document360.io/15548f06-2fba-434c-b0c1-5df88317dbd7/Images/Documentation/Module%20WF%20Settings%20Triggers.jpg?sv=2026-02-06&spr=https&st=2026-11-08T10%3A17%3A59Z&se=2026-11-08T11%3A17%3A59Z&sr=c&sp=r&sig=hYEsh34jeNDsdsd3bQZS3qRcBgK6m7%2FdSyVZo08FVbY%3D) | Setting | Description | | --- | --- | | **Post Trigger** | Select a logic component to trigger after the end-user clicks the workflow's **Next** button. | | **Post Validate Trigger** | Select a logic component to trigger when module fields are valid. | | **Post Save Trigger** | Select a logic component to trigger when module fields are valid, and the end-user clicks the workflow's **Save and Exit** button. | End-users, also known as Express Users, are the individuals accessing an application through Express View. In most cases, end-users are the customers using the product. Also known as Record Data. Submission data consists of information saved by Unqork components. View submission data by using the angular command, or in Record Collections.