A collaborative, agentic data pipeline canvas
Taking a chat interface to an agentic canvas: allowing users to build data pipelines through natural language while still getting hands-on, visual control over the details.
Timeline
Q3 2026 (~3 months)
Team
6 designers
Role
Lead Product Designer
THE CHALLENGE
A chat interface alone wasn't enough for effective agentic pipeline building
Building data pipelines on our data integration platform was difficult, even with the existing agentic experience that allowed users to generate a pipeline from natural language. The only way to collaborate with the agent was through the chat and users couldn’t make detailed refinements or configure the pipeline to their specific use case. Since the canvas was not integrated into the chat interface, there was no visual representation of the pipeline and no easy way to iterate beyond what a chat format could support.
As-is agentic experience that is strictly chat-based with no canvas integration
As-is pipeline building canvas without any agentic support
The vision
What if the capabilities of agentic chat and the control of manual pipeline building lived in the same experience?
Merging the agentic chat experience with the pipeline canvas started with breaking each one down to identify its strengths, then ideating on how to bring them together into one experience that captures the strengths of both.
Strengths of chat-based agentic experience
Natural language input → pipeline
Quick way to start working
Abstracts away complexity
Doesn't require technical knowledge


Strengths of manual pipeline-building canvas
Full control over the pipeline configuration
Visual understanding of pipeline's structure
Supports complex pipelines difficult to describe in words
Easier tracing of issues and debugging
Solution
A collaborative + intelligent canvas where users can move freely between natural language and hands-on building
We brought the data integration agent directly into the canvas, turning pipeline building into a collaborative, hands-on workspace instead of a conversation. Users can move freely between natural language and hands-on canvas editing to build and iterate as they go. The agent is intelligent, adaptive and meets users where they are - stepping in with suggestions and guidance when needed, and stepping back when it's not.
Multiple ways to interact and collaborate with the agent

1
Prompt the agent to generate a pipeline from natural language (the suggested starting point)
2
Build manually by adding stages directly to the canvas with agentic guidance and suggestions


3
Combination of both where you can start one way and switch over to the other at any point
Making agent involvement visible and reviewable
Before committing to building the pipeline, the agent presents a plan outlining the steps involved so users can anticipate what’s to come and refer back to it throughout the process.
Intelligent suggestions that improves or troubleshoots pipeline issues

The agent actively seeks opportunities to optimize pipeline performance, flagging issues and recommending resolutions as they arise.
Giving technical users a path to depth

The stage configuration panel allow technical users to dig into the details and adjust as needed.
Smart suggestions are made by the agent for user to accept or ignore.
design process
Iterating from a chat-first to a canvas-first entry point
My initial approach started users on a chat landing page with an option to skip prompting and build manually. User's first prompt returns a plan in the chat and accepting it transitions users into the canvas, where the agent began building the pipeline.


Initial iteration: chat-first entry point
Testing this iteration showed the chat and canvas still felt like two separate experiences stitched together. So I took a different approach: start users directly in the canvas, with the prompt bar as the main call to action, while still letting them right-click anywhere to build manually. With users already in the canvas from the start, there was no transition from the chat — just one smooth flow.


Final iteration: canvas-first entry point
Designing the canvas from scratch
This project was also an opportunity to redesign the existing canvas experience from scratch. This meant we could go beyond the limitations of the legacy canvas components and design more custom, agentic features into the canvas experience. I designed the core canvas components from scratch: the stage nodes, connectors, stage library, and configuration panel, and more.
Ghost stage
expand stage
running stage

streaming pipeline
connectors

IMPACT & RESULTS
After building out a fully interactive MVP prototype of the agentic canvas, we ran an extensive internal research and feedback program to validate the concept before committing engineering investment.
22 internal stakeholders
interviewed
8.7 / 10
average score
The results of the research gave strong early validation for the core direction of combining the chat and canvas experience. That evidence is now the foundation for the next step: building the case internally for formal requirements and a path to development.