Cargo's AI Transforms Revenue Operations with Modular Workflows and Advanced Data Manipulation
Cargo's AI-driven platform revolutionizes workflow management through modular design and advanced governance features. From modular workflow construction to sophisticated data manipulation, this comprehensive overview explores how Cargo streamlines revenue operations through intuitive tools and powerful capabilities.
Cargo's modular workflow foundation enables users to build complex processes with ease. The platform's core components include:
Execution Flow: Workflow nodes execute sequentially, creating clear logical paths. Each step builds upon the previous one, ensuring that processes move forward methodically.
Draft Run: This initial development phase allows users to test and refine their workflows without impacting live data. It serves as the testing ground for new ideas and changes.
Published Workflow Run: Once a workflow is ready, it creates ad-hoc runs via the Runs view in the workflow interface. This controlled environment allows teams to monitor and manage workflow execution.
Triggered Run: These runs are initiated based on segment changes, allowing workflows to respond dynamically to shifting data conditions.
Cargo's user interface offers several right-bar features to enhance workflow development:
The Node Catalog allows quick access to available components
Autolayout automatically organizes nodes for better visualization
The Run next nodes feature continues workflow execution through remaining nodes in the current draft
Workflow configuration tools provide essential controls:
Users can rename, duplicate, or remove nodes as needed
Retry policies ensure robust error handling
Fail mode options dictate how to proceed when a node fails
Fallback nodes provide alternative paths for failed scenarios
Logical nodes offer versatile control over workflow execution:
Delay nodes create pauses at any duration, with options to resume based on specific time intervals
Split nodes divide workflows into two branches, allowing percentage-based routing
Model search retrieves entity records and existing data
Entity upsert capabilities create or update record information
Scoring nodes implement scoring models for various use cases
Group nodes enable looping through multiple array elements
Variables temporarily store values for reuse in the workflow
Filter nodes block specific workflow elements based on conditions
Workflow nodes pass array data and trigger secondary workflows
Allocate nodes manage team member distribution across sales tools
Memory nodes create key/value data stores for later workflow reference
Cargo's governance features ensure precise control over workflow management:
The Enable Workflow button toggles overall workflow operation
Users can perform undo/redo actions and navigate back to the main Workflows panel
The Publish Workflow Version feature manages different workflow iterations
Users can import/export workflows as JSON files for backup and sharing
Duplicate and Remove options allow workflow management
Release notes document changes and updates between versions
The platform's comprehensive suite of tools manages various aspects of workflow development and execution:
Revenue organization features include refreshing member lists, viewing allocations, and managing fallback members
Integration controls allow managing third-party connectors and viewing workspace credits
Data management capabilities cover creating data models, setting relationships, and managing custom columns
Cargo's data management capabilities offer robust tools for organizing and manipulating information. Users can create data models and import data through various sources using data loaders. The platform supports setting relationships between models and transforming data within them to enhance functionality.
Segment management allows users to define targeted groups based on specific criteria, while filters enable precise control over which data triggers workflow execution. Custom columns offer a powerful way to add dynamic, calculated fields that enrich the data set. Users can perform complex operations including querying and updating data directly within workflows.
Cargo also enables seamless integration with major data warehouses like Google BigQuery and Snowflake, allowing users to store and process large volumes of data efficiently. The platform provides practical tools for managing workspace credits, including viewing remaining credits and purchasing additional units if needed.
Cargo's expression system empowers users to manipulate and transform data using JavaScript within workflow expressions. Data objects are accessed using dot notation (e.g., {{data.object.property}}), while array elements are referenced with square bracket notation (e.g., {{data.array[0]}}). This flexibility enables robust data manipulation across the platform.
At its core, the expression system simplifies JavaScript integration, allowing users to perform complex operations without writing extensive code. Practical tutorials demonstrate essential capabilities, including extracting domain names from website URLs and generating formatted dates, demonstrating the system's versatility.
Cargo expressions enable sophisticated data handling through native JavaScript methods. Users can filter, map, and join data to create dynamic workflows. The system supports advanced techniques such as truthy checks, string parsing, and array manipulation, including slicing, mapping, and merging arrays to create flexible data transformations.
The platform's expression-based approach enhances workflow precision through conditional logic. Logical and comparison operators allow users to create complex decision paths within workflows. For instance, branches can route records based on specific conditions, while switches distribute records to multiple exclusive paths. These capabilities, combined with built-in functions like merging arrays and working with model relationships, create a powerful toolkit for data-driven workflows.
Cargo's integration capabilities span 50+ revenue provider tools, including major platforms like Salesforce, Slack, HubSpot, Zoom-Info, and Amplitude. This extensive ecosystem allows organizations to centralize their workflow operations across multiple systems, streamlining processes and improving efficiency.
The platform's governance features provide granular control over workflow management. Users can enable or disable workflows with a single click, track modification history through version controls, and manage multiple workflow iterations using the Publish Workflow Version feature. Cargo also enables users to import and export workflow configurations as JSON files, facilitating backup and sharing across team members.
At the core of Cargo's governance capabilities are its revenue organization tools, which help teams manage leads and sales activities efficiently. The system allows users to refresh member lists from connected tools, view current allocations, and set fallback member options for lead distribution. Cargo also manages third-party connectors through a dedicated workspace, where users can view and add new integrations as needed.
Cargo provides detailed controls for workflow publishing and management, including features for undo/redo actions and navigation back to the main Workflows panel. The platform's error management tools include automatic resynchronization settings and conditional enrollment options to prevent duplicate processing. When issues arise, Cargo offers dedicated support resources to help users resolve integration or workflow problems.
Cargo manages workflow execution through a series of structured components that ensure processes run efficiently and accurately. The system triggers workflow execution based on specific conditions, with runs managed both manually and automatically.
The platform supports multiple types of workflow triggers, including manual runs via the Runs view, automatic runs based on segment changes, and ad-hoc triggered runs. These triggers allow workflows to respond dynamically to new data inputs or system events.
Cargo's logical nodes provide detailed control over workflow execution, including:
Delay nodes: Create variable-length pauses with options for minutes-based resynchronization
Split nodes: Divide workflows into two branches, with percentage-based routing options
Model search: Retrieve entity records and existing data for workflow processing
Entity upsert: Create or update record information efficiently
Scoring nodes: Implement scoring models to prioritize workflow elements
Group nodes: Loop through multiple array elements
Variables: Store and reuse temporary values throughout the workflow
Filter nodes: Block specific workflow elements based on defined conditions
Workflow nodes: Pass array data and trigger secondary workflows
Allocate nodes: Distribute tasks between team members across sales tools
Memory nodes: Create key/value data stores for reference
The system includes sophisticated error management tools with automatic resynchronization settings and conditional enrollment options to prevent duplicate processing. When issues arise, Cargo provides dedicated support resources to help users resolve integration or workflow problems.
Cargo offers comprehensive controls for workflow governance and management through:
The Enable Workflow button for toggling overall workflow operation
Access to previous workflow versions and the ability to publish new versions
Import and export functionality for workflow configurations
Detailed tracking of modification history and release notes documentation
Workspace credit management for third-party connector usage
These features, combined with Cargo's extensive integration capabilities, create a robust framework for managing complex workflows in the revenue operations domain.