diff --git a/docs/.gitbook/assets/Screen Shot 2023-10-25 at 4.52.25 PM (1).png b/docs/.gitbook/assets/Screen Shot 2023-10-25 at 4.52.25 PM (1).png
new file mode 100644
index 000000000..3d071eece
Binary files /dev/null and b/docs/.gitbook/assets/Screen Shot 2023-10-25 at 4.52.25 PM (1).png differ
diff --git a/docs/.gitbook/assets/Screen Shot 2023-10-25 at 4.52.25 PM.png b/docs/.gitbook/assets/Screen Shot 2023-10-25 at 4.52.25 PM.png
new file mode 100644
index 000000000..3d071eece
Binary files /dev/null and b/docs/.gitbook/assets/Screen Shot 2023-10-25 at 4.52.25 PM.png differ
diff --git a/docs/.gitbook/assets/Screen Shot 2023-10-25 at 4.54.42 PM.png b/docs/.gitbook/assets/Screen Shot 2023-10-25 at 4.54.42 PM.png
new file mode 100644
index 000000000..7e8fc5649
Binary files /dev/null and b/docs/.gitbook/assets/Screen Shot 2023-10-25 at 4.54.42 PM.png differ
diff --git a/docs/.gitbook/assets/Screen Shot 2023-10-25 at 5.26.32 PM.png b/docs/.gitbook/assets/Screen Shot 2023-10-25 at 5.26.32 PM.png
new file mode 100644
index 000000000..d48773293
Binary files /dev/null and b/docs/.gitbook/assets/Screen Shot 2023-10-25 at 5.26.32 PM.png differ
diff --git a/docs/.gitbook/assets/image (1).png b/docs/.gitbook/assets/image (1).png
new file mode 100644
index 000000000..5d7e30368
Binary files /dev/null and b/docs/.gitbook/assets/image (1).png differ
diff --git a/docs/.gitbook/assets/image (2).png b/docs/.gitbook/assets/image (2).png
new file mode 100644
index 000000000..a21f96808
Binary files /dev/null and b/docs/.gitbook/assets/image (2).png differ
diff --git a/docs/.gitbook/assets/image (3).png b/docs/.gitbook/assets/image (3).png
new file mode 100644
index 000000000..cffb08f86
Binary files /dev/null and b/docs/.gitbook/assets/image (3).png differ
diff --git a/docs/.gitbook/assets/image.png b/docs/.gitbook/assets/image.png
new file mode 100644
index 000000000..e7c050c5c
Binary files /dev/null and b/docs/.gitbook/assets/image.png differ
diff --git a/docs/SUMMARY.md b/docs/SUMMARY.md
index 4bdab4ea3..38927ebf9 100644
--- a/docs/SUMMARY.md
+++ b/docs/SUMMARY.md
@@ -13,6 +13,7 @@
* [Use GitHub Actions to translate GitBook pages](getting-started/guides/use-github-actions-to-translate-gitbook-pages.md)
* [Create a custom unfurl action for your integration](getting-started/guides/create-a-custom-unfurl-action-for-your-integration.md)
* [Implement Visitor Authentication using Next.js and Clerk](getting-started/guides/implement-visitor-authentication-using-next.js-and-clerk.md)
+ * [Implement Visitor Authentication using Node and Auth0](getting-started/guides/implement-visitor-authentication-using-node-and-auth0.md)
* [GitHub Examples](https://github.com/GitbookIO/integrations)
## GitBook API
diff --git a/docs/getting-started/guides/implement-visitor-authentication-using-node-and-auth0.md b/docs/getting-started/guides/implement-visitor-authentication-using-node-and-auth0.md
new file mode 100644
index 000000000..ac9e62070
--- /dev/null
+++ b/docs/getting-started/guides/implement-visitor-authentication-using-node-and-auth0.md
@@ -0,0 +1,126 @@
+# Implement Visitor Authentication using Node and Auth0
+
+In this guide, we will show you how to set up Visitor Authentication using Auth0 and Node.
+
+## Prerequisites
+
+`git` , `node` , and `npm` are installed on your computer. Familiarity with the terminal (or command line). You can learn how to install these tools here: [Git](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git) and [Node](https://nodejs.org/en/download). NPM is bundled with Node.
+
+## Setting up Auth0
+
+First, sign in to Auth0 platform and create a new application (or use an existing one) by clicking the Applications button in the left sidebar. If creating a new application, name it appropriately and choose "Regular Web Application" as the option. We will be using Regular Web Application for the sake of this guide. Click Create.\
+
+
+
const config = {
+ authRequired: false,
+ auth0Logout: true,
+ secret: 'a long, randomly-generated string', // retrieve it from the environment or enter it here
+ baseURL: 'http://localhost:3000',
+ clientID: 'clientId copied from Auth0 application', // retrieve it from the environment or enter it here
+ issuerBaseURL: 'issuerBaseURL copied from Auth0 application' // retrieve it from the environment or enter it here
+};
+
+
+
+You will also find a `config` object on the Auth0 page you were on.
+
+{% hint style="info" %}
+If you're not seeing the Configure Router page shown below and are still seeing the Configure Auth0 prompt, you might have to click on Save Settings and Continue again to get to this page.
+{% endhint %}
+
+