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
- Enable Pointer Mode in the left panel (mouse icon)
- Click and drag to create a selection rectangle
- All nodes within the rectangle will be selected
Copying Nodes
Using Keyboard Shortcut
- Select the nodes you want to copy
- Press
Ctrl + C(orCmd + Con Mac) - A confirmation toast will appear showing how many nodes were copied
Using the UI Button
- Select multiple nodes
- The Copy button will appear in the left panel
- Click the Copy button
Pasting Nodes
Using Keyboard Shortcut
- Press
Ctrl + V(orCmd + Von Mac) - Nodes will be pasted near the center of the current viewport
Using the UI Button
- When nodes are in the clipboard, a Paste button appears in the left panel
- Click the Paste button
What Gets Copied
When you copy nodes:
| Element | Copied |
|---|---|
| Node configurations | Yes |
| Node positions (relative) | Yes |
| Internal connections | Yes |
| External connections | No |
| Node IDs | No (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:
- New IDs: Each pasted node receives a unique ID
- Position offset: Nodes are positioned relative to the center of your current viewport
- Handle remapping: Connection handles are updated to match the new node IDs
- 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.