Your Hooks are Fired: The Low-Code Future of Drupal Business Logic with ECA.

Session Category Development & Performance Audience Intermediate

Drupal is officially a DXP, but let's be honest: are we still fighting brittle, custom PHP code for every business rule? It's time to upgrade our workflow!

This session dives deep into the Event-Condition-Action (ECA) module and the Orchestration module—the definitive, goto solution for defining, visualizing, and executing complex business process automation entirely through an awesome visual UI. This means less debugging of custom hooks and more focus on delivering real business value.

We will explore high-value, real-world enterprise use cases, such as:

  1. Dynamic Onboarding: Triggering external API calls (e.g., Salesforce, CRM) and sending custom email campaigns based on user registration and role assignment without a single custom hook_user_insert().
  2. Advanced Content Moderation: Creating multi-step, conditional review flows that branch based on content type, taxonomy, or user metadata—no more wrestling with clunky default workflows.
  3. Third-Party Integrations: Using ECA to act as a secure logic layer between Drupal and external services, expertly handling data flow, complex validation, and error states.

Attendees will walk away knowing exactly how to ditch the heavy, custom hooks and implement truly sophisticated business logic using a visible, maintainable orchestration layer. This isn't just theory—it's the strategy that drastically cuts technical debt and boosts your developer happiness.

About the Speaker

Tyler Ashbaugh

Technical Consultant at Learnosity

San Antonio, TX

I'm a Lead Backend Developer specializing in Drupal (7/8/9/10/11) CMS implementations built with custom PHP modules written against SQL databases hosted on Azure and Amazon Web Services (AWS) cloud infrastructures. I also specialize in Government security requirements and air gapped systems, DevOps, and Technical Consulting.

I'm currently learning about Drupal AI and how to increase speed to market in a secure and solid manner.

To see examples of how I work check out the links in my Featured section for videos of me at Drupal conferences. You can see some additional examples of my work at my GitHub repo: https://github.com/tashbaugh.