diff --git a/web/.env.example b/web/.env.example
index a99d070..cb37b0e 100644
--- a/web/.env.example
+++ b/web/.env.example
@@ -1,2 +1,3 @@
NEXT_PUBLIC_API_BASE_URL=https://api.textbee.dev/api/v1
-NEXT_PUBLIC_GOOGLE_CLIENT_ID=
\ No newline at end of file
+NEXT_PUBLIC_GOOGLE_CLIENT_ID=
+NEXT_PUBLIC_TAWKTO_EMBED_URL=
\ No newline at end of file
diff --git a/web/components/livechat/LiveChat.tsx b/web/components/livechat/LiveChat.tsx
new file mode 100644
index 0000000..c1305c7
--- /dev/null
+++ b/web/components/livechat/LiveChat.tsx
@@ -0,0 +1,30 @@
+import Script from 'next/script'
+import React from 'react'
+
+export default function LiveChat() {
+ if (!process.env.NEXT_PUBLIC_TAWKTO_EMBED_URL) {
+ return null
+ }
+
+ return (
+ <>
+
+ >
+ )
+}
diff --git a/web/pages/_app.tsx b/web/pages/_app.tsx
index 6016728..41b04af 100644
--- a/web/pages/_app.tsx
+++ b/web/pages/_app.tsx
@@ -8,9 +8,9 @@ import ErrorBoundary from '../components/ErrorBoundary'
import Footer from '../components/Footer'
import Analytics from '../components/analytics/Analytics'
import dynamic from 'next/dynamic'
+import LiveChat from '../components/livechat/LiveChat'
function MyApp({ Component, pageProps }: AppProps) {
-
const NoSSRNavbar = dynamic(() => import('../components/Navbar'), {
ssr: false,
})
@@ -19,6 +19,7 @@ function MyApp({ Component, pageProps }: AppProps) {
+