diff --git a/lib/CF.pm b/lib/CF.pm
index 37e1da3bb76d05fd48b50cc4fc2c874c38b6402d..8410084ef3d6cd2119071058fb6380eb6b71de6d 100644
--- a/lib/CF.pm
+++ b/lib/CF.pm
@@ -91,6 +91,8 @@ sub startup {
     my $r = $self->routes;
     $r->get('/')->to(cb => sub { shift->redirect_to('/api.html');});
 
+    $r->websocket('/ws/posts')->to('Posts#ws');
+    $r->websocket('/ws/announcements')->to('Announcements#ws');
 }
 
 1;