diff --git a/composer.json b/composer.json
index 5f52cd742f..80c7c7362b 100644
--- a/composer.json
+++ b/composer.json
@@ -40,6 +40,7 @@
         "ezsystems/ezstudio-demo-bundle": "~1.0@dev",
         "ezsystems/ezstudio-demo-bundle-data": "~1.0@dev",
         "ezsystems/share-buttons-bundle": "~1.0@dev",
+        "ezsystems/flex-workflow": "~1.0@dev",
         "egulias/listeners-debug-command-bundle": "~1.9",
         "white-october/pagerfanta-bundle": "1.0.*",
         "hautelook/templated-uri-bundle": "~1.0 | ~2.0",
diff --git a/ezpublish/EzPublishKernel.php b/ezpublish/EzPublishKernel.php
index 76ebfa3a1a..ece7d2e1f8 100644
--- a/ezpublish/EzPublishKernel.php
+++ b/ezpublish/EzPublishKernel.php
@@ -42,6 +42,7 @@ public function registerBundles()
             new EzSystems\StudioUIBundle\EzSystemsStudioUIBundle(),
             new EzSystems\StudioDemoBundle\EzSystemsStudioDemoBundle(),
             new EzSystems\ShareButtonsBundle\EzSystemsShareButtonsBundle(),
+            new EzSystems\FlexWorkflowBundle\EzSystemsFlexWorkflowBundle(),
             new EzSystems\PlatformUIAssetsBundle\EzSystemsPlatformUIAssetsBundle(),
             new EzSystems\PlatformUIBundle\EzSystemsPlatformUIBundle(),
             new WhiteOctober\PagerfantaBundle\WhiteOctoberPagerfantaBundle(),
diff --git a/ezpublish/config/routing.yml b/ezpublish/config/routing.yml
index ba4477a5ec..1c51e9fb6c 100644
--- a/ezpublish/config/routing.yml
+++ b/ezpublish/config/routing.yml
@@ -32,3 +32,6 @@ _ezpublishStudioUIRoutes:
 
 _ezpublishStudioDemoRoutes:
     resource: "@eZStudioDemoBundle/Resources/config/routing.yml"
+
+_ezpublishFlexWorkflowRoutes:
+    resource: "@FlexWorkflowBundle/Resources/config/routing.yml"