AltScore
Builder Tools

Copy & Paste

The Copy & Paste tool allows you to duplicate nodes and their internal connections, making it easy to reuse flow patterns within the same flow or across different flows.

How to Select Multiple Nodes

Before copying, you need to select the nodes you want to duplicate:

Method 1: Shift + Click

Hold Shift and click on each node you want to select. Each clicked node will be added to your selection.

Method 2: Drag Selection

  1. Enable Pointer Mode in the left panel (mouse icon)
  2. Click and drag to create a selection rectangle
  3. All nodes within the rectangle will be selected

Copying Nodes

Using Keyboard Shortcut

  1. Select the nodes you want to copy
  2. Press Ctrl + C (or Cmd + C on Mac)
  3. A confirmation toast will appear showing how many nodes were copied

Using the UI Button

  1. Select multiple nodes
  2. The Copy button will appear in the left panel
  3. Click the Copy button

Pasting Nodes

Using Keyboard Shortcut

  1. Press Ctrl + V (or Cmd + V on Mac)
  2. Nodes will be pasted near the center of the current viewport

Using the UI Button

  1. When nodes are in the clipboard, a Paste button appears in the left panel
  2. Click the Paste button

What Gets Copied

When you copy nodes:

ElementCopied
Node configurationsYes
Node positions (relative)Yes
Internal connectionsYes
External connectionsNo
Node IDsNo (new IDs generated)

Internal vs External Connections

  • Internal connections: Edges between nodes that are both in the selection - these are preserved
  • External connections: Edges to/from nodes outside the selection - these are not copied

Limitations

START Node Cannot Be Copied

The START node is unique per flow and cannot be copied. If you try to copy a selection that includes the START node, it will be excluded from the copy operation.

Clipboard Storage

  • Copied nodes are stored in browser localStorage
  • The clipboard persists across page refreshes
  • The clipboard is shared across all flows in the same browser session

Behavior After Pasting

When nodes are pasted:

  1. New IDs: Each pasted node receives a unique ID
  2. Position offset: Nodes are positioned relative to the center of your current viewport
  3. Handle remapping: Connection handles are updated to match the new node IDs
  4. Selection: Pasted nodes become the new selection

Use Cases

Duplicating a Pattern

If you have a sequence like "Ask Question → Validate → Message", you can copy and paste it to reuse the same pattern elsewhere in your flow.

Creating Parallel Branches

Copy a branch of nodes to create multiple similar paths in your flow, then modify each as needed.

Cross-Flow Reuse

Copy nodes in one flow, navigate to another flow, and paste them there. The clipboard is maintained during navigation.

Troubleshooting

Copy button not visible

The Copy button only appears when multiple nodes are selected. Ensure you have more than one node selected.

Pasted nodes are in the wrong position

Pasted nodes appear near the center of your current viewport. Zoom and pan to your desired location before pasting, or use Auto-Layout after pasting.

Connections are missing after paste

Only connections between copied nodes are preserved. You'll need to manually recreate connections to existing nodes in your flow.