Chhattisgarh's #1 Verified Business Directory

Find Every Business in Chhattisgarh

Top verified businesses from Raipur, Bilaspur, Durg, Korba and across Chhattisgarh — restaurants, hospitals, shops, services — all in one place.

15+ Verified Businesses · 5+ Districts · 9 Categories · Free Basic Listing
Live
80+
Verified Businesses
15+
Cities Covered
21
Categories
FREE
Basic Listing
Browse by Category

What Are You Looking For?

🔷
All
80+ listings
🍽️
Food & Beverage
12 listings
🏥
Health Care
8 listings
📚
Education
15 listings
📱
Electronics
6 listings
👗
Fashion
9 listings
✈️
Travel
4 listings
🏠
Real Estate
5 listings
🚗
Auto & Car
7 listings
💄
Beauty & Salon
5 listings
🔧
Services
10 listings
🖨️
Printing & Signs
4 listings
All Businesses

Verified Businesses Near You

View All
Success Stories

What Business Owners Say

Real results from real businesses listed on CGBD.in

★★★★★
Within the first month of listing on CGBD.in, we got 30+ new customers. Now we rank on Google too. Getting so much from a free listing was unexpected!
R
Ramesh Sahu
Chhattisgarhi Rasoi, Raipur
✅ Verified
★★★★★
We took the Platinum plan and in the first week, 500+ people discovered our clinic through Facebook promotion. The CGBD team responds instantly to any query.
D
Dr. Deepa Sharma
City Clinic, Bilaspur
⭐ Platinum
★★★★☆
My coaching centre was only local. After CGBD, inquiries started coming from Raipur too. We are now upgrading to Gold plan because the results are clearly visible.
A
Amit Verma
Smart Coaching Centre, Durg
⭐ Gold
Upcoming Events

CG Business Events 2026

View All
15
MAR
CG Business Expo 2026
Science College Ground, Raipur 10 AM – 7 PM · ₹200/person
28
MAR
Bilaspur MSME Networking Meet
Hotel Anand Palace, Bilaspur 5 PM – 9 PM · FREE
5
APR
Digital Marketing Workshop
Online + Raipur 11 AM – 2 PM · FREE
Business Tips & Guides

Latest from CGBD Blog

All Articles
Business Tips
Digital
10 Ways to Get New Customers via WhatsApp Business
A salon owner in Bilaspur doubled her customers in 3 months — here is her exact strategy.
10 Feb 2026 5 min read
Success Story
Success Story
How a Local Restaurant Grew Revenue by ₹50,000
Chhattisgarhi Rasoi owner Ramesh ji shares how a CGBD listing transformed his business revenue.
1 Feb 2026 6 min read
Google Guide
Guide
Google My Business: Build Your Online Presence for Free
Appearing in 'near me' searches on Google is easier than you think — learn how here.
25 Jan 2026 7 min read
Pricing Plans

Choose Your Plan

Basic listing is always free. Premium plans give you more reach and more customers.

Basic
₹0 / forever
Free listing for every business in Chhattisgarh.
Business name & address
Phone number
Category listing
Verified badge
Photos
Reviews & ratings
Silver
₹299 / month
Best starting point for small businesses.
✅ Verified badge
Google Maps integration
5 photos
Customer reviews
Business hours
Priority search
Platinum
₹999 / month
Maximum visibility for your business.
Everything in Gold
#1 Category position
FB + Instagram promo
WhatsApp broadcast
Dedicated manager
Priority support 24/7
Business Videos

Featured Business Videos

View All
Video Coming Soon
Chhattisgarhi Rasoi — Restaurant Tour
📍 Raipur🍽️ Food & Beverage
Video Coming Soon
City Clinic Bilaspur — Doctor Consultation
📍 Bilaspur🏥 Health Care
Video Coming Soon
Smart Coaching Centre — Classes Tour
📍 Durg📚 Education
🎬
Add Your Business Video
Available in Gold & Platinum plans
Free Business Listing

List Your Business on CGBD.in — Free Forever!

Join 80+ verified businesses. Reach thousands of customers across Chhattisgarh — completely free.

Basic listing is always free
CGBD team manually verifies each listing
Live within 24-48 hours
DPDP Act 2023 compliant — your data is safe

📝 Register Your Business

📩 We will contact you within 24-48 hours. Your data will never be sold.

Hamaari Kahani — CGBD.in

Ek chhote se Bilaspur ke office se shuru, ab poore Chhattisgarh ka trusted business directory. Yeh hai hamari story.

Founded 2024
Bilaspur, CG
80+ Businesses
Verified Platform
80+
Verified Businesses
15+
Cities Covered
21
Categories
2024
Founded in CG
CG Businesses
"Har CG business deserves to be found online."
— Ravi Shankar, Founder CGBD.in
2024Founded
in CG
Our Mission

Chhattisgarh Ka Apna Business Directory

The best dhaba in Bilaspur? The top coaching in Durg? The trusted mechanic in Korba? Nobody could find them.' data-hi='CGBD.in की शुरुआत एक simple सवाल से हुई — "छत्तीसगढ़ के local businesses online क्यों नहीं हैं?" Bilaspur का सबसे अच्छा dhaba? Durg की best coaching? Korba का trusted mechanic? कोई नहीं ढूंढ पाता था।'>CGBD.in was born from a simple question — "Why are Chhattisgarh's local businesses not online?" The best dhaba in Bilaspur? The top coaching in Durg? The trusted mechanic in Korba? Nobody could find them.

2024 mein Bilaspur se shuru karke, humne ek aisa platform banaya jo sirf CG ke liye hai — bilingual, free, aur verified. Aaj 80+ businesses, 15+ cities, aur hazaron users CGBD.in par hain.

Hamara vaada: Basic listing hamesha free rahegi. Jay Johar! 🙏

🎯
100% CG-FocusedSirf Chhattisgarh ke businesses — koi all-India dilution nahi
Manual VerificationHar listing ko hamaari team personally verify karti hai
🆓
Free ForeverBasic listing ke liye kabhi ek rupaya nahi lagega
Our Values

Hum Kyun Alag Hain?

Verification First
Har listing personally verify ki jaati hai. Fake businesses ko platform par jagah nahi milti.
🆓
Free for CG Businesses
Basic listing hamesha muft rahegi. Koi hidden fees nahi, koi credit card required nahi.
🔒
Data Privacy
DPDP Act 2023 compliant. Aapka data kabhi sell nahi kiya — yeh hamaara vaada hai.
🌐
Bilingual Platform
Hindi aur English dono mein kaam karta hai — voice search Hindi mein bhi chalti hai.
📍
Hyper-Local Focus
Sirf CG ke liye — Raipur se Jagdalpur, Bilaspur se Ambikapur tak. Har jile ka business.
🚀
Always Growing
Naye features, naye cities — voice search, PWA, premium plans aur bahut kuch aane wala hai.
Our Journey

CGBD.in Ki Timeline

Ek idea se ek thriving platform tak — yeh hai hamaari real story

