--- title: "Signal Node" slug: "signal-node" description: "Learn how to use the Signal node in workflows to manage transitions between roles and swimlanes effectively. Optimize your process today!" updated: 2025-12-08T16:21:19Z published: 2025-12-09T16:46:27Z canonical: "docs.unqork.io/signal-node" --- > ## 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. # Signal Node A **Signal node** alerts the current end-user that a [swimlane](/v1/docs/swimlane-management) change is occurring, and they cannot take any more actions. After a Signal node triggers, another role or user must take over the next steps in their [workflow](/v1/docs/introduction-to-workflow) swimlane. You can add any number of Signal [nodes](/v1/docs/workflow-builder-node-library) to a workflow, and each includes a single input port for connection to one or more other nodes. The Signal node also offers an output port for connection to the next node. You'll find the Signal node in the list of nodes to the left of the [Workflow Builder](/v1/docs/welcome-to-the-unqork-workflow-builder-1). ## Settings Menu Description Let's explore the node's **Settings Menu**. This menu displays as a blue menu bar, either above or below the node, when you select the node itself. This node has these Settings Menu options: ![An upward arrow indicating a signal labeled 'signal-1' with an edit option.](https://cdn.us.document360.io/15548f06-2fba-434c-b0c1-5df88317dbd7/Images/Documentation/signalNode.webp?sv=2026-02-06&spr=https&st=2026-11-07T17%3A57%3A40Z&se=2026-11-07T18%3A57%3A40Z&sr=c&sp=r&sig=VR0Cx%2BnpV0NrdBMZohUFkz5LR54fCBxF1SpAkZz7SWU%3D) | **Setting** | Description | | --- | --- | | **Edit** | Takes you to the Edit Signal Event drawer, where you can configure settings relating to the Signal node. | | **Delete** | This button removes the node from the workflow. | ### Edit Signal Event Drawer Description The following settings are available in the **Edit Signal Event** drawer: ![Editing a signal event with label and module options in a user interface.](https://cdn.us.document360.io/15548f06-2fba-434c-b0c1-5df88317dbd7/Images/Documentation/editSignalNode.webp?sv=2026-02-06&spr=https&st=2026-11-07T17%3A57%3A40Z&se=2026-11-07T18%3A57%3A40Z&sr=c&sp=r&sig=VR0Cx%2BnpV0NrdBMZohUFkz5LR54fCBxF1SpAkZz7SWU%3D) | **Setting** | Description | | --- | --- | | **Label** | The name applied to the node. By default, the Label displays as `signal-1`. This label is optional and displays below the node once set. Labels should be user-friendly and well-associated with the role of the node. | | **Use an Existing** **Module** | Lets you select a hand-off module when your end-user reaches the Signal node. By default, the Use an Existing Module 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-07T17%3A57%3A40Z&se=2026-11-07T18%3A57%3A40Z&sr=c&sp=r&sig=VR0Cx%2BnpV0NrdBMZohUFkz5LR54fCBxF1SpAkZz7SWU%3D) **(OFF)**. | | ↳ | **Add a** **Module** | When the Use an Existing Module toggle is 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-07T17%3A57%3A40Z&se=2026-11-07T18%3A57%3A40Z&sr=c&sp=r&sig=VR0Cx%2BnpV0NrdBMZohUFkz5LR54fCBxF1SpAkZz7SWU%3D) **(ON)**, use this drop-down to select the module associated with the your Task node. | | **Use Template** | Lets you add a template message that displays when your end-user reaches the Signal node. By default, the Use Template 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-07T17%3A57%3A40Z&se=2026-11-07T18%3A57%3A40Z&sr=c&sp=r&sig=VR0Cx%2BnpV0NrdBMZohUFkz5LR54fCBxF1SpAkZz7SWU%3D) **(OFF)**. | | ↳ | **Template** | When the Use Template toggle is 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-07T17%3A57%3A40Z&se=2026-11-07T18%3A57%3A40Z&sr=c&sp=r&sig=VR0Cx%2BnpV0NrdBMZohUFkz5LR54fCBxF1SpAkZz7SWU%3D) **(ON)**, enter a template message you want to display when your end-user reaches the Signal node. The Template field accommodates HTML or Nunjucks. | | **X (Close)** | Closes the Edit Signal drawer, returning your focus to the pool. | ## Adding a Signal Node Open your workflow and configure any necessary nodes. Then, add a Signal node between two nodes in your process. 1. Drag and drop a **Signal** node into the **Authenticated** swimlane. 2. Click **Edit**. 3. In the **Label** field, enter a name for your node. 4. If using a custom module as part of the signaling process, set **Use an Existing** **Module** 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-07T17%3A57%3A40Z&se=2026-11-07T18%3A57%3A40Z&sr=c&sp=r&sig=VR0Cx%2BnpV0NrdBMZohUFkz5LR54fCBxF1SpAkZz7SWU%3D) **(ON)**. 5. From the **Add a** **Module** drop-down, select a module. > [!NOTE] > If you do not see your module, ensure it's shared to your workspace. You can also add it directly into the application. 6. If using the template to set a custom hand-off message, set **Use** **Template** 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-07T17%3A57%3A40Z&se=2026-11-07T18%3A57%3A40Z&sr=c&sp=r&sig=VR0Cx%2BnpV0NrdBMZohUFkz5LR54fCBxF1SpAkZz7SWU%3D) **(ON)**. 7. In the **Template** field, enter the custom message using HTML or Nunjucks. 8. Click **X** (Close). 9. Connect the output port (right) of your previous node to the input port (left) of the **Signal** node. 10. Connect the output port (right) of your **Signal** node to the input port (left) of the next node in your workflow process. 11. Click **X** (Close). 12. Click **Save...**. 13. Click **Save**. A UI (User Interface) Drawer is a layout panel that slides out from the side of the screen to display content. In UDesigner, components display their configuration panels in a drawer. 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. HTML (Hyper Text Markup Language) is the standard markup language for for achieving font, color, graphic, and hyperlink effects when creating web pages. Nunjucks is a flexible JavaScript templating engine that supports template inheritance, filters, and logic-based expressions for dynamic content rendering.