Introduction to Orchestration
Cargo provides various logical nodes and 3rd-party integrations that you can compile together to express complex logic using simple building blocks, just like how LEGO works. We call this concept Orchestration. It enables users to create and manage complex workflows using a fully modular approach.
By linking various data objects, known as nodes, and setting up triggers, you can automate processes and streamline operations within your workspace.
Core features
Cargo orchestration is built around four key components that work together to create robust, scalable workflows.
Editor
A drag-and-drop interface where you build workflows by connecting nodes. Features real-time previews, auto-saving, and access to 120+ node types.
Nodes
The building blocks of workflows, including:
- Logic nodes for flow control
- Sales nodes for revenue operations
- Storage nodes for data management
- Integration nodes for third-party connections (such as CRM, Enrichment tools, etc.)
Version Control
Manage workflow changes with:
- Draft mode for development
- Published versions for production
- Version history
Runs
Monitor and control workflow runs through:
- Runs logs
- Health monitoring
- Enrolment settings
What you will learn
In this introduction, you will learn the basics of:
- Workflow creation, it covers using editor and fundamentals of nodes
- Workflow operations, which covers managing existing workflow, inspecting runs
- Best practices, which helps leveraging Cargo's features
Guides
To help you get started, we have included practical guides that demonstrate how to use orchestration effectively.
For example, learn how to create a workflow that triggers on a specific data model, or how to loop over arrays produced in your workflow. These guides provide step-by-step instructions to enhance your understanding and application of orchestration in real-world scenarios.
By the end of this module, you will be equipped with the right tools to design, build, and manage efficient workflows in Cargo at scale.