Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

This module allows Drupal sites to trigger automated workflows on external services like Pipedream, n8n, and Zapier whenever events happen within Drupal. It uses ECA workflows to send data to and receive responses from these external platforms to automate various tasks.

The ECA External Workflows module enables Drupal sites to trigger automated workflows on external platforms like Pipedream, n8n, Zapier, and Make.com directly from ECA workflows. When content is created, users register, or any Drupal event occurs, automatically execute automation sequences on external services.

This is a minimal initial implementation. Community contributions are welcomed to expand provider support.

Features

  • ECA Integration: Adds "Execute External Workflow" action to your ECA models
  • Multiple Providers: Support for various external automation platforms
  • Secure Authentication: Integrates with Key module for credential storage
  • Dynamic Data: Use ECA tokens to send Drupal data to external workflows
  • Response Handling: Receive response tokens for workflow chaining
  • Pipedream Support: Complete Pipedream provider included

Use Cases: Send user registrations to CRM systems, trigger email campaigns when content is published, process forms through external validation, sync content with external APIs.

Post-Installation

  1. Enable provider modules (e.g., "ECA External Workflows Pipedream")
  2. Configure authentication at Configuration → Workflow → ECA → External Workflows
  3. Create ECA models at Configuration → Workflow → ECA
  4. Add "Execute External Workflow" action to your models
  5. Configure provider, webhook URL, and payload data

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Sep 2025
Latest release
11 months ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Slowing

Releases

Version Type Core Release date
1.0.0-alpha1 Pre-release 10–11 Sep 10, 2025
1.0.x-dev Dev 10–11 Sep 9, 2025