Cet outil gère le transport de cours entre Moodle interconnectés (en réseau MNET), selon des stratégies de publication variées en fonction de l'usage des plates-formes. Il gère la simplification (en 1 clic) des opérations de sauvegarde, transport d'archive et restauration jusqu'à la plate-forme cible. (Voir le composant Course Recycle) Les cours redéployés peuvent ensuite être sujets à un certain nombre de “post traitements”, par l'adjonction d'un script MoodleScript.
Le Publishflow est le chaînage de plusieurs fonctionnalités. Il permet de mettre en place, publier, déployer et alimenter un site de production. Il comprend trois fonctions qui permettent de le gérer :