Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

maestro

690 sites Security covered
View on drupal.org

If it can be flow-charted, then it can be automated with Maestro.

This is not a just a clever saying. It's true. With Maestro, the method to automate your process starts with our visual workflow editor with which you drag, drop and connect your workflow steps together. The maestro workflow editor can be used by business users to map out their business process.

The Maestro module is a business process workflow solution that allows you to create and automate a sequence of tasks representing any business, document approval or collaboration process. Since the 4.1 release, Maestro now has AI capability, allowing you to use AI LLMs of your choice within your workflows!

Workflows typically include the movement of documents or forms for editing and review/approval. A number of condition checks (if tasks) can be incorporated through simple admin functions and without any coding.

Complex business processes which include parallel approvals and serial grouping of tasks with dynamic routing can be modelled. The intuitive 'Task Console' provides users with the flexibility to review all assigned tasks, while out-of-the-box views can give an overview of workflow processes. Assignment options allow tasks to be delegated by 'role' or predefined user or even multiple owners.

Maestro has a workflow engine that executes templates created using a visual workflow editor. The workflow engine runs in the background and executes the workflow tasks, testing the tasks execution results and branch the workflow if required. The workflow engine will run every x seconds and execute all tasks that are in the queue which have not yet completed. Once they execute and return a success status, the engine will archive them and step the workflow forward. Both these components have been developed to support any number of different task types.

Maestro has been built to be extended with new task types and now contains tasks that are aware of webforms, entityforms, content types, rules, triggers. Custom interactive functions and batch functions can be added for custom business logic or integration.

Getting Started

Review the documentation
Installation Directions
Getting Started

Our video playlist

Available on our YouTube channel

Related Maestro modules:

Video overviews

  • Maestro v4.2+ Template Builder - video link
  • Introduction to the Maestro AI Task - video link
  • Maestro AI - Simple Agentic AI Example - video link
  • Maestro AI - Complex Agentic AI Example - video link
  • Maestro How-To Video #1 - Maestro Setup, Terminology and First Workflow - video link
  • What is Maestro? Maestro for Drupal overview - video link
  • Maestro walkthrough - video link
  • Maestro: Set Process Variable Task Type - video link
  • Maestro D7: Overview of the workflow editor with a focus on how to use the visual workflow editor to create workflow templates - video link

Demo Site - Business Use Case:

  • A fictitious company called Maestro Insurance was created to show case an online insurance quote process using Maestro. This video explains the use-case, business process as well as a complete walk through of the demo - video link

Training and Assistance:

Sponsorship:

  • This module was sponsored by Nextide.

Activity

Total releases
13
First release
Apr 2025
Latest release
2 months ago
Release cadence
24 days
Stability
100% stable

Release Timeline

Releases

Version Type Release date
4.4.0 Stable Feb 3, 2026
4.3.0 Stable Dec 9, 2025
4.2.5 Stable Nov 25, 2025
4.2.4 Stable Oct 28, 2025
4.2.3 Stable Sep 25, 2025
4.2.2 Stable Sep 17, 2025
4.2.1 Stable Sep 16, 2025
4.1.4 Stable Jul 17, 2025
4.1.3 Stable Jun 9, 2025
4.1.2 Stable May 16, 2025
3.1.3 Stable May 15, 2025
4.1.1 Stable May 15, 2025
4.1.0 Stable Apr 21, 2025