This project is not covered by Drupal’s security advisory policy.

ECA Feeds bridges the Feeds module and the
ECA (Event-Condition-Action) framework, allowing you to build
no-code automation workflows that react to Feeds import events.

Features

Exposes three ECA event plugins:

  • Init Feeds Event — fires at the start of an import cycle,
    with optional filtering by feed type and stage:
    fetch, parse, process, or
    clean.
  • Fetch Feeds Event — fires when the fetch stage begins,
    with optional filtering by feed type.
  • Parse Feeds Event — fires when the parse stage begins,
    with optional filtering by feed type.

All events expose the following ECA tokens:

  • [event:feed_type] — the machine name of the feed type being imported.
  • [event:feeds_feed] — the feed entity being imported.

Use Cases

  • Send a notification when a specific feed type finishes fetching.
  • Log or flag feeds that reach the parse stage.
  • Trigger custom ECA actions, such as invalidating cache or updating a field,
    at any point during an import cycle.
  • Chain Feeds-driven imports with other ECA-compatible modules such as
    Rules, Webform, or custom actions.

Requirements

Installation

Install as you would any other Drupal module. No additional configuration is
needed.
The event plugins appear automatically in the ECA model editor.

Supporting organizations: 

Project information

Releases