diff --git a/pkg/systray/systray.go b/pkg/systray/systray.go
index c99555cc7e7d289a3375657890db2716216802e3..5ea16c615015b8eba62fdc792b022a19e78cacdf 100644
--- a/pkg/systray/systray.go
+++ b/pkg/systray/systray.go
@@ -194,6 +194,8 @@ func (bt *bmTray) addGateways() {
 				bt.activeGateway = &gateway
 
 				bt.bm.UseGateway(gateway.name)
+				log.Printf("Manual connection to %s gateway\n", gateway.name)
+				bt.bm.StartVPN(config.Provider)
 			}
 		}(gateway)
 	}