JAN 2024
Idea aur Sawaal
Bilaspur ke bazaar mein dekha ki hazaron dukanen offline hain. "CG ke businesses Google par kyun nahi?" — yahi sawaal CGBD ka beej bana.
MAR 2024
Development Shuru
Bilingual support, free listing model, DPDP Act compliance — sabse pehle plan kiya. CG ke liye, CG ke logon ne banaya.
JUN 2024
🚀 Official Launch!
CGBD.in officially launch hua! Pehle 10 verified businesses Bilaspur se. Free listing model — aur CG media mein chha gaye!
DEC 2024
50+ Businesses!
Raipur, Durg, Korba tak expansion. 50+ verified businesses, voice search launch, pehle premium plans.
2026 — TODAY
80+ Businesses! 🎉
21 categories, 15+ cities, PWA, premium plans, bilingual platform — har mahine naye businesses aa rahe hain!
The People Behind CGBD

Founder & Team

👨‍💼
Ravi Shankar
Founder & CEO
Bilaspur, Chhattisgarh

Ravi Shankar ne CGBD.in ki neev rakhi — ek vision ke saath ki Chhattisgarh ka har business online hona chahiye. CG ke business ecosystem ko digital banana unka mission hai.

🏗️ Platform Builder 📍 CG Local Expert 💡 Digital India
👩‍💻
Tech & Dev
Priya Sahu
Lead Developer
CGBD.in ka poora front-end aur back-end. Bilingual support, voice search, PWA sab unka kaam hai.
👨‍📊
Listings
Suresh Dewangan
Listings Manager
Har nayi listing personally visit karke verify karna Suresh ji ka kaam hai. 80+ verified listings unki mehnat.
👩‍🎨
Marketing
Kavita Patel
Marketing Head
CG ke business community mein CGBD.in ki awaaz. Social media, events, business outreach — sab unke haath.
Real Stories

Business Owners Kya Kehte Hain

★★★★★

CGBD.in par listing ke baad pehle mahine mein hi 30+ naye customers aaye. Free listing mein itna kuch milna unexpected tha!

R
Ramesh Sahu
🍽️ Chhattisgarhi Rasoi, Raipur
✅ Free
★★★★★

Platinum plan liya aur pehle hafte 500+ log clinic ke baare mein jaane. CGBD team ka response sabse fast hai!

D
Dr. Deepa Sharma
🏥 City Clinic, Bilaspur
⭐ Platinum
★★★★☆

Coaching centre sirf local tha. CGBD ke baad Raipur se bhi inquiries aane lagi. Gold plan ka ROI bahut achha hai!

A
Amit Verma
📚 Smart Coaching, Durg
⭐ Gold
★★★★★

Weekend bookings 40% badh gayi CGBD listing ke baad. Bilkul free mein itna fayda! Silver plan bhi le liya.

S
Sunita Yadav
💄 Sanvi Salon, Bilaspur
🥈 Silver
★★★★★

Korba mein electronics shop — CGBD ke baad 15+ naye monthly customers. Hindi search feature bahut kaam aaya!

M
Mukesh Gupta
📱 Surya Electronics, Korba
✅ Free
★★★★★

Travel agency ke liye game changer. Verified badge se customers ka trust instantly ban jaata hai — priceless!

R
Rohit Chandrakar
✈️ Ryan Tour & Travels, Raipur
⭐ Platinum
Our Impact

Numbers Jo Bolte Hain

🏪
80+
Verified Businesses
Listed on CGBD
🌆
15+
Cities Covered
Across CG
📱
5K+
Monthly Visitors
Using CGBD.in
4.7/5
Average Business
Satisfaction Rating
Common Questions

Aksar Puche Jaane Wale Sawaal

CGBD.in kya hai aur kaun iske liye hai?
CGBD.in Chhattisgarh ka #1 verified business directory hai. Restaurants, clinics, coaching centres, shops — sab kuch. CG mein koi bhi business chalate hain ya dhundhte hain, yeh platform aapke liye hai.
Business listing bilkul free hai kya?
Haan! Basic listing hamesha 100% free — koi credit card nahi, koi hidden charges nahi. Premium plans (Silver ₹299/mo, Gold ₹599/mo, Platinum ₹999/mo) extra features ke liye available hain.
How long does it take for a listing to go live?
Your listing is verified and live within 24-48 hours. Our team manually reviews each submission — this takes a little time, but it is our quality guarantee.
Kya mera data safe hai?
Bilkul. CGBD.in DPDP Act 2023 compliant hai. Aapka data kabhi kisi third party ko sell nahi kiya jaata. Business contact publicly display hoti hai (aapki consent se), lekin personal data strictly protected hai.
CGBD.in sirf Bilaspur ke liye hai kya?
Nahi! Poore Chhattisgarh ke liye — Raipur, Bilaspur, Durg, Korba, Bastar, Raigarh, Rajnandgaon aur bhi. 2027 tak sabhi 33 jiloon ko cover karenge!

Apna Business CGBD.in Par List Karein — Bilkul Free!

80+ businesses ki family mein shamil hoin. Hazaron CG customers tak pahunchein — aaj se, abhi se.

CGBD.in ki Puri Services

Hamaari Services
Aapke Business Ke Liye

Free listing se lekar premium promotion tak — CGBD.in aapke CG business ko online laane ke liye poori tarah taiyaar hai.

Free Listing Available
Manual Verification
24-48 Hr Live
80+
Businesses Listed
4
Service Plans
33
Districts Covered
FREE
Basic Listing
What We Offer

CGBD.in Ki Poori Services

Har CG business ke liye — chota ho ya bada — hamare paas sahi solution hai

🆓
FOREVER FREE

Free Business Listing

Apna business CGBD.in par bilkul free list karo. Name, address, phone, category — sab kuch. Koi hidden charge nahi.

  • Business name, address, phone
  • Category listing
  • 33 districts mein dikh
  • Live within 24-48 hours
Free Mein List Karo
TRUST BUILDER

Manual Verification

Hamaari team personally har business ko verify karti hai. Verified badge se customers ka trust instantly badhta hai.

  • ✅ Verified badge listing par
  • Team call/physical verify
  • Search mein higher priority
  • DPDP Act 2023 compliant
Verification Ke Baare Mein Poochho
⭐ MOST POPULAR
🚀
PREMIUM PLANS

Premium Promotion

Silver, Gold, Platinum — teen plans jo aapke business ko CG mein top par laate hain. Photos, featured placement, social media ads.

  • 🥈 Silver — ₹299/mo
  • 🥇 Gold — ₹599/mo
  • 💎 Platinum — ₹999/mo
  • Homepage featured placement
Plans Dekhein
📱
PLATINUM PLAN

Social Media Promotion

Facebook aur Instagram par aapke business ki targeted promotion. CG ke potential customers tak seedha pahuncho.

  • Facebook targeted ads
  • Instagram business posts
  • WhatsApp broadcast
  • Analytics dashboard
Social Promo Ke Liye WhatsApp Karo
📢
PLATINUM PLAN

WhatsApp Broadcast

