FlowDrop UI
FlowDrop Dashboard
FlowDrop Node Types
FlowDrop Workflow Editor
FlowDrop Sidebar

Workflow Orchestration for Modern Drupal

FlowDrop is the workflow orchestration module for Drupal. It gives you everything you need to create, manage, run, and track flows — and more capabilities are added as the orchestration story grows. Visual, code-free, and fully integrated with the entities, users, and content you already have.

Where simple event-driven automation hides data flow behind tokens, FlowDrop makes every connection explicit: typed ports, visible edges, traceable executions. The graph is the specification, the execution engine, and the audit trail in one.

FlowDrop's mission is to provide the orchestration layer improvements in Drupal.

Please try it out FlowDrop's Documentation and provide feedback. Lets improve it together!

FlowDrop Documentation

Why FlowDrop?

  • Predictable over autonomous: Pre-defined workflow graphs produce reproducible, inspectable results. Unlike black-box agents, you know exactly what will happen at each step.
  • AI-ready, not AI-dependent: Integrate LLMs (OpenAI, Mistral, and others) as steps within controlled workflows. AI is a tool in your pipeline, not an unsupervised decision-maker.
  • Full audit trail: Every workflow execution creates persistent records: pipeline status, job inputs/outputs, session messages, and human approvals. Query and inspect execution history at any time.
  • Drupal-native: Built on Drupal's entity system, plugin architecture, and configuration management. Works with your existing content, users, and infrastructure.

Key Features

  • Visual Workflow Editor: Drag-and-drop graph editor (inspired by tools like n8n and Langflow) for authoring workflows
  • 25+ Built-in Node Processors: Data transformation, control flow, entity operations, HTTP requests, AI integration, and more
  • Execution Tracking: Pipeline and job entities with full status lifecycle, input/output data, timestamps, and error details
  • Human-in-the-Loop: Pause workflows for user confirmations, choices, or input, with a complete record of who approved what and when
  • Event-Driven Triggers: Execute workflows automatically on entity changes, user events, or external invocations
  • Nested Workflows: Compose complex automation by calling workflows from within other workflows
  • Extensible Plugin System: Create custom node processors, triggers, and orchestrators in PHP

Requirements

  • Drupal 11.2 or higher
  • PHP 8.2 or higher

Related Modules

Resources

Contributing

Feedback are encouraged, but please expect rapid iteration and breaking changes as the project stabilizes.

Brought to you by

Factorial GmbH

Factorial GmbH logo

Supporting organizations: 
Development Time

Project information

Releases