diff --git a/src/app/modules/admin/ui/other-components/common/quick-chat/quick-chat.component.html b/src/app/modules/admin/ui/other-components/common/quick-chat/quick-chat.component.html
new file mode 100644
index 00000000..764d05f0
--- /dev/null
+++ b/src/app/modules/admin/ui/other-components/common/quick-chat/quick-chat.component.html
@@ -0,0 +1,58 @@
+
+
+    
+    
+
+    
+
+        
+            Quick Chat is a simple component to show a Chat sidebar across the entire layout. You can remove the component from
+            the template file of your preferred layout to remove the Quick Chat completely.
+        
+
+        
Usage
+        
+            Here's the basic usage of the component:
+        
+        
+
+    
+
+
 
diff --git a/src/app/modules/admin/ui/other-components/common/quick-chat/quick-chat.component.ts b/src/app/modules/admin/ui/other-components/common/quick-chat/quick-chat.component.ts
new file mode 100644
index 00000000..4ec5c25b
--- /dev/null
+++ b/src/app/modules/admin/ui/other-components/common/quick-chat/quick-chat.component.ts
@@ -0,0 +1,29 @@
+import { Component } from '@angular/core';
+import { OtherComponentsComponent } from 'app/modules/admin/ui/other-components/other-components.component';
+
+@Component({
+    selector   : 'quick-chat',
+    templateUrl: './quick-chat.component.html'
+})
+export class QuickChatComponent
+{
+    /**
+     * Constructor
+     */
+    constructor(private _otherComponentsComponent: OtherComponentsComponent)
+    {
+    }
+
+    // -----------------------------------------------------------------------------------------------------
+    // @ Public methods
+    // -----------------------------------------------------------------------------------------------------
+
+    /**
+     * Toggle the drawer
+     */
+    toggleDrawer(): void
+    {
+        // Toggle the drawer
+        this._otherComponentsComponent.matDrawer.toggle();
+    }
+}
diff --git a/src/app/modules/admin/ui/other-components/other-components.component.ts b/src/app/modules/admin/ui/other-components/other-components.component.ts
index 3a32cb1d..b30bfcb7 100644
--- a/src/app/modules/admin/ui/other-components/other-components.component.ts
+++ b/src/app/modules/admin/ui/other-components/other-components.component.ts
@@ -59,6 +59,12 @@ export class OtherComponentsComponent implements OnInit, OnDestroy
                         type : 'basic',
                         link : '/ui/other-components/common/notifications'
                     },
+                    {
+                        id   : 'other-components.common.quick-chat',
+                        title: 'Quick chat',
+                        type : 'basic',
+                        link : '/ui/other-components/common/quick-chat'
+                    },
                     {
                         id   : 'other-components.common.search',
                         title: 'Search',
diff --git a/src/app/modules/admin/ui/other-components/other-components.module.ts b/src/app/modules/admin/ui/other-components/other-components.module.ts
index 580deadf..89675e6b 100644
--- a/src/app/modules/admin/ui/other-components/other-components.module.ts
+++ b/src/app/modules/admin/ui/other-components/other-components.module.ts
@@ -13,6 +13,7 @@ import { OverviewComponent } from 'app/modules/admin/ui/other-components/common/
 import { LanguagesComponent } from 'app/modules/admin/ui/other-components/common/languages/languages.component';
 import { MessagesComponent } from 'app/modules/admin/ui/other-components/common/messages/messages.component';
 import { NotificationsComponent } from 'app/modules/admin/ui/other-components/common/notifications/notifications.component';
+import { QuickChatComponent } from 'app/modules/admin/ui/other-components/common/quick-chat/quick-chat.component';
 import { SearchComponent } from 'app/modules/admin/ui/other-components/common/search/search.component';
 import { ShortcutsComponent } from 'app/modules/admin/ui/other-components/common/shortcuts/shortcuts.component';
 import { UserComponent } from 'app/modules/admin/ui/other-components/common/user/user.component';
@@ -29,6 +30,7 @@ import { otherComponentsRoutes } from 'app/modules/admin/ui/other-components/oth
         LanguagesComponent,
         MessagesComponent,
         NotificationsComponent,
+        QuickChatComponent,
         SearchComponent,
         ShortcutsComponent,
         UserComponent,
diff --git a/src/app/modules/admin/ui/other-components/other-components.routing.ts b/src/app/modules/admin/ui/other-components/other-components.routing.ts
index 6fb65504..0f8afee7 100644
--- a/src/app/modules/admin/ui/other-components/other-components.routing.ts
+++ b/src/app/modules/admin/ui/other-components/other-components.routing.ts
@@ -4,6 +4,7 @@ import { OverviewComponent } from 'app/modules/admin/ui/other-components/common/
 import { LanguagesComponent } from 'app/modules/admin/ui/other-components/common/languages/languages.component';
 import { MessagesComponent } from 'app/modules/admin/ui/other-components/common/messages/messages.component';
 import { NotificationsComponent } from 'app/modules/admin/ui/other-components/common/notifications/notifications.component';
+import { QuickChatComponent } from 'app/modules/admin/ui/other-components/common/quick-chat/quick-chat.component';
 import { SearchComponent } from 'app/modules/admin/ui/other-components/common/search/search.component';
 import { ShortcutsComponent } from 'app/modules/admin/ui/other-components/common/shortcuts/shortcuts.component';
 import { UserComponent } from 'app/modules/admin/ui/other-components/common/user/user.component';
@@ -50,6 +51,10 @@ export const otherComponentsRoutes: Route[] = [
                         path     : 'search',
                         component: SearchComponent
                     },
+                    {
+                        path     : 'quick-chat',
+                        component: QuickChatComponent
+                    },
                     {
                         path     : 'shortcuts',
                         component: ShortcutsComponent