diff --git a/beat/web/experiments/models.py b/beat/web/experiments/models.py
index ba2e1bdb27e570ac3dfa3dee1e4f9dd0f7985e36..6d3be8cd0842807fab3f0906eac6ed899dc5aa2e 100644
--- a/beat/web/experiments/models.py
+++ b/beat/web/experiments/models.py
@@ -786,6 +786,9 @@ class Experiment(Shareable):
 
         for b in self.blocks.all(): b._schedule()
 
+        self.status = Experiment.SCHEDULED
+        self.save()
+
 
     @transaction.atomic
     def cancel(self):