diff --git a/apps/formbricks-com/app/docs/getting-started/framework-guides/env-id.webp b/apps/formbricks-com/app/docs/getting-started/framework-guides/env-id.webp
new file mode 100644
index 0000000000..ba69fb0f28
Binary files /dev/null and b/apps/formbricks-com/app/docs/getting-started/framework-guides/env-id.webp differ
diff --git a/apps/formbricks-com/app/docs/introduction/framework-overview/page.mdx b/apps/formbricks-com/app/docs/getting-started/framework-guides/page.mdx
similarity index 87%
rename from apps/formbricks-com/app/docs/introduction/framework-overview/page.mdx
rename to apps/formbricks-com/app/docs/getting-started/framework-guides/page.mdx
index adccc34882..d32ad628bc 100644
--- a/apps/formbricks-com/app/docs/introduction/framework-overview/page.mdx
+++ b/apps/formbricks-com/app/docs/getting-started/framework-guides/page.mdx
@@ -1,4 +1,8 @@
import { Libraries } from "@/components/docs/Libraries";
+import Image from "next/image";
+import SetupChecklist from "./env-id.webp";
+import WidgetNotConnected from "./widget-not-connected.webp";
+import WidgetConnected from "./widget-connected.webp";
export const metadata = {
title: "Framework Overview",
@@ -12,6 +16,20 @@ for something else, please [join our Discord!](https://formbricks.com/discord) a
+## Prerequisites
+
+Before getting started, make sure you have:
+
+1. A web application in your desired framework set up and running.
+2. A Formbricks account with access to your environment ID and API host. You can find these in the **Setup Checklist** in the Settings:
+
+
+
## Formbricks x HTML
@@ -274,3 +292,23 @@ for something else, please [join our Discord!](https://formbricks.com/discord) a
+
+## Validate your setup
+
+Once you have completed the steps above, you can validate your setup by checking the **Setup Checklist** in the Settings. Your widget status indicator should go from this:
+
+
+
+To this:
+
+
diff --git a/apps/formbricks-com/app/docs/getting-started/framework-guides/widget-connected.webp b/apps/formbricks-com/app/docs/getting-started/framework-guides/widget-connected.webp
new file mode 100644
index 0000000000..90b82de9f4
Binary files /dev/null and b/apps/formbricks-com/app/docs/getting-started/framework-guides/widget-connected.webp differ
diff --git a/apps/formbricks-com/app/docs/getting-started/framework-guides/widget-not-connected.webp b/apps/formbricks-com/app/docs/getting-started/framework-guides/widget-not-connected.webp
new file mode 100644
index 0000000000..2cd15d007c
Binary files /dev/null and b/apps/formbricks-com/app/docs/getting-started/framework-guides/widget-not-connected.webp differ
diff --git a/apps/formbricks-com/components/docs/Navigation.tsx b/apps/formbricks-com/components/docs/Navigation.tsx
index bfb77b8994..f871184213 100644
--- a/apps/formbricks-com/components/docs/Navigation.tsx
+++ b/apps/formbricks-com/components/docs/Navigation.tsx
@@ -186,13 +186,13 @@ export const navigation: Array = [
{ title: "What is Formbricks?", href: "/docs/introduction/what-is-formbricks" },
{ title: "Why is it better?", href: "/docs/introduction/why-is-it-better" },
{ title: "How does it work?", href: "/docs/introduction/how-it-works" },
- { title: "How to integrate Formbricks?", href: "/docs/introduction/framework-overview" },
],
},
{
title: "Getting Started",
links: [
{ title: "Quickstart: In app", href: "/docs/getting-started/quickstart-in-app-survey" },
+ { title: "Framework Guides", href: "/docs/getting-started/framework-guides" },
{ title: "Next.js App Dir", href: "/docs/getting-started/nextjs-app" },
{ title: "Next.js Pages Dir", href: "/docs/getting-started/nextjs-pages" },
{ title: "React.js", href: "/docs/getting-started/react" },