Workflow Automation

Intelligent Workflow Automation for Investment Operations

Deterministic workflows that agents build, and workflows that call agents. Connect systems, data, analytics and people in flows that run the same way every time.

See it build

From One Sentence to an Orchestration

Describe what should happen. SPARK builds the workflow, puts agents to work as a team where judgement is needed, and runs it across every fund.

01 · Describe

Say what should happen.

Describe the outcome to the Workflow Specialist in plain words. It plans the workflow before it builds anything.

A workflow built from one sentence: the Workflow Specialist plans it, builds it on the canvas, a supervisor agent orchestrates specialists and advisors, and it runs across forty funds

Overview

Everything You Need to Automate Operations

A complete toolkit for triggering, processing, orchestrating, and monitoring operational workflows.

Trigger Engine

Start flows from file arrivals, data updates, schedules, API calls, or manual actions.

Action Library

Chain data, AI, analytics, collaboration, and integration actions in the same workflow.

Embedded Intelligence

Extract documents, enrich entities, classify files, reconcile data, and predict schemas.

Human on the Loop

Pause flows for validation, investigation, approval, or data completion when required.

Triggers

Trigger Workflows from Any Operational Event

Start flows automatically from files, data changes, schedules, APIs, or manual actions across your workspace.
File Triggers

Start a flow when a provider file arrives in a client bucket. Automatically detect file patterns and route to the appropriate workflow.

Files
Data Events

Launch workflows when new data is written into tables, records are updated, or specific conditions are met in your data model.

Records
Scheduled

Execute controls, reconciliations, or reports at defined times. Set up daily, weekly, or custom schedules with timezone support.

Time
API Calls

Create flows from external systems through REST endpoints. Integrate with any service that can make HTTP requests.

API
Integration Events

React to webhooks and events from external systems like Salesforce, Slack, or custom applications. Connect any service that can send notifications.

Webhooks
And many more...

Actions

Chain Automation Blocks

Combine data processing, AI steps, analytics, collaboration, and integrations into a single coherent flow using prebuilt or custom actions.

Data actions

Map fields, transform values, merge datasets, harmonize schemas against clean data models.

Intelligence actions

Extract unstructured data, enrich entities, classify files, reconcile data, predict schema.

Analytics actions

Compute proxy, fees, compliance, ESG SFDR, Charles River compliance inside the flow.

Collaboration actions

Create tasks, notify users or workspace, send emails for investigation or validation.

Integration actions

Send HTTP requests, query Snowflake, search Google Drive, interact with external systems.

Ingestion actions

Store raw files, extract tables, and create clean enriched data tables automatically.

Human on the loop

Validate Where It Matters Most

Workflows pause for validation, investigation, approval, or data completion, so users intervene only when the system requests input.

Validate extraction

Review and correct fields extracted from documents by models. Ensure accuracy before data enters your system.

Orchestration

Purpose-built Orchestrator with Full Traceability

A purpose-built orchestration engine manages dependencies, decisions, retries, and late arrivals while recording every step for operational visibility.

Listen for events

Continuously receive messages from services and listeners.

Decide next step

Determine whether to wait, ask a person, or trigger the next action.

Message updates

Services report completion or failure back to the orchestrator.

Flow history

Store full status and history of each workflow in the orchestrator database.

Monitoring panel

Provide detailed operational view and alerts when intervention is required.

Flow chaining

Trigger subsequent workflows when a flow completes successfully.

Distribution

Publish and Distribute Outputs Anywhere

Send reports, alerts, data, and tasks to users and external systems directly from workflows through emails, APIs, notifications, and integrations.

Email distribution

Send reports, alerts, and outputs directly from the workflow.

Workspace notifications

Notify users and teams when data is processed or exceptions occur.

Task creation

Create actionable tasks linked to data, reports, and investigations.

HTTP requests

Push data and results to external systems through APIs.

External file actions

Interact with external storage such as searching and retrieving files.

System queries

Query external databases (e.g. Snowflake) as part of the publishing step.

Use Cases

Designed for Any Investment Operations Workflow

Automate NAV validation, document extraction, referential maintenance, IBOR creation, reconciliations, and fees oversight across funds and service providers.
Use Case

NAV validation checks Ingest ABOR, IBOR, prices, cash, and positions to run automated controls and exception workflows.

Use Case

Unstructured document extraction Extract referential, fee, holdings, and mandate data from PDFs, KIIDs, prospectuses, PPMs, and reports.

Use Case

Referential data maintenance Automate onboarding, updates, and validation of funds, instruments, issuers, and corporate actions.

Use Case

IBOR creation and distribution Aggregate, enrich, reconcile, and distribute positions and transactions into an internal IBOR.

Use Case

Multi-source reconciliation Match holdings, cash, and transactions across custodians, PMS, and administrators with investigation tasks.

Use Case

Fees and performance fees oversight Ingest rules, NAVs, and benchmarks to detect anomalies and generate validation reports.

Get Started

See how intelligent workflows streamline your operations