Sticky spots are custom connection points you can add to any shape. They give you precise control over where connectors attach, beyond the default connection points.
What Are Sticky Spots?
By default, shapes have automatic connection points along their edges. Sticky spots let you:
- Define exact positions where connectors should attach
- Create connection points in the interior of shapes
- Ensure connectors always attach to specific locations
- Maintain consistent connection points across similar shapes
Adding Sticky Spots
Using the Sticky Spot Tool
- Select the Sticky Spot Tool from the toolbar (or press
S) - Click on any shape where you want to add a connection point
- A small circle marker appears showing the sticky spot location
- Add as many sticky spots as needed

Using the Inspector
You can also manage sticky spots through the Inspector:
- Select a shape
- Open the Inspector panel
- Find the Sticky Spots section
- Click Add Sticky Spot
- Enter precise X/Y coordinates if needed
Connecting to Sticky Spots
Once you've added sticky spots:
- Select the Connector Tool (press
C) - Click and drag from one shape to another
- As you drag near a sticky spot, it highlights
- Release to attach the connector to that spot
The connector will snap to the nearest sticky spot when you get close enough.

Moving Sticky Spots
To reposition an existing sticky spot:
- Select the Sticky Spot Tool (press
S) - Click and drag the sticky spot marker
- The spot moves to the new position
- Attached connectors automatically update
Removing Sticky Spots
To delete a sticky spot:
Method 1: Direct Delete
- Select the Sticky Spot Tool
- Click the sticky spot to select it
- Press
DeleteorBackspace
Method 2: Inspector
- Select the shape
- Open the Inspector panel
- Find the Sticky Spots section
- Click the remove button next to the spot
Note: You cannot delete a sticky spot that has connectors attached. Detach all connectors first.
Use Cases
UML Class Diagrams
Add sticky spots at the top and bottom of class boxes for inheritance relationships:
┌─────────────┐
│ Parent │ ← sticky spot at center bottom
└─────────────┘
│
▼
┌─────────────┐
│ Child │ ← sticky spot at center top
└─────────────┘
Flowcharts
Add sticky spots at cardinal directions (top, bottom, left, right) for consistent flow:
- Yes/No branches always exit from left/right
- Process flow always enters from top, exits from bottom
- Loops always connect to bottom-left corner
Network Diagrams
Place sticky spots at precise port locations:
- Server shape with spots at each network interface position
- Router shape with spots for each port
- Switch shape with numbered connection points

Sticky Spots vs. Default Connection Points
| Feature | Default Points | Sticky Spots |
|---|---|---|
| Placement | Automatic (edges) | Manual (anywhere) |
| Quantity | Many (auto-generated) | As many as you add |
| Visibility | Hidden until hover | Always visible with tool active |
| Control | Limited | Precise positioning |
| Best for | Quick connections | Structured diagrams |
Tips
- Add spots before connecting - Define your connection points first, then draw connectors
- Use consistent positions - Place spots at the same relative position on similar shapes
- Combine with Smart Connectors - Sticky spots control attachment points, smart routing handles the path
- Keep spots visible during design - Leave the Sticky Spot Tool active while laying out your diagram
- Name your shapes - Use text labels to identify which sticky spot connects where
Keyboard Shortcuts
S- Activate Sticky Spot ToolDelete- Remove selected sticky spotEsc- Deselect sticky spot
Related Topics
- Connectors - Basic connector usage
- Smart Connectors - Automatic routing
- Shapes - Creating and editing shapes