diff --git a/flux2/apps/zulip/release.yaml b/flux2/apps/zulip/release.yaml
index f419d778daf73d24ca28f60c95664e408fc99f5e..de093c16360a1865a16a4805e80ef853e4213e6b 100644
--- a/flux2/apps/zulip/release.yaml
+++ b/flux2/apps/zulip/release.yaml
@@ -8,10 +8,11 @@ spec:
   releaseName: zulip
   chart:
     spec:
-      chart: ./kubernetes/chart/zulip
-      # NOTE: Change the GitRepository yaml file if you want a different version
+      # renovate: registryUrl=https://greenhost.github.io/docker-zulip
+      chart: zulip
+      version: 0.2.1
       sourceRef:
-        kind: GitRepository
+        kind: HelmRepository
         name: zulip-helm-chart
         namespace: flux-system
   interval: 1h
diff --git a/flux2/core/base/sources/zulip.yaml b/flux2/core/base/sources/zulip.yaml
index c7d3bfdb19e71ef7bd91249046bd638e384188e8..0d22c697588854c29fef7baf344bede39b571a2c 100644
--- a/flux2/core/base/sources/zulip.yaml
+++ b/flux2/core/base/sources/zulip.yaml
@@ -1,6 +1,6 @@
 ---
 apiVersion: source.toolkit.fluxcd.io/v1beta1
-kind: GitRepository
+kind: HelmRepository
 metadata:
   name: zulip-helm-chart
   namespace: flux-system
@@ -8,10 +8,4 @@ spec:
   # The interval at which to check the upstream for updates
   interval: 1h
   # The repository URL, can be a HTTP/S or SSH address
-  url: https://github.com/greenhost/docker-zulip
-  # The Git reference to checkout and monitor for changes
-  # (defaults to master)
-  # For all available options, see:
-  # https://toolkit.fluxcd.io/components/source/api/#source.toolkit.fluxcd.io/v1beta1.GitRepositoryRef
-  ref:
-    tag: chart-0.2.0
+  url: https://greenhost.github.io/docker-zulip