diff --git a/docs/3. Starter Kit/Send a link of a specific flow to new contacts to join the BOT.md b/docs/3. Starter Kit/Send a link of a specific flow to new contacts to join the BOT.md
deleted file mode 100644
index 995cff16d..000000000
--- a/docs/3. Starter Kit/Send a link of a specific flow to new contacts to join the BOT.md
+++ /dev/null
@@ -1,39 +0,0 @@
-> ### **3 minute read `Beginner`**
-
-## Send a link of a specific flow to new contacts to join the BOT
-
-You can configure a link like below and send to the contacts through SMS or emails.
-
-Once they will click on the link, it will redirect them to a WhatsApp with the message, which they can send to start the conversation.
-
-
-**Method 1:** Commonly used to onboard existing users to chatbot.
-
-[https://wa.me/+91<10 digit bot phone number>?text=](https://wa.me/+917772309999?text=Hi)<text you want user to send>
-
-Eg: A URL like the one below can be used to trigger your new contact flow with optin. [https://wa.me/+91<your bot phone number>?text=Hi](https://wa.me/+917772309999?text=Hi)
-
-Whatsapp documentation for the same : [https://faq.whatsapp.com/452366545421244/?helpref=uf_share](https://faq.whatsapp.com/452366545421244/?helpref=uf_share)
-
-**Method 2:**
-
-https://api.whatsapp.com/send?phone=**BOTNumber**&text=**Message**
-
-- **https://api.whatsapp.com/send?phone=** - link prefix
-- **Your BOT Number** - Ex. 917302307943
-- **text=** - fixed content of the link
-- **Message** - This will be message which will be posted on the WhatsApp. Ex. Hi
-
-[https://api.whatsapp.com/send?phone=917302307943&text=Hi%20Glific%20team](https://api.whatsapp.com/send?phone=917302307943&text=Hi%20Glific%20team)
-
-Message will look as given below for contacts in WhatsApp
-
-
-
-## Creating multiple QR codes
-
-To able to make multiple QR codes according to the specific flow follow the below steps:
-
-1) Create the link of a specific flow. [Read Here](https://glific.github.io/docs/docs/FAQ/Send%20a%20link%20of%20a%20specific%20flow%20to%20new%20contacts%20to%20join%20the%20BOT/) to know more on how to create link.
-
-2) Go to [Bitly.com](https://bitly.com/) and then generate QR codes.
diff --git a/docs/4. Product Features/10. Others/03. Languages.md b/docs/4. Product Features/03. Flows/5. Language Supported
similarity index 99%
rename from docs/4. Product Features/10. Others/03. Languages.md
rename to docs/4. Product Features/03. Flows/5. Language Supported
index bd31b8537..10026e658 100644
--- a/docs/4. Product Features/10. Others/03. Languages.md
+++ b/docs/4. Product Features/03. Flows/5. Language Supported
@@ -135,4 +135,3 @@ To add new language in Flow editor, add it from the organisation setting screen.
- Check out the help link for details.[Read more](https://support.gupshup.io/hc/en-us/articles/360013321939-Which-languages-are-supported-for-message-templates)
-
diff --git a/docs/4. Product Features/09. Reporting & Dashboard/00. Analytics Page.md b/docs/4. Product Features/09. Reporting & Dashboard/00. Analytics Page.md
deleted file mode 100644
index 20684c847..000000000
--- a/docs/4. Product Features/09. Reporting & Dashboard/00. Analytics Page.md
+++ /dev/null
@@ -1,55 +0,0 @@
-> ### **3 minutes read `Beginner`**
-
-_Analytics page provides out of the box generic insights into your chatbot's metrics_
-
-1. Go to `Analytics` page from the side menu
-
-
-
-3. Enter the phone number and password (these are the same credentials that you use for logging into the Glific account). Please enter the phone number complete with the country code.
-
-
-4. This should take you to the analytics page.
-
-### Understanding the Analytics page
-
-1. Filter as per the start date and end date to get the analytics for a specified period of time
-
-2. Use the bookmarks option to add links to other dashboards that you may have set-up to get more detailed insights.
-
-
- 3. Daily contacts and daily conversations shows the numbers of contacts and conversations on a day to day basis. Change the filters to get a shorter or broader view of the contacts or conversations.
-
-Conversations is defined as per WhatsApp business API's [defintion](https://developers.facebook.com/docs/whatsapp/conversation-types/) : Conversations are 24-hour message threads between you and your customers and are the basis for pricing.
-
-
-4. most active hour shows the time of maximum activity based on inbound and outbound messages
-
-
-
-5. Opt-in and opt-out contacts shows the number of contacts who opt-ed in and opt-ed out in the given timeframe.
-
-6. Inbound messages is the no of messages being received by the chatbot
-7. Outbound messages is the no of messages being sent by the chatbot
-
-
-
-9. Monthly conversations is the conversations aggregated on a monthly basis
-10. Contacts in flows shows the no of contacts in middle of flows in the given time period
-11. Monthly flows started is the number of times flows were triggered due to a keyword and business initiated conversations due to broadcasts
-12. Monthly flows completed tracks the number of times the started flows were reached to the end by the contacts
-
-13. Total valid contacts shows the number of contacts who have valid phone numebrs
-14. Invalid contacts the number of contacts whose phone numbers are either invalid or they no longer exist on WhatsApp
-15. Opt-ed in contacts show the number of contacts who have given the permsission to be messaged by the business
-16. Opted-out contacts are the ones who did not give the persmission to message or in the given time period decide to opt-out
-17. Non-opted contacts are the contacts whose opt-in persmission is not available
-
-
-18. Incoming message are the number of messages being sent to your chatbot by the users
-19. Outgoing messages are the number of messages being sent by your chatbot
-20. HSM messages is the number of HSM messages sent to the users
-21. Error messages shows the number of messages that were not delivered due to errors in the processing of the messgages
-
-
-
diff --git a/docs/8. FAQ/24. Get a data of a particular flow from BigQuery.md b/docs/4. Product Features/09. Reporting & Dashboard/07. Get a data of a particular flow from BigQuery.md
similarity index 99%
rename from docs/8. FAQ/24. Get a data of a particular flow from BigQuery.md
rename to docs/4. Product Features/09. Reporting & Dashboard/07. Get a data of a particular flow from BigQuery.md
index a1294aa2e..6117c66d3 100644
--- a/docs/8. FAQ/24. Get a data of a particular flow from BigQuery.md
+++ b/docs/4. Product Features/09. Reporting & Dashboard/07. Get a data of a particular flow from BigQuery.md
@@ -43,4 +43,3 @@ SELECT * FROM extracted_json;
-
diff --git a/docs/8. FAQ/How To Set Up HSM Delivery Dashboard.md b/docs/4. Product Features/09. Reporting & Dashboard/08. How To Set Up HSM Delivery Dashboard.md
similarity index 100%
rename from docs/8. FAQ/How To Set Up HSM Delivery Dashboard.md
rename to docs/4. Product Features/09. Reporting & Dashboard/08. How To Set Up HSM Delivery Dashboard.md
diff --git a/docs/5. Integrations/Dialogflow for Natural Language Processing.md b/docs/5. Integrations/Dialogflow for Natural Language Processing.md
deleted file mode 100644
index c4639cd48..000000000
--- a/docs/5. Integrations/Dialogflow for Natural Language Processing.md
+++ /dev/null
@@ -1,245 +0,0 @@
-> ### **6 minutes read `Advanced`**
-
-
-**Dialog Flow can be used in flows to send responses to end-users based on their intent when a specific keyword doesn’t match.**
-
-## Video Tutorial
-
-
-
-
-
-_The UI of the platform has been updated since the webinar was conducted. The functionalities shown all remain the same_
-
-## Using DialogFlow NLP agent within Glific.
-
-**Step 1 :** Open a GCP account, project and service account with a key (.json file).
-
-**Step 2 :** Connect your Glific instance with this project by adding contents of its key file as GOTH credentials for Glific.
-
-**Step 3 :** Open a DialogFlow Account and _create an NLP agent_ that links to the project created in Step 1.
-
-**Step 4 :** Create some intents within your agent. You can do so by creating an intent from scratch OR by creating a KnowledgeBase from a set of FAQs
-
-**Step 5 :** Create a flow in Glific that accepts a message from the user , maps it to an intent and delivers the response (as computed by the agent ) to the user.
-
-Below are details on each of these steps.
-
-**Step 1 : GCP Account and project**
-
-Refer to the DialogFlow Quick start guide - [https://cloud.google.com/dialogflow/es/docs/quick/setup](https://cloud.google.com/dialogflow/es/docs/quick/setup) - and execute the following steps before you configure Glific
-
-- Create a project
-- Enable Billing
-- Enable the API
-- Set up Authentication (till you download the private key file.) You will use the content of this key file to set up your GOTH credentials in Glific.
-
-Dialog Flow can be used in flows to send responses to end-users based on their intent when a specific keyword doesn’t match.
-
-**Step 3 : Open your DialogFlow account and create an Dialog flow agent connected with the project from step one.**
-
-- Go to [https://dialogflow.cloud.google.com/](https://dialogflow.cloud.google.com/)
-
-- Log in with your gmail id
-
-- Click on " Create Agent"
-
-- Choose Import an existing Project (You should be able to see your project from step 1 if you are in the same browser window)
-
-**Step 4 : Create some intents within your Dialog flow agent.**
-
-1 . Create an intent
-
-1 . Go to Google Dialog flow [https://dialogflow.cloud.google.com/](https://dialogflow.cloud.google.com/)
-
-2 . Click on `Create intent`button
-
-
-
-
-
-3 . Enter the `name` of the intent.
-
-
-
-
-
-4 . Enter the `phrases` you can expect user will send to BOT. Enter one phrase and hit enter to add it in the phrases list.
-
-
-
-5 . Click on `Save` button.
-
-
-
-
-
-6 . It will be changed to `Done` after successful save
-
-
-
-
-
-7 . Click on `setting` icon on top of the screen
-
-
-
-
-
-8 . Click on `ML Settings` and then click on `Train` button.
-
-
-
-9 . Click on `Save` button.
-
-
-
-
-
-10 . After saving, click on `intents` menu.
-
-11 . To test type any phrase entered earlier in the `try it now` section and hit enter.
-
-
-
-12 . It will show the `intent` name matched to your phrase
-
-
-
-13 . Click on `Diagnostic info` button at the bottom of the section. It will open an `API response`. Search for **Confidence** in the text to find the confidence level of the response match to the phrase. **Confidence** level **1** is the highest level. Any thing above .75 is good matches to the phrase
-
-
-
-
-
-14 . Click on `Close` button. You are ready to use NLP in your flow.
-
-NOTE : You can also create an intent by creating a Knowledge Base. This basically is a collection of FAQs that can be split across multiple documents.
-
-a. Since this is a beta feature you will need to enable Beta features and API in your agent settings - under the General Tab.
-
-b. Once done you will be able to create a Knowledge Base. Follow the instructions to point DialogFlow to your FAQ document(s)
-
-c. Each knowledgebase is mapped to an auto-generated intent. You can test the knowledge base just like to test any intent. Ask a question from your FAQ and the agent should respond with corresponding answer.
-
-Troubleshooting tip : Added a new intent in Dialog Flow agent does not reflect in Glific split by intent dropdown ? IN settings open Dialogflow settings and just hit save without making a change.
-
-## Step 2 : Configure Dialog Flow in Glific to connect to your GCP Project
-
-1 . Click on `NGO main account`, find `Settings` and go to `Dialogflow`.
-
-
-
-
-
-3 . Enter `Goth Credentials` of your Dialog flow. It is same as it is for your GCS account. Check the "Is active" box as well.
-
-
-
-4 . Click on **Save** button
-
-## Give Google account Dialog flow access permissions
-
-Note : This is only needed if your service account doesn't have complete owner privilege.
-
-1 . Go to [https://console.cloud.google.com/](https://console.cloud.google.com/)
-
-2 . Click on `IAM` menu from left menu list.
-
-
-
-
-
-3 . Click on `members` button.
-
-
-
-
-
-4 . Scroll down to the account you are using to link with Glific and check if user is having Dialog flow access permission. If not then click on `edit` icon next to the account permission section.
-
-
-
-
-
-5 . Click on `+ADD ANOTHER ROLE` link.
-
-
-
-6 . From the dropdown search and select `Dialogflow API Admin` and `Dialogflow Console Agent Editor` role.
-
-
-
-
-
-7 . Click on `Save` button at the bottom.
-
-
-
-
-
-
-
-## Step 5 : Create a flow in Glific that uses your DialogFlow Agent
-
-1 . Create a new Flow, or edit any existing flow.
-
-2 . Use **Wait for response** action type to receive the intent phrase input from user.
-
-
-
-
-
-3 . Next linked node will be `Split by intent`
-
-
-
-4 . Select Dialog flow from the 2nd drop down.
-
-5 . Fill the details of your intent.
-
-a) select `has top intent`
-
-b) select your **intent name** created in dialog flow.
-
-c) Enter the confidence level. (Enter the confidence you have got in intent to match it exactly with the phrase. or enter **.5** for now)
-
-d) Enter category of the intent Ex. **intent name**
-
-e) Enter the variable name to receive the input in `Result Name` section
-
-
-
-6 . Click `ok` to save.
-
-
-
-7 . You will get the **nlp response**, **nlp confidence** and **nlp intent** to use in your flow. syntax are
-
-Response: **_@results.df_intent.response_**
-
-Confidence: **_@results.df_intent.confidence_**
-
-Intent: **_@results.df_intent.intent_**
-
-
-
-
-
-**Flow Sample**
-
-
-
-
-
-**Flow Results**
-
-**Success case**
-
-
-
-
-
-**No Match found case**
-
-
diff --git a/docs/8. FAQ/01. Find opt-in link of our NGO.md b/docs/8. FAQ/01. Find opt-in link of our NGO.md
deleted file mode 100644
index 26a9e241d..000000000
--- a/docs/8. FAQ/01. Find opt-in link of our NGO.md
+++ /dev/null
@@ -1,9 +0,0 @@
-1. Login to your Gupshup account from [https://www.gupshup.io/developer/home](https://www.gupshup.io/developer/home)
-1. Go to the WhatsApp dashboard [https://www.gupshup.io/whatsappassistant/#/whatsapp-dashboard](https://www.gupshup.io/whatsappassistant/#/whatsapp-dashboard)
-1. Click on settings icon of your App.
-
-
-
-1. Clink on the copy link under `Click URL` option to copy your opt-in link.
-
-
diff --git a/docs/8. FAQ/03. Check if user is opted-in in the flow.md b/docs/8. FAQ/03. Check if user is opted-in in the flow.md
deleted file mode 100644
index 995d515de..000000000
--- a/docs/8. FAQ/03. Check if user is opted-in in the flow.md
+++ /dev/null
@@ -1,13 +0,0 @@
-You can use variable `@contact.optin_status` to check. It will return **True** if user is opted it otherwise return False.
-
-
-
-
-
-Use it in `split by expression` to make decision, if user is opted in or not.
-
-`<%= if @contact.optin_status == true, do: 1, else: 2%>`
-
-
-
-
diff --git a/docs/8. FAQ/04. Change admin in our FB business account.md b/docs/8. FAQ/04. Change admin in our FB business account.md
deleted file mode 100644
index fea851971..000000000
--- a/docs/8. FAQ/04. Change admin in our FB business account.md
+++ /dev/null
@@ -1 +0,0 @@
-Refer this article [Change access and permissions for a business account](https://www.facebook.com/business/help/299504287548592)
\ No newline at end of file
diff --git a/docs/8. FAQ/05. Update my profile picture of BOT.md b/docs/8. FAQ/05. Update my profile picture of BOT.md
deleted file mode 100644
index 64e49d32c..000000000
--- a/docs/8. FAQ/05. Update my profile picture of BOT.md
+++ /dev/null
@@ -1,3 +0,0 @@
-You can update the profile picture of your BOT account of WhatsApp from Gupshup settings page. - **_Go to Home >>Dashboard >> Profile settings._**
-
-_Refer_ [_GupShup article_](https://support.gupshup.io/hc/en-us/articles/360011977580-How-to-change-my-business-display-picture-) _for more details_
diff --git a/docs/8. FAQ/15. Give permissions to individuals in Google Cloud Storage GCS.md b/docs/8. FAQ/15. Give permissions to individuals in Google Cloud Storage GCS.md
deleted file mode 100644
index fa25f8674..000000000
--- a/docs/8. FAQ/15. Give permissions to individuals in Google Cloud Storage GCS.md
+++ /dev/null
@@ -1,33 +0,0 @@
-1 . Go to google console ([https://console.cloud.google.com](https://console.cloud.google.com/home/dashboard?project=tides-saas-309509)).
-
-2 . From top click on 3 lines icon next to Google Cloud Platform
-
-3 . From left panel mouse over on `IAM & Admin` menu item.
-
-
-
-
-
-4 . It will open a sub menu. Click on `IAM` sub menu item.
-
-
-
-
-
-5 . Permission page will open up. Click on `Add` link from top of the page.
-
-
-
-
-
-
-
-6 . In `New principals` filed, type the `email id`of the person to whom you need to give the permissions.
-
-
-
-7 . Click on `Roles` field dropdown and type `owner` and select it from the options given in the dropdown. You can select any other roles (Browser, editor, viewer) for the person based on your requirement.
-
-
-
-8 . Click on `Save` button to give the permissions. The user will receive an email with the access link and accept the permission.
diff --git a/docs/8. FAQ/17. Add the display Name of the BOT number and show it to end-users.md b/docs/8. FAQ/17. Add the display Name of the BOT number and show it to end-users.md
deleted file mode 100644
index ccb85b11c..000000000
--- a/docs/8. FAQ/17. Add the display Name of the BOT number and show it to end-users.md
+++ /dev/null
@@ -1,11 +0,0 @@
-# Display Name, Picture & Guidelines for ChatBot
-
-- [Add Display Picture](https://support.gupshup.io/hc/en-us/articles/360011977580-How-to-change-display-picture-)
-
-- [Add Display Name](https://support.gupshup.io/hc/en-us/articles/360011977600-Why-is-a-Display-name-required-)
-
-- [Display Name Guidelines](https://developers.facebook.com/docs/whatsapp/overview/display-name)
-
-- [Showing Display Name to end-users](https://support.gupshup.io/hc/en-us/articles/360012076019-How-to-get-a-verified-tick-How-will-my-display-name-show-to-end-users-)
-
-- [Get Verified Green Tick](https://support.gupshup.io/hc/en-us/articles/360012076019-How-to-get-a-verified-tick-How-will-my-display-name-show-to-end-users-)
diff --git a/docs/8. FAQ/20. Read Receipts.md b/docs/8. FAQ/20. Read Receipts.md
deleted file mode 100644
index 2cc558336..000000000
--- a/docs/8. FAQ/20. Read Receipts.md
+++ /dev/null
@@ -1,28 +0,0 @@
-The read receipts data is important for tracking user engagement. It lets you categorize the status of different messages you've sent into `Sent`, `Delivered`, `Read (blue tick)`etc
-
-## Steps to configure read receipts in the Gupshup account.
-
-
-1 . Log in to your Gupshp account.
-
-
-
-
-2 . Click on the on your Gupshup App Name.
-
-
-
-
-3. Go to the `Webhooks` section and active all the checkboxes.
-
-
-
-
-
-
-- Once you configure Gupshup, you will be able to see the status (delivered, read, sent etc) in the column name `bsp_status` of `Messages table` in BigQuery.
-
-
-
-
-- You can add this table in your dashboards to create a Funnel Chart which will help you with more insights on the different drop-off areas/ leakages in your flow. This helps you understand your flow using data & helps you tweak it to enhance engagement.
diff --git a/docs/8. FAQ/21. Find the QR Code of BOT for opt-in contacts..md b/docs/8. FAQ/21. Find the QR Code of BOT for opt-in contacts..md
deleted file mode 100644
index db68fcd40..000000000
--- a/docs/8. FAQ/21. Find the QR Code of BOT for opt-in contacts..md
+++ /dev/null
@@ -1,38 +0,0 @@
-1. Login to your Gupshup account
-
-
-
-
-
-
-
-2. Click on the arrow icon beside your `App Name`
-
-
-
-3. Click on `Opt-ins`
-
-
-
-
-
-4. Click on Down arrow for `Onboarding machanisums`.
-
-
-
-
-
-5. Scoll down `Smart mechanisms to get active and opted in users` section to get the QR code
-
-
-
-PS :This method generates a QR code for a fixed keyword like "Hi" or "Welcome," which might not be the right one, and you won't be able to edit or change the keyword.
-
-## Creating multiple QR codes
-
-To able to make multiple QR codes according to the specific flow follow the below steps:
-
-1) Create the link of a specific flow. [Read Here](https://glific.github.io/docs/docs/FAQ/Send%20a%20link%20of%20a%20specific%20flow%20to%20new%20contacts%20to%20join%20the%20BOT/) to know more on how to create link.
-
-2) Go to [Bitly.com](https://bitly.com/) and then generate QR codes.
-
diff --git a/docs/8. FAQ/22. Gupshup wallet balance and Usage.md b/docs/8. FAQ/22. Gupshup wallet balance and Usage.md
deleted file mode 100644
index 74ce2876f..000000000
--- a/docs/8. FAQ/22. Gupshup wallet balance and Usage.md
+++ /dev/null
@@ -1,71 +0,0 @@
-## Recharge Gupshup Walltet
-
-Steps to recharge your Gupshup wallet account.
-
-1 . Log in to your Gupshp account.
-
-
-
-2 . After login from the `dashboard` dropdown lick on `My Wallet`
-
-
-
-
-
-3 . `My Wallet & Usage` the page will open up. Click on `Add Balance`and pay it from your credit card.
-
-
-
-
-
-2 . Update your `billing address`.
-
-
-
-
-
-3 . Pay with your credit card.
-
-
-
-
-
-## Check Coversation usage
-
-1 . On `My Wallet & Usage` page, click on `View Usage` button.
-
-
-
-
-
-2 . Click on the `WhatsApp` tab.
-
-
-
-
-
-3 . Select the `month` from the dropdown you want to see the usage. Click on `Download Report` the button to download.
-
-
-
-
-
-or scroll down to see the usage on the web page.
-
-
-
-## Gupshup Refund policy
-
-**Eligiblity for refund:**
-
-In the event that the WhatsApp self-serve platform is not used after recharge, the User may request a refund within 7 days from the recharge date.
-
-The refund will be processed after deducting applicable taxes and charges.
-
-If the refund request is made after the 7-day period, GupShup may, at its sole discretion and based on the merits of the request, credit WhatsApp notifications to the User's wallet instead.
-
-**Applicability of Refund Policy:**
-
-This policy is applicable for ALL the regions.[For more information](https://www.gupshup.io/terms-and-conditions#refund-policy)
-
-
diff --git a/docs/8. FAQ/23. Update collection with bulk contacts or contact fields.md b/docs/8. FAQ/23. Update collection with bulk contacts or contact fields.md
deleted file mode 100644
index 50e70187c..000000000
--- a/docs/8. FAQ/23. Update collection with bulk contacts or contact fields.md
+++ /dev/null
@@ -1,29 +0,0 @@
-1 . Login to Glific
-
-2 . From left menu select `Manage` then select `Contacts`
-
-
-
-
-
-3 . From **Contact management** page click on `Download sample file` link.
-
-
-
-4 . Enter the details in the given sample data in excel and save it as .csv file. Enter the name of the collections in `collection` column comma separated in which you want to move the contacts.
-
-
-
-For **Contact filed addition** please use the below .csv file format.
-
-
-
-[contact_fields_csv.csv](https://slabstatic.com/prod/uploads/8k89m6if/posts/attachments/APignKgSOPLIqMEf1hrK0L62.csv)
-
-
-
-5 . Click on `select file` button and select the saved .csv file.
-
-6 . Click on `Upload`button to process the file.
-
-7 . Verify the contacts are moved into a collection.
diff --git a/docs/8. FAQ/25. Get WABA ID.md b/docs/8. FAQ/25. Get WABA ID.md
deleted file mode 100644
index 87c464d0d..000000000
--- a/docs/8. FAQ/25. Get WABA ID.md
+++ /dev/null
@@ -1,9 +0,0 @@
-1. Login to your Gupshup account.
-
-2. Click on Dashbaord
-
-3. CLick on Settings tab
-
-4. Check the waba ID under APP type
-
-
diff --git a/docs/8. FAQ/Enable Google Sheet API and link to Glific.md b/docs/8. FAQ/Enable Google Sheet API and link to Glific.md
deleted file mode 100644
index a0cb73d46..000000000
--- a/docs/8. FAQ/Enable Google Sheet API and link to Glific.md
+++ /dev/null
@@ -1,49 +0,0 @@
-### **3 minute read `Beginner`**
-
-## Enable Google Sheet API and link to Glific
-
-1) Go to [Google Cloud Console](https://console.cloud.google.com) and sign in with your Gsuite account.
-
-2) Click on **API & Services**
-
-
-
-
-3) Click on **+ Enable APIS and Services**
-
-
-
-4) Search for **Google Sheets API** in the search section and select it.
-
-
-
-
-
-
-5) Enable the **Google Sheets API** from the enable button
-
-
-
-Please Note: The above screenshot has Manage Button as here the Google Sheet API is already enabled. If you are enabling it for first time instead of Manage Button you will find the Enable Button.
-
-## Link Google Sheet API to Glific
-
-1) Login to `Glific Account`
-
-2) Go to `Setting`
-
-
-
-3) Click on `Google Sheet` from the left panel
-
-4) Mark it `Active`
-
-5) Add the `GOTH Credentials`
-
-6) Click on `Save` button
-
-
-
-## How to get GOTH Credenatils on [Google Cloud Console](https://console.cloud.google.com)
-
-Click here to know how to get [GOTH Credentials](https://glific.github.io/docs/docs/Product%20Features/Reporting%20&%20Dashboard/BigQuery%20Setup%20and%20link%20with%20Glific/)
diff --git a/docs/8. FAQ/GCS_Bucket.md b/docs/8. FAQ/GCS_Bucket.md
deleted file mode 100644
index 784d8d2c2..000000000
--- a/docs/8. FAQ/GCS_Bucket.md
+++ /dev/null
@@ -1,27 +0,0 @@
-> ### **3 minute read `Beginner`**
-
-
-## What's the reason for setting the GCS bucket to public?
-
-The `GCS (Google Cloud Storage)` bucket is set to public to make it easier to share files—like PDFs, images, videos etc — without needing user authentication.
-
-This is especially useful when files need to be accessed directly through chatbot flows or shared publicly with partners and beneficiaries.
-When a file is public, anyone with the link can open or download it without logging in. This avoids errors or delays caused by restricted access.
-
-Example:
-
-If an NGO’s bot sends a PDF through a the chatbot, and the file is stored in a public bucket, the end user can simply tap the link and view it — no login or permission required.
-Note: Only non-sensitive, public-facing files should be stored in the public bucket. Private or personal data should always be stored securely with proper access controls.
-
-## Is it possible to keep my GCS bucket private instead of making it public?
-
-It's perfectly fine to keep your `GCS bucket` private as long as you don't plan to share any content publicly.
-
-However, if you need to send media as attachments (instead of sharing via links), the bucket would need to be public for access.
-
-Also, just to clarify — `BigQuery tables` and `GCS buckets` serve different purposes.
-
-- BigQuery tables are used to store structured data (like databases).
-- GCS buckets are used to store media files such as images, audio, and documents.
-
-
diff --git a/docs/8. FAQ/Grant access to the Service Account in Google Console.md b/docs/8. FAQ/Grant access to the Service Account in Google Console.md
deleted file mode 100644
index 1e91f31d5..000000000
--- a/docs/8. FAQ/Grant access to the Service Account in Google Console.md
+++ /dev/null
@@ -1,24 +0,0 @@
->### **3 minute read `Beginner`**
-
-
-### Assign access to the Service Account in Google Console
-
-- Go to [Google Cloud Console](https://console.cloud.google.com) and sign in with your Gsuite account.
-
-
-
-- Click on `IAM & Admin` and select `Service Accounts`.
-
-
-
-
-
-- Access the created `Service Account` and go to `Permissions`.
-
-
-
-- Click on Grant Access, select `New Principal`, enter the desired email address (e.g., reporting@projecttech4dev.org), and assign the role as `Owner`.
-
-
-
-- Click `Save`.
diff --git a/docs/8. FAQ/How to add new contacts in bulk.md b/docs/8. FAQ/How to add new contacts in bulk.md
deleted file mode 100644
index 9dbee0bc8..000000000
--- a/docs/8. FAQ/How to add new contacts in bulk.md
+++ /dev/null
@@ -1,39 +0,0 @@
-### **3 minute read `Beginner`**
-
-## Adding new contacts to your Glific account
-This feature enables NGO staff to upload a large number of new contacts into their Glific account and mark them opt-in contacts. Doing this will enable NGOs to initiate the first message to these contacts.
-
-### Before uploading new contacts:
-1. Ensure you have prior permission / consent from the contacts to message them through the chatbot.
-2. Ensure the first message being sent to the newly onboarded contacts is the opt-in message
-
-### Note
-1. Contacts get an option to “block or report” a chatbot number when the business initiates the first conversation.
-2. More no of contacts blocking a chatbot for a given message can lead to the reduction in quality rating of the chatbot or sometimes permanent suspension of the chatbot accoun.
-3. Kindly plan to message large number of new contacts in batches to avoid having quality rating of your chatbot reduced or having your chatbot blocked by Meta
-
-### How to use
-1. Go to `Manage` and `Contacts`
-2. Find the `Import contacts` and click `Continue`
-
-
-5. Download the sample csv and provide the information of the contacts in the format of the sample csv
-
-6. Select the `collection` where the contacts will be added (it is advised to add contacts being uploaded in a new collection)
-
-
-7. Check the Opt-in status
-8. Import the csv by clicking on `Select file`, this allows you to upload the csv file from your computer
-
-
-10. Check the notifications page to see the status of the upload.
-
-
-
-
-### Sample csv and what information to upload
-
-
-1. Ensure that the country code is present in the phone number.
-2. This feature uploads all the contacts into the platform and does not validate the phone number (if it is less than 10 digits or if the number exists on WhatsApp or no). Any invalid number which gets added, when broadcasted to will not get the message.
-3. Language field is to provide the language preference. Leaving it blank will cause the language preference to be the default language selected in the org’s Glific platform