No reviews yet

Sylius Workflow Plugin

Product Sylius Workflow Plugin Image

Visual marketing automation with a node-based canvas editor for Sylius 2.x. Design workflows with triggers, conditions, actions, and delays to automate emails, coupons, tags, webhooks, and more.

Published
31.03.2026
Latest version
v2.0.0
Last update
31.03.2026
Sylius version
2.1 - 2.2
Downloads
< 1K

Perfect for

  • E-commerce teams wanting to automate post-purchase flows without writing code
  • Marketers who need abandoned cart recovery, welcome series, and birthday campaigns
  • Stores looking to replace external automation tools with a native Sylius solution
  • Developers who want an extensible event-driven automation framework
  • Agencies building customer journey automation for their Sylius clients

The Sylius Workflow Plugin brings visual, no-code marketing automation directly into your Sylius admin panel. Build automated customer journeys using a drag-and-drop canvas editor — no external tools or custom development needed.

React to store events like completed orders, new registrations, abandoned carts, or failed payments. Chain conditions, delays, and actions to create sophisticated workflows: send emails, generate unique coupons, tag customers, call webhooks, award loyalty points, and more.

Get started in minutes with 8 pre-built templates covering the most common automation scenarios, or design your own from scratch. Test workflows in dry-run mode before going live, and monitor performance with a built-in analytics dashboard.

Key Features:

Visual Workflow Builder

  • Drag-and-drop canvas editor powered by React Flow
  • Color-coded nodes: triggers, conditions, actions, and delays
  • Branching logic with Then/Otherwise paths
  • Inline node insertion and auto-layout
  • Test run mode to preview execution without side effects
  • Node-by-node execution timeline with detailed logs

8 Store Event Triggers

  • Order completed, cancelled, and shipped
  • Cart abandoned
  • Customer registered and customer birthday
  • Payment failed
  • Loyalty tier upgraded

18 Condition Rules

  • Order total, currency, shipping method, coupon usage
  • Product and taxon matching
  • Customer country, group, tags, and loyalty tier
  • Lifetime order count and spend
  • Cart item count, guest checkout detection
  • Workflow run count for frequency capping

Automated Actions

  • Send templated emails
  • Generate unique coupon codes with expiry dates
  • Add or remove customer tags for segmentation
  • Call external webhooks (CRM, Slack, custom APIs)
  • Award loyalty points
  • Add order notes, assign customer groups
  • Scheduled delays in hours or days via Symfony Messenger

Ready-to-Use Templates

  • Abandoned cart recovery
  • Post-purchase review request
  • Win-back inactive customer
  • Birthday coupon
  • New customer welcome series
  • Post-purchase upsell
  • Loyalty tier upgrade reward
  • Payment failed recovery

Analytics & Monitoring

  • 30-day performance dashboard with success rates
  • Emails sent and coupons generated counters
  • Daily runs chart
  • Per-workflow breakdown
  • Execution logs with node-by-node timeline
  • SHA-256 deduplication to prevent duplicate firing

Reviews

No reviews yet

No reviews yet. Be the first to review this product!

Loading
  • MIT license
  • Free updates
  • Community support

Have already account? Sign in
See how it works
Compatibility & requirements
  • Compatible with Sylius 2.1 and higher

No reviews yet
3 plugins
Since 30.03.2026

Software engineer with 11+ years of experience specializing in automation systems, AI-driven tooling, and enterprise web platforms. Deep expertise in Symfony, Sylius, and Drupal since 2014, delivering platforms handling 500K+ monthly users. Building open-source Sylius plugins focused on marketing automation and e-commerce growth.

Read more
Sylius Addons Marketplace

Discover plugins, themes, and resources from trusted vendors, helping you get the most out of your work.

© 2026 Sylius. All rights reserved.

Powered by Stripe