CGBD ke registered users ko directly WhatsApp broadcast — aapki offers, events, ya new products ki information.

  • CG customers ko direct message
  • Offers & promotions share karo
  • High open rate (90%+)
  • Sirf Platinum plan mein
Broadcast Ki Jankari Lo
🤝
ALL PLANS

Dedicated Support

Listing mein koi problem? Update karna hai? Hamaari team Mon-Sat 9AM-7PM available hai. Hindi mein baat karo!

  • Mon-Sat 9AM - 7PM
  • WhatsApp + Phone support
  • Listing update karo kabhi bhi
  • Platinum: 24/7 Priority support
Support Ke Liye WhatsApp Karo
Plan Comparison

Kaunsa Plan Aapke Liye Sahi Hai?

Features
Basic
Free
Silver
₹299/mo
Gold
₹599/mo
Platinum
₹999/mo
Apna Plan Chunein
🚀

Aaj Hi Shuru Karein — Bilkul Free!

80+ businesses ki family mein shamil hoin. Chhattisgarh ke hazaron customers tak pahunchein — koi risk nahi.

Free Mein List Karein WhatsApp Karein
CGBD.in

Sitemap — CGBD.in

Saare pages aur sections ki list




  
  
    https://cgbd.in/
    2026-03-03
    daily
    1.0
    
    
  

  
  
    https://cgbd.in/about-us.html
    2026-03-03
    monthly
    0.8
  
  
    https://cgbd.in/contact-us.html
    2026-03-03
    monthly
    0.8
  
  
    https://cgbd.in/faq.html
    2026-03-03
    monthly
    0.7
  
  
    https://cgbd.in/events.html
    2026-03-03
    weekly
    0.8
  
  
    https://cgbd.in/blog.html
    2026-03-03
    weekly
    0.8
  

  
  
    https://cgbd.in/business-detail.html?id=1
    2026-03-03
    weekly
    0.9
  
  
    https://cgbd.in/business-detail.html?id=2
    2026-03-03
    weekly
    0.9
  
  
    https://cgbd.in/business-detail.html?id=3
    2026-03-03
    weekly
    0.9
  
  
    https://cgbd.in/business-detail.html?id=4
    2026-03-03
    weekly
    0.9
  
  
    https://cgbd.in/business-detail.html?id=5
    2026-03-03
    weekly
    0.9
  
  
    https://cgbd.in/business-detail.html?id=6
    2026-03-03
    weekly
    0.9
  

  
  
    https://cgbd.in/?cat=food
    2026-03-03
    weekly
    0.7
  
  
    https://cgbd.in/?cat=health
    2026-03-03
    weekly
    0.7
  
  
    https://cgbd.in/?cat=education
    2026-03-03
    weekly
    0.7
  

  
  
    https://cgbd.in/?dist=raipur
    2026-03-03
    weekly
    0.7
  
  
    https://cgbd.in/?dist=bilaspur
    2026-03-03
    weekly
    0.7
  
  
    https://cgbd.in/?dist=durg
    2026-03-03
    weekly
    0.7
  


CGBD.in

robots.txt — CGBD.in

Search engine crawling instructions

# robots.txt for CGBD.in
# Chhattisgarh Business Directory

User-agent: *
Allow: /

# Allow all major crawlers
User-agent: Googlebot
Allow: /

User-agent: Bingbot
Allow: /

User-agent: Slurp
Allow: /

