Skip to main content
Nodes are the building blocks of pipelines. You connect them with edges to define how data flows from start to finish. Nodes are divided into three categories that follow the natural flow of data:
  • Triggers bring documents in
  • Actions process them
  • Outputs deliver the results

Triggers

Trigger nodes define how documents enter the pipeline. Every pipeline must have at least one trigger.

Actions

Action nodes process documents and transform data. You can chain multiple actions together.

Outputs

Output nodes deliver results outside DocPipe. They are always the last step in a pipeline path.

Summary

NodeCategoryCredit costDescription
Upload triggerTrigger0Accept documents uploaded through the UI
Email triggerTrigger0Receive documents via email
HTTP triggerTrigger0Accept documents via the API
Parse actionAction1–2 per pageOCR text extraction
Extract actionAction1–5 per pageAI-powered structured data extraction
Review actionAction0Human-in-the-loop review step
Transform actionAction0Format conversion (CSV, JSON, XML, Excel)
Route actionAction0–0.5Conditional routing
Merge actionAction0Multi-branch data merge
Validation actionAction0Data validation (coming soon)
Callback outputOutput0Webhook delivery
Email outputOutput0Email delivery