diff --git a/packages/docs/pages/apps/gitlab/connection.md b/packages/docs/pages/apps/gitlab/connection.md
new file mode 100644
index 00000000..d4523024
--- /dev/null
+++ b/packages/docs/pages/apps/gitlab/connection.md
@@ -0,0 +1,18 @@
+# Gitlab
+
+:::info
+This page explains the steps you need to follow to set up the Gitlab
+connection in Automatisch. If any of the steps are outdated, please let us know!
+:::
+
+1. Go to the [link](https://gitlab.com/-/profile/applications) to register a **new OAuth application** on Gitlab.
+2. Fill application **Name**.
+3. Copy **OAuth Redirect URL** from Automatisch to **Redirect URI** field on Gitlab page.
+4. Mark the **Confidential** field on Gitlab page.
+5. Mark the **api** and **read_user** in **Scopes** section on Gitlab page.
+6. Click on the **Save application** button at the end of the form on Gitlab page.
+7. Copy the **Application ID** value from the following page to the `Client ID` field on Automatisch.
+8. Copy the **Secret** value from the same page to the `Client Secret` field on Automatisch.
+9. Click **Continue** button on Gitlab page.
+10. Click **Submit** button on Automatisch.
+11. Congrats! Start using your new Github connection within the flows.
diff --git a/packages/docs/pages/apps/gitlab/triggers.md b/packages/docs/pages/apps/gitlab/triggers.md
new file mode 100644
index 00000000..1eee67cb
--- /dev/null
+++ b/packages/docs/pages/apps/gitlab/triggers.md
@@ -0,0 +1,36 @@
+---
+favicon: /favicons/gitlab.svg
+items:
+ - name: Confidential issue event
+ desc: Triggers when a new confidential issue is created or an existing issue is updated, closed, or reopened
+ - name: Confidential comment event
+ desc: Triggers when a new confidential comment is made on commits, merge requests, issues, and code snippets
+ - name: Deployment event
+ desc: Triggers when a deployment starts, succeeds, fails or is canceled
+ - name: Feature flag event
+ desc: Triggers when a feature flag is turned on or off
+ - name: Issue event
+ desc: Triggers when a new issue is created or an existing issue is updated, closed, or reopened
+ - name: Job event
+ desc: Triggers when the status of a job changes
+ - name: Merge request event
+ desc: Triggers when merge request is created, updated, or closed
+ - name: Comment event
+ desc: Triggers when a new comment is made on commits, merge requests, issues, and code snippets
+ - name: Pipeline event
+ desc: Triggers when the status of a pipeline changes
+ - name: Push event
+ desc: Triggers when you push to the repository
+ - name: Release event
+ desc: Triggers when a release is created or updated
+ - name: Tag event
+ desc: Triggers when you create or delete tags in the repository
+ - name: Wiki page event
+ desc: Triggers when a wiki page is created, updated, or deleted
+---
+
+
+
+
diff --git a/packages/docs/pages/guide/available-apps.md b/packages/docs/pages/guide/available-apps.md
index 0ce759c2..6dc26131 100644
--- a/packages/docs/pages/guide/available-apps.md
+++ b/packages/docs/pages/guide/available-apps.md
@@ -13,6 +13,7 @@ Following integrations are currently supported by Automatisch.
- [Filter](/apps/filter/actions)
- [Flickr](/apps/flickr/triggers)
- [Github](/apps/github/triggers)
+- [Gitlab](/apps/gitlab/triggers)
- [Google Drive](/apps/google-drive/triggers)
- [Google Forms](/apps/google-forms/triggers)
- [Google Sheets](/apps/google-sheets/triggers)