diff --git a/Jenkinsfile b/Jenkinsfile
index edbc090e7df94a61838ca119fac3f2c88d4a9084..186f623b4ca43143dbdf74ad8ddaca574fe7f257 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -21,6 +21,8 @@
  * Die sprachspezifischen Genehmigungen und Beschränkungen
  * unter der Lizenz sind dem Lizenztext zu entnehmen.
  */
+@Library('ozgcloud-libs') _
+
 pipeline {
     agent {
        node {
@@ -29,6 +31,7 @@ pipeline {
     }
 
     environment {
+        PIPELINE_NAME = "Code-SH: operator"
         RELEASE_REGEX = /\d+.\d+.\d+/
         SNAPSHOT_REGEX = /\d+.\d+.\d+-SNAPSHOT/
         FAILED_STAGE = ""
@@ -207,6 +210,13 @@ pipeline {
             }
         }
     }
+    post {
+        failure {
+            script {
+                sendMatrixMessage.sendFailureMessage(FAILED_STAGE)
+            }
+        }
+    }
 }
 
 
@@ -270,12 +280,6 @@ Boolean isReleaseBranch() {
     return env.BRANCH_NAME == 'release'
 }
 
-String getElementAccessToken() {
-    withCredentials([string(credentialsId: 'element-login-json', variable: 'LOGIN_JSON')]) {
-        return readJSON ( text: sh (script: '''curl -XPOST -d \"$LOGIN_JSON\" https://matrix.ozg-sh.de/_matrix/client/v3/login''', returnStdout: true)).access_token
-    }
-}
-
 Void doDevRollout() {
     cloneGitopsRepo()
     setNewOperatorVersion('dev')
@@ -403,4 +407,4 @@ Boolean matchRegexVersion(List versions, String regex) {
     }
 
     return true
-}
+}
\ No newline at end of file