Agents work best when the data they need is already clean, structured, and waiting for them — not fetched live in the middle of a conversation. Pipelines are what make that true. A Pipeline connects to your external systems on a schedule, extracts and transforms the data, and lands it in the Data Store, so agents read pre-computed results instead of hammering raw APIs mid-run.
What Are Pipelines?
A Pipeline is pure data infrastructure. On a schedule or trigger, it reaches out through Connectors, pulls data, reshapes it, and writes it to the Data Store. It doesn’t make decisions — it prepares inputs.
Pipelines are the extract-and-transform engine of the platform — integration, extraction, and transformation that hands clean, structured data to everything downstream.
A crucial detail: a Pipeline is always defined within a Skill. The pipeline is that skill’s mechanism for bringing in fresh data. Because skills compose into agents, a pipeline is associated with an agent only through its skill — never directly. Pipelines get their own management surface under the Adopt Primitives group, but they remain bound to a skill.
How to Access Pipelines
Click Pipelines in the left navigation, under the Adopt Primitives group. This opens the pipeline library.
Inside the Pipelines List
The library lists every pipeline as a card. Tabs let you switch between All Pipelines and an Overview, filter chips separate Active from Paused, and dropdowns filter by schedule or workstream.
Each card surfaces everything you need to understand a pipeline at a glance:
Building a Pipeline
Click New Pipeline to open the builder. It walks you through four steps.
Whatever the source, the destination is the same: data syncs to the Internal Data Store, where the structured result becomes available for dashboards, agents, and export.
How Pipelines Behave
Pipelines run independently of agent execution. They pre-compute data on a schedule rather than blocking a conversation — so when an agent runs, the data it needs is already sitting in the Data Store. A skill can own one or more pipelines; their output lands in the Data Store, and the skill’s agents read it from there. A pipeline never feeds an agent directly.
Why Pipelines Matter
Pipelines are what keep agents fast and reliable. Instead of an agent making a dozen slow, fragile API calls every time someone asks for a flux report, a pipeline has already pulled and cleaned the ledger overnight. The agent just reads the result. That separation — heavy data work on a schedule, light reasoning at runtime — is what lets the platform handle real accounting volume without falling over.
Next Steps
- See where pipeline data lands in the Data Store
- Understand the skill that owns a pipeline
- Review Pipeline behaviour in the wider data flow