diff --git a/docs/customservices.md b/docs/customservices.md
index 09809f2..38fe4f3 100644
--- a/docs/customservices.md
+++ b/docs/customservices.md
@@ -25,6 +25,7 @@ within Homer:
- [Immich](#immich)
- [Jellystat](#jellystat)
- [Lidarr, Prowlarr, Sonarr, Readarr and Radarr](#lidarr-prowlarr-sonarr-readarr-and-radarr)
+- [Matrix](#matrix)
- [Mealie](#mealie)
- [Medusa](#medusa)
- [Nextcloud](#nextcloud)
@@ -276,6 +277,18 @@ If you are using an older version of Radarr or Sonarr which don't support the ne
legacyApi: true
```
+## Matrix
+
+This service displays a version string instead of a subtitle. The indicator
+shows if Matrix Server is online, offline
+
+```yaml
+- name: "Matrix - Server"
+ type: "Matrix"
+ logo: "assets/tools/sample.png"
+ url: "http://matrix.example.com"
+```
+
## Mealie
First off make sure to remove an existing `subtitle` as it will take precedence if set.
diff --git a/src/components/services/Matrix.vue b/src/components/services/Matrix.vue
new file mode 100644
index 0000000..6764ed6
--- /dev/null
+++ b/src/components/services/Matrix.vue
@@ -0,0 +1,92 @@
+
+
+
+