diff --git a/docs/customservices.md b/docs/customservices.md
index 665c6f5..ca88d85 100644
--- a/docs/customservices.md
+++ b/docs/customservices.md
@@ -33,6 +33,7 @@ within Homer:
- [SABnzbd](#sabnzbd)
- [OctoPrint](#octoprint)
- [Tdarr](#tdarr)
+ - [Immich](#immich)
If you experiencing any issue, please have a look to the [troubleshooting](troubleshooting.md) page.
@@ -411,3 +412,14 @@ for transcoding on your Tdarr instance as well as the number of errored items.
type: "Tdarr"
checkInterval: 5000 # (Optional) Interval (in ms) for updating the queue & error counts
```
+
+## Immich
+
+The Immich service displays stats from your Immich server.
+
+```yaml
+- name: "Immich"
+ type: "Immich"
+ apikey: "<--- Your api key --->" # administrator user
+ updateInterval: 5000 # (Optional) Interval (in ms) for updating the stats
+```
\ No newline at end of file
diff --git a/src/components/services/Immich.vue b/src/components/services/Immich.vue
new file mode 100644
index 0000000..e86ecd6
--- /dev/null
+++ b/src/components/services/Immich.vue
@@ -0,0 +1,126 @@
+
+
+
+