# Block private / admin paths (add these when backend is ready)
Disallow: /admin/
Disallow: /api/
Disallow: /dashboard/
Disallow: /*.json$
Disallow: /sw.js

# Sitemap location
Sitemap: https://cgbd.in/sitemap.xml

# Crawl delay (optional - be gentle on server)
Crawl-delay: 2

Chhattisgarh Business Directory

Verified businesses from all 33 districts — restaurants, clinics, shops, services aur bahut kuch.

Verified Listings
33
Jile Cover
15+
Categories
Open Now
results
🏢 All Tiers
⬜ Free
🥈 Silver
🥇 Gold
💎 Platinum

Hamse Baat Karein 🙏

Business listing ke liye, kisi bhi sawaal ke liye, ya feedback dene ke liye — hum yahan hain. 24-48 ghante mein jawab guaranteed.

Mon–Sat: 9AM – 7PM
24–48 hr Response
Data Safe — DPDP 2023

📝 Message Bhejein

Humari team aapse 24-48 ghante mein contact karegi.

Message Pahunch Gaya!

Shukriya! Humari team 24-48 ghante mein aapse WhatsApp ya phone par contact karegi.
Jay Johar! 🙏

🔒 Aapka data kabhi share nahi kiya jayega. DPDP Act 2023 compliant.

Office Address
OE-3, Vrindavan Parisar,
Telepara Road, Bilaspur,
Chhattisgarh — 495001
Phone & WhatsApp
+91 9109 109857 — Call/WhatsApp
WhatsApp fastest response milta hai ⚡
Email
Detailed queries ke liye email karein
Business Hours
Monday9:00 AM – 7:00 PM
Tuesday9:00 AM – 7:00 PM
Wednesday9:00 AM – 7:00 PM
Thursday9:00 AM – 7:00 PM
Friday9:00 AM – 7:00 PM
Saturday9:00 AM – 5:00 PM
SundayClosed
Our Location

Hamare Office Tak Kaise Pahunchein?

CGBD.in Office
OE-3, Vrindavan Parisar, Telepara Road,
Bilaspur, Chhattisgarh — 495001
Mon–Sat: 9AM – 7PM
Nearby: Telepara Chowk, Bilaspur
Google Maps Par Dekhein
Quick Answers

Aksar Pooche Jaane Waale Sawaal

Business listing mein kitna time lagta hai?
Form submit karne ke 24-48 ghante ke andar aapka business CGBD.in par live ho jaata hai. Hamari team manually verify karke listing activate karti hai. WhatsApp par confirmation milega.
Kya basic listing hamesha free rahegi?
Haan! Basic listing ke liye kabhi ek rupaya nahi lagega — yeh hamaara promise hai. Premium features (Silver/Gold/Platinum plans) ke liye affordable monthly plans available hain.
Apni listing update ya remove kaise karein?
WhatsApp par +91 9109109857 par message karein — business name, registered mobile aur change batayein. 24 ghante mein update ho jayega. Removal bhi same process se hoti hai.
Kya poora Chhattisgarh cover hota hai?
Haan! CGBD.in CG ke sabhi 33 districts ko cover karta hai — Raipur se Jagdalpur, Bilaspur se Ambikapur, Korba se Bastar tak. Koi bhi district ke business yahan list ho sakte hain.
Premium plans ki pricing kya hai?
Silver Plan ₹299/mo, Gold Plan ₹599/mo, aur Platinum Plan ₹999/mo hai. Sabhi plans mein 7-day refund policy hai. Details ke liye WhatsApp karein ya Plans page dekhein.
Aur sawaal hain? About page dekhein
🚀

Aaj Hi Apna Business List Karein!

CG ke hazaron customers tak pahunchein — bilkul free mein. Koi credit card nahi, koi risk nahi.

CGBD Blog 📝

CG businesses ke liye tips, success stories, aur local business guides — sabhi ek jagah. Bilkul free!

Sabhi Articles (8)

🔍

Koi Article Nahi Mila

Dusra keyword try karein ya category filter hatayein.

📬

Naye Articles Seedha Aapke WhatsApp Par!

CG business tips, success stories aur CGBD updates — sabhi free mein. Koi spam nahi.

Aapke Sawaalon Ke Jawaab

CGBD.in ke baare mein sabse zyada pooche jaane waale sawaal — sabhi ek jagah. Nahi mila jawab? Hum WhatsApp par hain! 🙏

Showing 25 of 25 questions
25+
Questions Answered
5
Topic Categories
24hr
Response Time
Free
Basic Listing Always
📚 Categories

💬 Jawab Nahi Mila?

Humari team se seedha baat karein — WhatsApp par reply sirf kuch minuton mein!

🔍

Koi Sawaal Nahi Mila

Aapka sawaal list mein nahi hai. WhatsApp par poochein — hum jawab denge!

ℹ️
General Information
5 Questions
1
CGBD.in kya hai aur yeh kiske liye banaya gaya hai?
CGBD.in — Chhattisgarh Business Directory — CG ka pehla aur sabse bada verified hyperlocal business directory hai. Iska ek simple mission hai: Chhattisgarh ke har business ko online laana, bilkul free mein.

Agar aap CG mein koi shop, clinic, restaurant, coaching, salon ya koi bhi business chalate hain — CGBD.in aapke liye hai. Agar aap koi service, doctor ya restaurant CG mein dhundh rahe hain — CGBD.in aapke liye hai.
CGBD.in poore 33 jilon ke businesses cover karta hai — Raipur se Bastar tak!
2
CGBD.in kab aur kahan se shuru hua?
CGBD.in 2024 mein Bilaspur, Chhattisgarh se shuru hua. Founder Ravi Shankar ne ek sawaal se shuru kiya: "CG ke local businesses Google par kyun nahi milte?" — aur usi sawaal ka jawab hai CGBD.in.

Aaj 2026 mein, CGBD.in par 80+ verified businesses, 15+ cities, aur 21 categories hain — aur yeh number roz badh raha hai.
3
Kya CGBD.in sirf Bilaspur ya Raipur ke liye hai?
Nahi! CGBD.in poore Chhattisgarh ke liye hai — sabhi 33 jile. Filhaal hum actively cover kar rahe hain:

Raipur · Bilaspur · Durg · Korba · Raigarh · Rajnandgaon · Bastar (Jagdalpur) · Surguja (Ambikapur) · Janjgir-Champa aur bahut saare.

Agar aapka jila abhi list mein nahi hai, toh bhi listing kar saktein hain — har jile ke businesses welcome hain!
4
Kya CGBD.in use karna bilkul free hai?
Haan! Directory use karna aur search karna 100% free hai — customers ke liye hamesha. Business owners ke liye bhi basic listing hamesha free hai. Premium features ke liye optional paid plans hain (Silver/Gold/Platinum).
5
Kya CGBD.in Hindi mein bhi kaam karta hai?
Haan! CGBD.in bilingual platform hai — English aur Hindi dono mein kaam karta hai. Aap header mein language toggle kar sakte hain. Voice search bhi Hindi mein kaam karta hai.

Humara target hai ki Chhattisgarhi bhaasha ka bhi support jaldi add ho — yeh CG ka apna directory jo CG ki bhaasha mein bole! 🙏
📋
Business Listing
7 Questions
6
Apna business CGBD.in par kaise list karein?
Bahut simple process hai:

1. Home page par "Register Your Business" form bhar dein
2. Business name, mobile, category aur address fill karein
3. Submit karein — WhatsApp confirmation milegi
4. Hamari team 24-48 ghante mein verify karke live kar degi
Ya seedha WhatsApp par message karein — aur bhi fast!
7
Listing submit karne ke baad kitne time mein live hoti hai?
Form submit karne ke 24-48 ghante ke andar aapka business CGBD.in par live ho jaata hai. Hamari team har listing ko manually verify karti hai — yeh thoda time leta hai, lekin yahi hamaari quality guarantee hai.

Live hone ke baad aapko WhatsApp confirmation milegi.
8
Apni listing ki information kaise update karein?
+91 9109109857 par WhatsApp karein aur yeh details bhejein:

• Business name (jis naam se listed hai)
• Registered mobile number
• Kya change karna hai (address, phone, hours, etc.)

Hamari team 24 ghante ke andar update kar degi. Basic plan users ke liye year mein 2 free updates hain; premium users ke liye unlimited.
9
Listing remove ya delete kaise karein?
WhatsApp par removal request bhejein: business name, registered mobile, aur reason (band ho gaya / personal preference). Hamari team 24-48 ghante mein remove kar degi aur confirmation bhejegi.
DPDP Act 2023 ke tehat aapko apna data delete karne ka poora adhikar hai.
10
✅ Verified badge kaise milta hai?
CGBD.in par sabhi listings manually verified hoti hain. Jab aap register karte hain, hamari team:

• Aapke mobile number se contact karti hai
• Business existence confirm karti hai
• Information accuracy check karti hai

Successfully verify hone ke baad aapki listing par ✅ Verified badge automatically aa jaata hai — koi extra step nahi.
11
Business photo ya video listing mein kaise add karein?
Photo upload: Gold aur Platinum plan mein available — unlimited photos. WhatsApp par photos bhejein, team upload kar degi.

Video: Platinum plan exclusive feature — business walkthrough ya promo video listing mein feature hota hai.

Basic aur Silver plans mein emoji/icon based display hota hai.
12
Ek business ki multiple branches list kar sakte hain?
Haan! Har branch ki alag listing ho sakti hai — alag address aur contact ke saath. Basic plan mein 1 location free hai. Multiple locations ke liye Gold ya Platinum plan recommend kiya jaata hai. WhatsApp par poochein for custom multi-branch pricing.
💎
Premium Plans
6 Questions
13
Premium plans kya hain aur unki pricing kya hai?
CGBD.in ke 4 plans hain:

🆓 Basic (Free): Standard listing, verified badge, basic info
🥈 Silver — ₹299/mo: Enhanced listing, priority placement, enquiry button
🥇 Gold — ₹599/mo: Featured listing, photo gallery, social media links, advanced analytics
👑 Platinum — ₹999/mo: Top placement, video, AI description, 24/7 support, all features
Sabse popular: Gold Plan — best value for money!
14
Premium plan ke liye payment kaise karein?
WhatsApp par contact karein: +91 9109109857

Payment options: UPI (GPay, PhonePe, Paytm), Bank Transfer.
Payment ke baad same day plan activate ho jaata hai aur receipt milti hai.
15
Kya refund milega agar plan pasand na aaye?
Haan! 7-day refund policy hai — agar premium features activate nahi hue ya aap santusht nahi hain toh 7 din ke andar full refund milega.

Cancellation ke liye: renewal se 72 ghante pehle WhatsApp par request karein. Koi sawaal nahi poochha jayega.
16
Basic aur Premium listing mein practically kya farak dikhta hai?
Basic: Directory mein listed, verified badge, basic info, standard position

Premium: Search results mein upar dikhta hai (top placement), ⭐ Premium badge, enquiry button directly on card, photo gallery, social media links, analytics dashboard, priority customer support — overall zyada visibility aur trust.
17
Plan upgrade ya downgrade kar sakte hain?
Bilkul! Kisi bhi waqt WhatsApp par contact karke plan upgrade ya downgrade kar sakte hain. Upgrade same day effective hota hai. Downgrade next renewal cycle se effective hoga.
18
Kya annual plan mein discount milta hai?
Haan! Annual payment par 2 months free (effectively ~17% discount) milta hai. For example, Silver annual = ₹299 × 10 = ₹2990/year (2 months free). WhatsApp par annual plan ke liye poochein.
⚙️
Technical Questions
4 Questions
19
Voice search kaise use karein?
Home page par search box mein 🎤 microphone icon par click karein, mic permission allow karein, phir bolein — Hindi ya English dono mein kaam karta hai!

Example: "Bilaspur mein restaurant" ya "Raipur ka doctor" — CGBD automatically filter kar dega.
Mobile par best kaam karta hai — browser ka microphone permission zaroor allow karein.
20
Kya CGBD.in ka koi mobile app hai?
Abhi dedicated app store app nahi hai, lekin CGBD.in ek PWA (Progressive Web App) hai — iska matlab aap ise mobile par app ki tarah install kar sakte hain!

Android: Chrome mein cgbd.in kholein → 3-dot menu → "Add to Home Screen"
iOS: Safari mein kholein → Share button → "Add to Home Screen"
21
Business open/closed status real-time kaise dikhta hai?
CGBD.in IST (Indian Standard Time) use karta hai aur har business ke registered hours se automatically calculate karta hai ki abhi open hai ya closed. Koi manual update nahi chahiye — yeh 24/7 automatic kaam karta hai.
22
Website slow chal rahi hai ya koi technical problem hai?
CGBD.in Chrome, Firefox, Safari, Edge — sabhi modern browsers par optimized hai. Agar problem aa rahi hai:

1. Browser refresh karein (Ctrl+F5)
2. Cache clear karein
3. Dusra browser try karein

Phir bhi problem ho toh WhatsApp par screenshot ke saath bhejein — hum jaldi fix karenge.
🔒
Privacy & Data
3 Questions
23
Mera data CGBD.in par kitna safe hai?
CGBD.in DPDP Act 2023 (Digital Personal Data Protection Act) aur IT Act 2000 ke under fully compliant hai. Aapka data:

✅ Kabhi third party ko sell nahi kiya jaata
✅ Sirf directory listing ke purpose ke liye use hota hai
✅ Aapki request par delete kiya ja sakta hai (30 din ke andar)
✅ Secure servers par store hota hai
24
Apna data CGBD.in se delete kaise karwayein?
info@cgbd.in par email karein ya WhatsApp par message karein. Subject: "Data Deletion Request". Apna registered mobile number mention karein.

DPDP Act 2023 ke tehat aapka data 30 din ke andar completely delete kiya jayega aur confirmation milegi.
25
CGBD.in cookies use karta hai — kyon?
CGBD.in minimal cookies use karta hai — sirf aapka experience improve karne ke liye (language preference yaad rakhna, recently viewed businesses, etc.). Koi advertising tracking ya third-party data sharing nahi hoti.

Aap cookies decline kar sakte hain — site normally kaam karti rahegi.
🚀

Aur Koi Sawaal Hai? Hum Yahan Hain!

Koi bhi problem, feedback ya suggestion — seedha hamse baat karein. Ya ab apna business list karein — bilkul free mein!

CG Business Events 2026 📅

Chhattisgarh ke business events — networking, workshops, expos aur bhi. Jab real events confirm hoin, aap pehle janein!

Events Coming Soon
WhatsApp Notify
Apna Event List Karein
🔔
Real Events Confirm Ho Rahe Hain!
Abhi sab "Coming Soon" hai — confirmed hone par WhatsApp par pehle notification milegi.
📭

Koi Event Nahi Mila

Dusri category try karein ya "Sabhi" select karein.

🎪

Apna Event CGBD.in Par List Karein!

Business expo, workshop, networking meet — CG ke hazaron business owners tak pahunchein. Confirmed events yahan featured hongi. Listing bilkul free hai.

Get In Touch

Contact CGBD.in

Have a question? Need listing help? We are here for you.

Call / WhatsApp
+91 9109109857
Office Address
OE-3, Vrindavan Parisar,
Telepara Road, Bilaspur CG 495001
WhatsApp Business
Chat Now →

Quick Message

📬

Stay Updated with CGBD

Get notified when new businesses are listed in your city.

🤖
CGBD Assistant
Ready to help
Claude AI connected

🔑 API Key required. Get your free key from console.anthropic.com and paste below:

👋 Hello! I'm your CGBD Assistant.

I can help you find businesses in Chhattisgarh, answer questions about listings, pricing plans, and more. How can I help you today?
Powered by Claude AI · CGBD.in
// ===== V23: EXTENDED showPage TITLES ===== (function() { var _origShowPage = showPage; showPage = function(name) { _origShowPage(name); var titles = { home: 'CGBD.in – Chhattisgarh Business Directory', about: 'About Us – CGBD.in', services: 'Our Services – CGBD.in', sitemap: 'Sitemap – CGBD.in', robots: 'robots.txt – CGBD.in', directory: 'Business Directory – CGBD.in', contact: 'Contact Us – CGBD.in', blog: 'Blog – CGBD.in', faq: 'FAQ – CGBD.in', events: 'Events – CGBD.in', }; if (titles[name]) document.title = titles[name]; // Show/hide sticky filter bar for directory var fb = document.querySelector('.filter-bar'); if (fb) fb.style.display = name === 'directory' ? '' : 'none'; // Init page-specific modules if (name === 'directory' && window.DirectoryPage) DirectoryPage.init(); if (name === 'blog' && window.BlogPage) BlogPage.init(); if (name === 'faq' && window.FAQPage) FAQPage.init(); if (name === 'events' && window.EventsPage) EventsPage.init(); if (name === 'contact' && window.ContactPage) ContactPage.init(); }; })(); // ===== V23: NAV LINK UPDATES ===== // Update all nav links that point to old separate pages document.addEventListener('DOMContentLoaded', function() { // Update hash handling for new pages var hash = window.location.hash.replace('#','') || 'home'; var validPages = ['home','about','services','sitemap','robots','directory','contact','blog','faq','events']; if (validPages.indexOf(hash) !== -1) showPage(hash); else showPage('home'); // Scroll progress window.addEventListener('scroll', function() { var s = document.body.scrollTop || document.documentElement.scrollTop; var h = document.documentElement.scrollHeight - document.documentElement.clientHeight; document.getElementById('scrollProg').style.width = (s/h*100) + '%'; }); // Hide filter bar initially (only show on directory page) var fb = document.querySelector('.filter-bar'); if (fb) fb.style.display = 'none'; }); // // ============================================================ const DirectoryPage = { // State page: 1, totalPages: 1, filters: { search: '', district: 'all', category: 'all', tier: 'all', open_now: 0, sort: 'featured', }, // ---- INIT ---- async init() { this.bindEvents(); await this.loadBusinesses(); }, // ---- BIND EVENTS ---- bindEvents() { // Search — debounced let searchTimer; const searchInput = document.getElementById('searchInput'); if (searchInput) { searchInput.addEventListener('input', () => { clearTimeout(searchTimer); searchTimer = setTimeout(() => { this.filters.search = searchInput.value.trim(); this.page = 1; this.loadBusinesses(); }, 400); }); } // District filter const distEl = document.getElementById('districtFilter'); if (distEl) { distEl.addEventListener('change', () => { this.filters.district = distEl.value; this.page = 1; this.loadBusinesses(); }); } // Category filter const catEl = document.getElementById('categoryFilter'); if (catEl) { catEl.addEventListener('change', () => { this.filters.category = catEl.value; this.page = 1; this.loadBusinesses(); }); } }, // ---- TIER PILL ---- setTier(tier, el) { this.filters.tier = tier; this.page = 1; document.querySelectorAll('.tier-pill').forEach(p => p.classList.remove('active')); el.classList.add('active'); this.loadBusinesses(); }, // ---- OPEN NOW TOGGLE ---- toggleOpenNow() { this.filters.open_now = this.filters.open_now ? 0 : 1; const tog = document.getElementById('openToggle'); const txt = document.getElementById('openToggleText'); if (this.filters.open_now) { tog.classList.add('on'); txt.textContent = 'Open Now ✓'; } else { tog.classList.remove('on'); txt.textContent = 'Open Now'; } this.page = 1; this.loadBusinesses(); }, // ---- LOAD BUSINESSES FROM API ---- async loadBusinesses() { const grid = document.getElementById('bizGrid'); if (!grid) return; // Show spinner grid.innerHTML = CGBD.spinner('Businesses load ho rahe hain...'); try { const params = { page: this.page, per_page: 12, sort: 'featured', }; // Add active filters if (this.filters.search) params.search = this.filters.search; if (this.filters.district !== 'all') params.district = this.filters.district; if (this.filters.category !== 'all') params.category = this.filters.category; if (this.filters.tier !== 'all') params.tier = this.filters.tier; if (this.filters.open_now) params.open_now = 1; const data = await CGBD.businesses.list(params); this.totalPages = data.total_pages || 1; // Update count const countEl = document.getElementById('countNum'); if (countEl) countEl.textContent = data.total || 0; // Render cards if (!data.businesses || data.businesses.length === 0) { grid.innerHTML = `
🔍

Koi business nahi mila

Filter ya search change karo, ya apna business add karo!

Free Listing Add Karo
`; return; } grid.innerHTML = data.businesses.map(b => this.renderCard(b)).join(''); // Pagination const oldPg = document.getElementById('dir-pagination'); if (oldPg) oldPg.remove(); if (this.totalPages > 1) { const pgHTML = CGBD.pagination( this.page, this.totalPages, `(p) => { DirectoryPage.page = p; DirectoryPage.loadBusinesses(); }` ); const pgDiv = document.createElement('div'); pgDiv.id = 'dir-pagination'; pgDiv.innerHTML = pgHTML; grid.after(pgDiv); } } catch (err) { grid.innerHTML = CGBD.errorState('Businesses load nahi ho sake. Internet check karein.'); } }, // ---- RENDER SINGLE CARD ---- renderCard(b) { const isOpen = CGBD.isOpen(b); const openBadge = isOpen ? `
Open Now
` : `
Closed
`; const phone = b.whatsapp || b.phone || ''; return `
${b.emoji || '🏢'}
${b.name}
${b.category_name || b.category_slug || ''}
${CGBD.tierBadge(b.tier)} ${b.is_verified ? '
Verified
' : ''} ${openBadge}
${CGBD.stars(b.rating)}
${parseFloat(b.rating || 0).toFixed(1)}
(${b.review_count || 0} reviews)
${b.description || ''}
${b.address}
`; }, // ---- OPEN MODAL ---- async openModal(id) { const overlay = document.getElementById('bizModal'); const box = document.getElementById('bizModalBox'); if (!overlay || !box) return; box.innerHTML = CGBD.spinner('Detail load ho raha hai...'); overlay.classList.add('open'); document.body.style.overflow = 'hidden'; try { const b = await CGBD.businesses.get(id); const isOpen = CGBD.isOpen(b); const days = ['Mon','Tue','Wed','Thu','Fri','Sat','Sun']; const today = days[new Date().getDay() === 0 ? 6 : new Date().getDay() - 1]; const hoursRows = days.map(d => { const isTod = d === today; const time = (b.hours || {})[d] || 'Closed'; return ``; }).join(''); box.innerHTML = ` `; } catch (err) { box.innerHTML = CGBD.errorState('Detail load nahi hua. Dobara try karein.'); } }, // ---- WHATSAPP CLICK ---- waClick(phone, name) { const num = phone.replace(/[^0-9]/g, ''); const msg = encodeURIComponent(`Namaste! CGBD.in pe ${name} ka listing dekha. Kuch jaanna chahta hoon.`); window.open(`https://wa.me/${num}?text=${msg}`, '_blank'); }, // ---- VIEW TOGGLE ---- setView(v) { const grid = document.getElementById('bizGrid'); const btnG = document.getElementById('btnGrid'); const btnL = document.getElementById('btnList'); if (!grid) return; if (v === 'list') { grid.classList.add('list-view'); btnL && btnL.classList.add('active'); btnG && btnG.classList.remove('active'); } else { grid.classList.remove('list-view'); btnG && btnG.classList.add('active'); btnL && btnL.classList.remove('active'); } }, }; // ---- AUTO INIT ---- // V23: DirectoryPage init only when directory page is shown (not on load) // showPage('directory') triggers DirectoryPage.init() via V23 extended showPage // ---- GLOBAL HOOKS (called from HTML onclick) ---- function setView(v) { DirectoryPage.setView(v); } function setTier(t, el) { DirectoryPage.setTier(t, el); } function toggleOpenNow() { DirectoryPage.toggleOpenNow(); } function openModal(id) { DirectoryPage.openModal(id); } function closeModal(e) { if (e.target === document.getElementById('bizModal')) { document.getElementById('bizModal').classList.remove('open'); document.body.style.overflow = ''; } } // ============================================================ // CGBD.in — js/contact-dynamic.js // Contact page form ko API se connect karna // ============================================================ const ContactPage = { async init() { const form = document.getElementById('contactForm'); if (!form) return; form.addEventListener('submit', async (e) => { e.preventDefault(); await this.submitForm(form); }); }, async submitForm(form) { const btn = form.querySelector('button[type="submit"]'); const origTxt = btn ? btn.innerHTML : ''; // Loading state if (btn) { btn.disabled = true; btn.innerHTML = ' Bhej rahe hain...'; } const formData = { name: form.querySelector('[name="name"]')?.value?.trim() || '', email: form.querySelector('[name="email"]')?.value?.trim() || '', phone: form.querySelector('[name="phone"]')?.value?.trim() || '', subject: form.querySelector('[name="subject"]')?.value?.trim() || '', message: form.querySelector('[name="message"]')?.value?.trim() || '', source: 'contact_page', }; try { const data = await CGBD.contact.send(formData); CGBD.toast('✅ ' + (data.message || 'Message bhej diya!'), 'success'); form.reset(); } catch (err) { CGBD.toast('❌ ' + (err.message || 'Error aaya. Dobara try karein.'), 'error'); } finally { if (btn) { btn.disabled = false; btn.innerHTML = origTxt; } } }, }; // ContactPage init via showPage('contact') // ============================================================ // CGBD.in — js/blog-dynamic.js // Blog page ko API se connect karna // ============================================================ const BlogPage = { page: 1, totalPages: 1, category: '', async init() { await this.loadBlogs(); }, async loadBlogs() { const container = document.getElementById('blogGrid') || document.getElementById('blogList'); if (!container) return; container.innerHTML = CGBD.spinner('Blogs load ho rahe hain...'); try { const data = await CGBD.blogs.list({ page: this.page, per_page: 6, category: this.category || undefined, }); this.totalPages = data.total_pages || 1; if (!data.blogs || data.blogs.length === 0) { container.innerHTML = `
📝

Abhi koi blog nahi hai

Jald hi naye blogs aayenge!

`; return; } container.innerHTML = data.blogs.map(b => this.renderBlogCard(b)).join(''); // Pagination const oldPg = document.getElementById('blog-pagination'); if (oldPg) oldPg.remove(); if (this.totalPages > 1) { const pgDiv = document.createElement('div'); pgDiv.id = 'blog-pagination'; pgDiv.innerHTML = CGBD.pagination( this.page, this.totalPages, `(p) => { BlogPage.page = p; BlogPage.loadBlogs(); window.scrollTo(0,0); }` ); container.after(pgDiv); } } catch (err) { container.innerHTML = CGBD.errorState('Blogs load nahi ho sake.'); } }, renderBlogCard(b) { const date = b.published_at ? new Date(b.published_at).toLocaleDateString('hi-IN', { day:'numeric', month:'long', year:'numeric' }) : ''; return `
${b.cover_image ? `
` : ''}
${b.category ? `${b.category}` : ''}

${b.title_hi || b.title_en}

${b.title_hi && b.title_en ? `

${b.title_en}

` : ''}

${(b.excerpt_hi || b.excerpt_en || '').substring(0, 100)}…

${date} ${b.views || 0}
`; }, async openPost(slug) { // If you have a modal or detail page try { const b = await CGBD.blogs.get(slug); // Simple approach: open in new tab or show modal // For now show in a simple overlay let overlay = document.getElementById('blog-modal-overlay'); if (!overlay) { overlay = document.createElement('div'); overlay.id = 'blog-modal-overlay'; overlay.style.cssText = ` position:fixed;inset:0;z-index:2000; background:rgba(10,36,99,0.6);backdrop-filter:blur(6px); display:flex;align-items:flex-start;justify-content:center; padding:20px;overflow-y:auto; `; overlay.onclick = (e) => { if (e.target === overlay) overlay.remove(); }; document.body.appendChild(overlay); } overlay.innerHTML = `
${b.cover_image ? `` : ''}

${b.title_hi || b.title_en}

${b.title_hi ? `

${b.title_en}

` : ''}
${b.content_hi || b.content_en || ''}
`; } catch(err) { CGBD.toast('Blog load nahi ho saka.', 'error'); } }, filterByCategory(cat) { this.category = cat; this.page = 1; this.loadBlogs(); }, }; // BlogPage init via showPage('blog') // ============================================================ // CGBD.in — js/events-dynamic.js // Events page ko API se connect karna // ============================================================ const EventsPage = { page: 1, totalPages: 1, showPast: false, district: '', async init() { // Tab buttons agar hain toh bind karo const upcomingBtn = document.getElementById('btnUpcoming'); const pastBtn = document.getElementById('btnPast'); if (upcomingBtn) upcomingBtn.addEventListener('click', () => this.switchTab(false)); if (pastBtn) pastBtn.addEventListener('click', () => this.switchTab(true)); await this.loadEvents(); }, switchTab(past) { this.showPast = past; this.page = 1; this.loadEvents(); }, async loadEvents() { const container = document.getElementById('eventsGrid') || document.getElementById('eventsList'); if (!container) return; container.innerHTML = CGBD.spinner('Events load ho rahe hain...'); try { const params = { page: this.page, per_page: 9 }; if (this.district && this.district !== 'all') params.district = this.district; const data = this.showPast ? await CGBD.events.past(params) : await CGBD.events.upcoming(params); this.totalPages = data.total_pages || 1; if (!data.events || data.events.length === 0) { container.innerHTML = `
${this.showPast ? '📅' : '🎪'}

${this.showPast ? 'Koi past event nahi' : 'Abhi koi upcoming event nahi'}

Jald hi naye events aayenge!

`; return; } container.innerHTML = data.events.map(ev => this.renderEventCard(ev)).join(''); // Pagination const oldPg = document.getElementById('events-pagination'); if (oldPg) oldPg.remove(); if (this.totalPages > 1) { const pgDiv = document.createElement('div'); pgDiv.id = 'events-pagination'; pgDiv.innerHTML = CGBD.pagination( this.page, this.totalPages, `(p) => { EventsPage.page = p; EventsPage.loadEvents(); window.scrollTo(0,0); }` ); container.after(pgDiv); } } catch (err) { container.innerHTML = CGBD.errorState('Events load nahi ho sake.'); } }, renderEventCard(ev) { const dateObj = new Date(ev.event_date); const day = dateObj.toLocaleDateString('hi-IN', { day: 'numeric' }); const month = dateObj.toLocaleDateString('en-IN', { month: 'short' }); const year = dateObj.getFullYear(); return `
${ev.cover_image ? `
` : `
🎪
`}
${day}
${month} ${year}

${ev.title_hi || ev.title_en}

${ev.district_name ? ` ${ev.district_name}` : ''}
${ev.description ? `

${ev.description.substring(0, 90)}…

` : ''}
${ev.entry_fee === 'Free' ? '✓ Free Entry' : '🎟️ ' + ev.entry_fee} ${ev.reg_link ? `Register →` : ''}
`; }, filterByDistrict(district) { this.district = district; this.page = 1; this.loadEvents(); }, }; // EventsPage init via showPage('events') // ============================================================ // CGBD.in — js/faq-dynamic.js // FAQ page ko API se connect karna // ============================================================ const FAQPage = { allFaqs: [], categories: [], activeCategory: '', searchQuery: '', async init() { const container = document.getElementById('faqAccordion') || document.getElementById('faqContainer'); if (!container) return; container.innerHTML = CGBD.spinner('FAQs load ho rahe hain...'); try { const data = await CGBD.faqs.list(); this.allFaqs = data.faqs || []; this.categories = data.categories || []; // Render category tabs if element exists const catContainer = document.getElementById('faqCategories'); if (catContainer && this.categories.length > 0) { catContainer.innerHTML = ` ${this.categories.map(c => ` `).join('')} `; } // Search input bind const searchInput = document.getElementById('faqSearch'); if (searchInput) { let timer; searchInput.addEventListener('input', () => { clearTimeout(timer); timer = setTimeout(() => { this.searchQuery = searchInput.value.toLowerCase().trim(); this.render(); }, 300); }); } this.render(); } catch (err) { container.innerHTML = CGBD.errorState('FAQs load nahi ho sake.'); } }, filterCategory(cat) { this.activeCategory = cat; // Update button styles document.querySelectorAll('.faq-cat-btn').forEach(btn => { btn.classList.toggle('active', btn.textContent.trim() === (cat || 'All')); }); this.render(); }, render() { const container = document.getElementById('faqAccordion') || document.getElementById('faqContainer'); if (!container) return; let filtered = this.allFaqs; if (this.activeCategory) { filtered = filtered.filter(f => f.category === this.activeCategory); } if (this.searchQuery) { filtered = filtered.filter(f => (f.question_hi || '').toLowerCase().includes(this.searchQuery) || (f.question_en || '').toLowerCase().includes(this.searchQuery) || (f.answer_hi || '').toLowerCase().includes(this.searchQuery) || (f.answer_en || '').toLowerCase().includes(this.searchQuery) ); } if (filtered.length === 0) { container.innerHTML = `
🔍

Koi FAQ nahi mila

Alag search ya category try karein.

`; return; } container.innerHTML = filtered.map((f, i) => `
` ).join(''); }, toggle(i) { const answer = document.querySelector(`.faq-answer-${i}`); const icon = document.querySelector(`.faq-icon-${i}`); if (!answer) return; const isOpen = answer.style.display !== 'none'; answer.style.display = isOpen ? 'none' : 'block'; if (icon) icon.style.transform = isOpen ? '' : 'rotate(180deg)'; }, }; // FAQPage init via showPage('faq') // ============================================================ // CGBD.in — js/chat-widget.js // CGBD Mitra Chatbot Widget — kisi bhi page pe add karo // Sirf yeh do lines chahiye HTML mein: // // // ============================================================ const CGBDMitra = { isOpen: false, isTyping: false, language: 'hi', // ---- INIT: Widget DOM inject karna ---- init() { if (document.getElementById('cgbd-mitra-widget')) return; const widget = document.createElement('div'); widget.id = 'cgbd-mitra-widget'; widget.innerHTML = `
🤖
`; document.body.appendChild(widget); // Welcome message this.addMessage('bot', this.getWelcomeMsg()); this.showQuickReplies(); }, // ---- WELCOME MSG ---- getWelcomeMsg() { const msgs = { hi: 'Namaste! 🙏 Main CGBD Mitra hoon. Chhattisgarh mein koi bhi business dhundhna ho, listing add karni ho — poochho kisi bhi baat ke liye!', en: 'Hello! 👋 I\'m CGBD Mitra, your Chhattisgarh business directory assistant. How can I help you today?', cg: 'Jai Johar! 🙏 Mein CGBD Mitra aon. Chhattisgarh ke kono business ke bare mein poochho!', }; return msgs[this.language] || msgs.hi; }, // ---- QUICK REPLIES ---- showQuickReplies() { const container = document.getElementById('mitra-quick'); if (!container) return; const replies = { hi: ['🏪 Business dhundho', '📋 Free listing', '💰 Plans & pricing', '📞 Contact'], en: ['🏪 Find business', '📋 Free listing', '💰 Plans', '📞 Contact'], cg: ['🏪 Business khojo', '📋 Free listing', '📞 Contact'], }; const list = replies[this.language] || replies.hi; container.innerHTML = list.map(r => ` `).join(''); }, sendQuick(text) { document.getElementById('mitra-input').value = text; this.sendMessage(); }, // ---- TOGGLE ---- toggleChat() { this.isOpen = !this.isOpen; const win = document.getElementById('mitra-window'); const unread = document.getElementById('mitra-unread'); if (win) win.style.display = this.isOpen ? 'flex' : 'none'; if (unread) unread.style.display = 'none'; if (this.isOpen) { setTimeout(() => document.getElementById('mitra-input')?.focus(), 100); } }, // ---- LANGUAGE ---- setLanguage(lang) { this.language = lang; CGBD.chat.reset(); const msgs = document.getElementById('mitra-messages'); if (msgs) msgs.innerHTML = ''; this.addMessage('bot', this.getWelcomeMsg()); this.showQuickReplies(); }, // ---- ADD MESSAGE ---- addMessage(role, text) { const container = document.getElementById('mitra-messages'); if (!container) return; const isBot = role === 'bot'; const div = document.createElement('div'); div.style.cssText = ` display:flex;${isBot ? '' : 'justify-content:flex-end;'} align-items:flex-end;gap:8px; `; div.innerHTML = ` ${isBot ? '
🤖
' : ''}
${text.replace(/\n/g, '
')}
`; container.appendChild(div); container.scrollTop = container.scrollHeight; }, // ---- TYPING INDICATOR ---- showTyping() { const container = document.getElementById('mitra-messages'); if (!container) return; const div = document.createElement('div'); div.id = 'mitra-typing'; div.style.cssText = 'display:flex;align-items:flex-end;gap:8px;'; div.innerHTML = `
🤖
`; container.appendChild(div); container.scrollTop = container.scrollHeight; }, hideTyping() { document.getElementById('mitra-typing')?.remove(); }, // ---- SEND MESSAGE ---- async sendMessage() { const input = document.getElementById('mitra-input'); const msg = input?.value?.trim(); if (!msg || this.isTyping) return; input.value = ''; this.addMessage('user', msg); // Hide quick replies after first message const quick = document.getElementById('mitra-quick'); if (quick) quick.innerHTML = ''; this.isTyping = true; this.showTyping(); const sendBtn = document.getElementById('mitra-send-btn'); if (sendBtn) { sendBtn.disabled = true; sendBtn.style.opacity = '0.5'; } try { const reply = await CGBD.chat.send(msg, this.language); this.hideTyping(); this.addMessage('bot', reply); } catch (err) { this.hideTyping(); const errMsgs = { hi: '🙁 Maafi chahta hoon, abhi kuch dikkat aa rahi hai. Thodi der baad try karein ya +91 9109109857 pe call karein.', en: '🙁 Sorry, I\'m having trouble right now. Please try again or call +91 9109109857.', cg: '🙁 Maafi, abhi thodi dikkat hai. Dobara try karein.', }; this.addMessage('bot', errMsgs[this.language] || errMsgs.hi); } finally { this.isTyping = false; if (sendBtn) { sendBtn.disabled = false; sendBtn.style.opacity = '1'; } } }, }; // ---- AUTO INIT ---- document.addEventListener('DOMContentLoaded', () => CGBDMitra.init());