diff --git a/runtime/common/src/pallets_config.rs b/runtime/common/src/pallets_config.rs
index d7407081c20b576fdfaea8914a972d4501dbf940..e5f1097c3daa0da82bffff5bd8d4bfd17365b314 100644
--- a/runtime/common/src/pallets_config.rs
+++ b/runtime/common/src/pallets_config.rs
@@ -91,7 +91,7 @@ macro_rules! pallets_config {
 			type PalletsOrigin = OriginCaller;
 			type Call = Call;
 			type MaximumWeight = MaximumSchedulerWeight;
-			type ScheduleOrigin = frame_system::EnsureSigned<AccountId>;
+			type ScheduleOrigin = EnsureRoot<AccountId>;
 			type OriginPrivilegeCmp = EqualPrivilegeOnly;
 			type MaxScheduledPerBlock = MaxScheduledPerBlock;
 			type WeightInfo = pallet_scheduler::weights::SubstrateWeight<Runtime>;