--- title: "Set Node" slug: "set-node" updated: 2025-11-07T15:31:50Z published: 2025-11-07T15:31:50Z canonical: "help.csgi.com/set-node" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.csgi.com/docs/llms.txt > Use this file to discover all available pages before exploring further. # Set Node ![](https://cdn.document360.io/c578bb14-e570-4b6e-93ed-f6c5b8a2d8a1/Images/Documentation/2025-04-22_22-45-47%20copy(6).png?sv=2026-02-06&spr=https&st=2026-10-26T13%3A24%3A53Z&se=2026-10-26T14%3A24%3A53Z&sr=c&sp=r&sig=on5Sr4Wh9MmRw4T%2BnGCwer1vpBEXZ6j7Avs4M%2F5dge8%3D) The **Set Node** is used to **set (Write) a value** in the schema or in a public variable. The value that is set into the schema location or public variable can come from the schema, a public variable, or a literal value. As an example, shown below, the KWID value (in the Schema Profile section) is set to a literal "firstName". ![](https://cdn.document360.io/c578bb14-e570-4b6e-93ed-f6c5b8a2d8a1/Images/Documentation/aw.png?sv=2026-02-06&spr=https&st=2026-10-26T13%3A24%3A53Z&se=2026-10-26T14%3A24%3A53Z&sr=c&sp=r&sig=on5Sr4Wh9MmRw4T%2BnGCwer1vpBEXZ6j7Avs4M%2F5dge8%3D) ![](https://cdn.document360.io/c578bb14-e570-4b6e-93ed-f6c5b8a2d8a1/Images/Documentation/Screenshot%202024-07-31%20at%2010.53.20%E2%80%AFPM(1).png?sv=2026-02-06&spr=https&st=2026-10-26T13%3A24%3A53Z&se=2026-10-26T14%3A24%3A53Z&sr=c&sp=r&sig=on5Sr4Wh9MmRw4T%2BnGCwer1vpBEXZ6j7Avs4M%2F5dge8%3D) - Select the required node to add or replace the destination. **Edit Set Node** configuration will be displayed. ![](https://cdn.document360.io/c578bb14-e570-4b6e-93ed-f6c5b8a2d8a1/Images/Documentation/Screenshot%202024-07-31%20at%2011.02.31%E2%80%AFPM.png?sv=2026-02-06&spr=https&st=2026-10-26T13%3A24%3A53Z&se=2026-10-26T14%3A24%3A53Z&sr=c&sp=r&sig=on5Sr4Wh9MmRw4T%2BnGCwer1vpBEXZ6j7Avs4M%2F5dge8%3D) While adding any of the following profile destinations to the **Set node**, it gets rejected, and an error notification will pop up: - JourneySteps - Interactions - MetaData values This data reference must be one of the following: **Public Variable**, **Schema**, **Profile Identifiers**, or **Profile Attributes**. ![](https://cdn.document360.io/c578bb14-e570-4b6e-93ed-f6c5b8a2d8a1/Images/Documentation/Screenshot%202024-07-31%20at%2011.05.12%E2%80%AFPM.png?sv=2026-02-06&spr=https&st=2026-10-26T13%3A24%3A53Z&se=2026-10-26T14%3A24%3A53Z&sr=c&sp=r&sig=on5Sr4Wh9MmRw4T%2BnGCwer1vpBEXZ6j7Avs4M%2F5dge8%3D) The Set Node returns true if it was successful - it does not return the value of the value that was set. The Set Node is a shortcut for copying values between data locations. | | **To** | | --- | --- | | **Schema** | **Public Variable** | **Literal** | | From | **Schema** | Yes | Yes | No | | **Public Variable** | Yes | Yes | No | | **Literal** | Yes | Yes | No |