Canvas
The canvas is one feature of Intelligence, not the product. The product is cross-platform correlation. The canvas is the visible surface of that correlation. When you see a dense cluster of entities connected by edges spanning your connected tools, that’s Waypath showing you relationships no single platform can see on its own.
Everything on the canvas is derived from the Pipeline store: identities resolved, touchpoints stitched to campaigns, funnel stages computed from real engagement. You’re not looking at a visualization of your CRM. You’re looking at your CRM correlated with every other tool it touches.
Controls
| Action | Input |
|---|---|
| Pan | Click and drag background |
| Zoom | Scroll wheel or pinch gesture |
| Select entity | Click an entity |
| Deselect | Click the background |
| Reset view | Target icon in controls |
| Search | Cmd+K / Ctrl+K |
Density
The canvas renders all entity types including Touchpoints, which typically make up ~80% of records. This creates the characteristic dense cluster that reveals engagement patterns. Use Filters to focus on specific entity types.
2D vs 3D
The 2D canvas runs on Sigma.js + Graphology with a web-worker ForceAtlas2 layout. A 3D toggle in the top controls switches to a Three.js + @react-three/fiber renderer for the same underlying data, useful when a cluster gets dense enough that the 2D overlap obscures edges.
Both views read the same workspace-scoped graph from
GET /api/v1/graph. The renderer is a client-side choice, not a data
split.