diff --git a/src/qtwrapper/configurationmanager_wrap.h b/src/qtwrapper/configurationmanager_wrap.h
index 604a4b230c475e740ede886d8e10c87d56910ea4..07ba9c82cc9c06be18c7e7999c84ad3c58390851 100644
--- a/src/qtwrapper/configurationmanager_wrap.h
+++ b/src/qtwrapper/configurationmanager_wrap.h
@@ -142,6 +142,14 @@ public:
                [this] (const std::string& account_id, const std::string& result) {
                    Q_EMIT this->migrationEnded(QString(account_id.c_str()), QString(result.c_str()));
                }),
+        exportable_callback<ConfigurationSignal::ContactAdded>(
+               [this] (const std::string& account_id, const std::string& uri, const bool& confirmed) {
+                   Q_EMIT this->contactAdded(QString(account_id.c_str()), QString(uri.c_str()), confirmed);
+               }),
+        exportable_callback<ConfigurationSignal::ContactRemoved>(
+               [this] (const std::string& account_id, const std::string& uri, const bool& banned) {
+                   Q_EMIT this->contactRemoved(QString(account_id.c_str()), QString(uri.c_str()), banned);
+               }),
       };
    }
 
@@ -692,6 +700,8 @@ Q_SIGNALS: // SIGNALS
    void nameRegistrationEnded(const QString& accountId, int status, const QString& name);
    void registeredNameFound(const QString& accountId, int status, const QString& address, const QString& name);
    void migrationEnded(const QString &accountID, const QString &result);
+   void contactAdded(const QString &accountID, const QString &uri, bool banned);
+   void contactRemoved(const QString &accountID, const QString &uri, bool banned);
 
 
 };