Skip to content

Workflow Steps

Workflow steps are the building blocks of PlaidCloud automation. Each step performs one operation (import a CSV, join two tables, send a notification) and steps are composed into workflows that run sequentially, in parallel, conditionally, or in loops.

  • Import — pull data in (26 source types: CSV, Excel, Parquet, JSON, SQL, BigQuery, SAS, SPSS, Singer sources, and more)
  • Export — push data out (12 destination types: CSV, HTML, XML, SQL, Excel, Google Sheets, table archive, and more)
  • Tables — joins, unions, filters, lookups, pivots, melts, in-place updates (19 steps)
  • Common operations — shared data mapping and filtering patterns
  • Allocation — driver-based spreading, split allocations, rule-based tagging
  • Dimensions — load, sort, clear, export, and manage hierarchies
  • Optimization — linear and mixed-integer solver steps
  • Document — file operations, PDF manipulation, image processing, encoding conversion (20 steps)
  • Notifications — email, Slack, Teams, SMS, webhook, Twitter, log (9 steps)
  • Reports — render single or batch PDF reports from RML templates
  • Workflow control — variables, loops, sub-workflows, Macros, error handling (13 steps)
  • General — LLM step, pass, wait, user-defined transform, run remote Python
  • Agent — PlaidLink Agent operations for on-premises resources
  • SAP — SAP ECC RFC calls
  • SAP-PCM — SAP Profitability and Cost Management model control