diff --git a/src/service/rooms/timeline/mod.rs b/src/service/rooms/timeline/mod.rs
index 96e95d7f4a590f52ceafa1fcf8f3461f60071c07..38b038e061f3bfad709db76d462d152cde13576c 100644
--- a/src/service/rooms/timeline/mod.rs
+++ b/src/service/rooms/timeline/mod.rs
@@ -529,6 +529,7 @@ struct ExtractBody {
 
                     let to_conduit = body.starts_with(&format!("{server_user}: "))
                         || body.starts_with(&format!("{server_user} "))
+                        || body.starts_with("!admin")
                         || body == format!("{server_user}:")
                         || body == server_user;