diff --git a/src/DoocsPVFactory.cc b/src/DoocsPVFactory.cc
index 5b35a4f45d86ce612f68911b66516b58b2cebfe7..2089fe9c03582437055a8705d99386da9d318e6b 100644
--- a/src/DoocsPVFactory.cc
+++ b/src/DoocsPVFactory.cc
@@ -291,6 +291,9 @@ namespace ChimeraTK {
       boost::dynamic_pointer_cast<DoocsIfff>(doocsPV)->setMacroPulseNumberSource(mpnDecorated);
     }
 
+    if(ifffDescription.publishZMQ) {
+      boost::dynamic_pointer_cast<DoocsIfff>(doocsPV)->publishZeroMQ();
+    }
     return doocsPV;
   }