Guide · For partners
White-label WhatsApp panel अपने domain पर कैसे चलाएँ: DNS, SSL और branding
अपने domain पर white-label WhatsApp panel चलाने की हाथों-हाथ गाइड: DNS record, अपने आप बनने वाला SSL, branding, ईमेल sender और वे errors जिनमें partners सबसे ज़्यादा अटकते हैं।
लेखक Broadchat teamप्रकाशित 11 मिनट
संक्षेप में
अपने domain पर white-label WhatsApp panel चलाने के लिए app.yourbrand.in जैसा subdomain लें, उसे **Panel Customization → Brand Settings → URL Manager** में डालें, और पेज पर दिखा CNAME record अपने DNS provider पर जोड़ें (DNS only, proxy नहीं)। Record मिलते ही SSL certificate अपने आप बन जाता है। फिर branding, ईमेल sender और sign-in पेज पूरे करें, ताकि clients को आपके सिवा किसी का नाम न दिखे।
मुख्य बातें
- Root domain नहीं, subdomain (app.yourbrand.in) इस्तेमाल करें: subdomain पर CNAME हर DNS provider पर चलता है।
- Cloudflare पर record को DNS only (grey cloud) रखें; proxied record panel server की जगह Cloudflare की ओर इशारा करता है।
- उसी नाम पर कोई AAAA (IPv6) record हो तो हटाएँ, वरना domain की जाँच fail होती है।
- SSL अपने आप बनता है; status Pending DNS से Issuing certificate और फिर Active पर जाता है।
- Domain आधा काम है: logos, sign-in पेज, ईमेल sender और legal links से white label पूरा होता है।
अपना white-label WhatsApp panel अपने domain पर लाना
Time needed: 1 h. You will need: आपका Broadchat partner panel, DNS provider का लॉगिन (GoDaddy, Hostinger, Cloudflare आदि).
पता चुनें
अपने नियंत्रण वाले domain पर छोटा subdomain चुनें, जैसे clients के लिए app.yourbrand.in और चाहें तो अपने स्टाफ़ के लिए partners.yourbrand.in। Root domain से बचें।
URL Manager में डालें
Panel Customization → Brand Settings → URL Manager खोलें, Main Panel URL में https:// के साथ पूरा पता डालें, दिखा CNAME target नोट करें और Verify & Update दबाएँ।
CNAME record जोड़ें
अपने DNS provider पर CNAME record बनाएँ, name में subdomain और value में URL Manager वाला target। Cloudflare पर इसे DNS only रखें। उसी नाम का कोई A या AAAA record हटाएँ।
SSL का इंतज़ार करें और status देखें
Record मिलते ही status Issuing certificate और फिर Active हो जाता है। पैनल हर 10 मिनट में जाँचता रहता है; record ठीक करने के बाद Check again दबाएँ।
Panel और sign-in पेज की branding करें
Brand Settings और Appearance में panel का नाम, logos, favicon, रंग, sign-in पेज और legal links सेट करें। Product Manager और Custom Menu में मेन्यू items छिपाएँ या नाम बदलें।
अपने domain से ईमेल भेजें
Panel Customization → Communication → Channel में अपना SMTP server जोड़ें और टेस्ट ईमेल भेजें, फिर email templates और alerts देखें।
Client बनकर टेस्ट करें और अपने लिंक बाँटें
Your links से customer sign-up लिंक private window में खोलें, एक टेस्ट अकाउंट बनाएँ, और लिंक बाँटने से पहले हर स्क्रीन और ईमेल में अपना ब्रांड जाँचें।
शुरू करने से पहले
White label whatsapp panel apne domain par चलाने का मतलब है कि आपके clients app.yourbrand.in जैसे पते पर sign in करते हैं, आपका logo देखते हैं और आपके पते से ईमेल पाते हैं। Broadchat पर हर partner को पहले दिन से एक neutral subdomain पर तैयार panel पता मिलता है, इसलिए domain तैयार होने से पहले भी आप बेचना शुरू कर सकते हैं। अपना domain जोड़ना Growth और Enterprise partner tiers पर उपलब्ध है (pricing देखें)। White-label का पूरा मतलब glossary में है।
आपको तीन चीज़ें चाहिए: अपने partner panel का access, उस DNS provider का लॉगिन जहाँ आपका domain सँभाला जाता है (अक्सर registrar, जैसे GoDaddy या Hostinger, या Cloudflare अगर DNS वहाँ ले गए हैं), और अपनी brand files। लगभग एक घंटा रखें; उसमें ज़्यादातर समय DNS के इंतज़ार में जाता है।
Step 1: पता चुनें
Root domain नहीं, subdomain इस्तेमाल करें:
| विकल्प | उदाहरण | राय |
|---|---|---|
| आपके agency domain का subdomain | app.yourbrand.in | सुझाया गया। CNAME हर जगह चलता है और आपकी website अछूती रहती है |
| अलग product domain | app.chatbrand.in | अच्छा, अगर आप WhatsApp को उसके अपने product नाम से बेचते हैं |
| Root domain | yourbrand.in | बचें। ज़्यादातर DNS providers root पर CNAME नहीं देते, और आपकी website पहले से वहाँ है |
Panel में दूसरा पता field भी है, Partner Panel URL, उस panel के लिए जिसे आप और आपका स्टाफ़ इस्तेमाल करते हैं (जैसे partners.yourbrand.in)। यह वैकल्पिक है; clients इसे कभी नहीं देखते।
Step 2: URL Manager में डालें
- Partner panel में Panel Customization → Brand Settings → URL Manager खोलें।
- Main Panel URL टैब पर scheme के साथ पता डालें: https://app.yourbrand.in।
- पेज पर दिखा CNAME target नोट करें। इसे आप अपने DNS provider पर paste करेंगे।
- Verify & Update दबाएँ। Record बनने तक status Pending DNS दिखाता है।
उसी पेज पर सबसे ऊपर Your links में customer login और sign-up के सटीक लिंक दिखते हैं। जब तक domain नहीं जुड़ता, वे आपके तैयार subdomain वाले होते हैं; domain active होते ही वे उस पर बदल जाते हैं, और पुराना subdomain चलता रहता है, ताकि कोई मौजूदा लिंक न टूटे।
Step 3: CNAME record जोड़ें
अपने DNS provider पर एक record जोड़ें:
| Field | क्या डालें |
|---|---|
| Type | CNAME |
| Name / Host | app (सिर्फ़ subdomain वाला हिस्सा; कुछ providers app.yourbrand.in माँगते हैं) |
| Value / Target / Points to | URL Manager में दिखा CNAME target |
| TTL | Automatic या 1 hour |
| Proxy (सिर्फ़ Cloudflare) | DNS only (grey cloud) |
यह step तीन वजहों से सबसे ज़्यादा टूटता है:
- Cloudflare proxy। Orange-cloud record नाम को Cloudflare के पतों पर ले जाता है, इसलिए जाँच इस संदेश के साथ fail होती है कि domain कहीं और इशारा कर रहा है। इसे DNS only करें।
- पुराने बचे records। अगर app.yourbrand.in पर पहले से A record (किसी पुराने site builder का) या AAAA (IPv6) record है, तो उन्हें delete करें। जाँच ऐसा IPv6 पता reject करती है जो panel server का न हो।
- नाम में typo। जिस field में domain अपने आप जुड़ता है, उसमें app.yourbrand.in डालने से app.yourbrand.in.yourbrand.in बन जाता है। सेव करने के बाद record सूची देख लें।
Step 4: SSL का इंतज़ार करें और status देखें
आपको certificate ख़रीदना या upload नहीं करना है। जब record panel server तक पहुँचने लगता है, status Issuing certificate हो जाता है और मुफ़्त certificate अपने आप बन जाता है, आम तौर पर एक मिनट से कम में। फिर status Active दिखाता है और https://app.yourbrand.in आपका panel खोलता है।
Pending domains को panel हर 10 मिनट में दोबारा जाँचता है, इसलिए DNS ठीक करके आप निश्चिंत हो सकते हैं। तुरंत जाँचना हो तो Check again दबाएँ। Status में error दिखे, तो उसके नीचे का संदेश बताता है कि क्या गड़बड़ है, जैसे नाम अभी resolve नहीं होता या किसी दूसरे पते पर इशारा करता है।
Step 5: panel और sign-in पेज की branding करें
किसी और के logo वाला custom domain white label नहीं है। इन स्क्रीन पर क्रम से काम करें:
- Panel Customization → Brand Settings → Branding: panel का नाम, light और dark theme के logos, icon, favicon, default भाषा और currency, terms और privacy links, और क्या clients ख़ुद sign up कर सकते हैं। अगर हर अकाउंट ख़ुद बनाना चाहते हैं, तो sign-up बंद रखें।
- Panel Customization → Appearance: रंग, background और sign-in पेज के design के लिए Themes; Custom Layouts; छोटे बदलावों के लिए Custom CSS; अपने लिंक जोड़ने के लिए Custom Menu, जैसे help centre या WhatsApp support नंबर।
- Panel Customization → Product Manager: चुनें कि clients कौन से modules देखें, उनके नाम और क्रम बदलें। जो modules आप नहीं बेचते, उन्हें छिपाने से panel आसान रहता है।
- Settings → Translation Manager: अगर आप हिंदी या किसी और भारतीय भाषा में बेचते हैं, तो उसे चालू करें और wording ठीक करें।
Customer panel design से ही brand-neutral है: आपके domain पर वह आपका नाम और लिंक दिखाता है, Broadchat का नहीं।
Step 6: अपने domain से ईमेल भेजें
Welcome ईमेल, verification links, password reset और low-balance alerts हर client को जाते हैं। इन्हें अपने पते से भेजें:
- Panel Customization → Communication → Channel: अपना SMTP host, port, username, password, sender name और reply-to पता डालें, फिर टेस्ट ईमेल भेजें।
- Communication → Templates: subjects और bodies बदलें; {{first_name}} जैसे variables हर client के लिए भर जाते हैं।
- Communication → Alerts: चुनें कि कौन सी घटना कौन सा template भेजे, client को या आपको।
- Communication → Logs: भेजा गया हर ईमेल देखें और fail हुए दोबारा भेजें।
Panel वाले domain का ही mailbox इस्तेमाल करें (जैसे support@yourbrand.in) और पक्का करें कि domain पर वे SPF और DKIM records हों जो आपका email provider माँगता है; वरना welcome ईमेल अक्सर spam में चले जाते हैं।
Step 7: client बनकर टेस्ट करें और अपने लिंक बाँटें
Your links से Customer sign-up लिंक copy करें, private browser window में खोलें और एक टेस्ट अकाउंट बनाएँ। Browser tab का icon, sign-in पेज, welcome ईमेल, plan picker और dashboard देखें कि कहीं कुछ ऐसा तो नहीं जो आपका ब्रांड न हो। फिर ये लिंक अपने proposals, WhatsApp signature और website मेन्यू में डालें।
समस्याएँ और समाधान
| क्या दिख रहा है | संभावित कारण | समाधान |
|---|---|---|
| घंटों से Pending DNS | Record नहीं है, नाम ग़लत है, या फैला नहीं | 1.1.1.1 के साथ nslookup से record जाँचें; नाम ठीक करें |
| किसी दूसरे पते पर इशारा | Cloudflare proxy चालू, या पुराना A record | DNS only करें; अतिरिक्त A record delete करें |
| IPv6 (AAAA) record error | उसी नाम पर AAAA record | AAAA record delete करें |
| DNS सही होने के बाद certificate error | CAA record certificate authority को रोक रहा है | CAA में Let's Encrypt को अनुमति दें, या CAA पाबंदी हटाएँ |
| Clients को ईमेल में पुराना पता दिखता है | Email templates में hard-coded लिंक | Communication → Templates में templates बदलें |
Launch के बाद
Domain active होते ही उसे हर उस जगह डालें जहाँ client देख सकता है: proposal template, invoices, Instagram bio का लिंक और panel के अंदर का custom menu। फिर commercial setup पर आएँ: plans, wallets और margins, जो WhatsApp API reseller pricing models में हैं, और पहला client, जो पहले client की onboarding में है। Reseller कारोबार की पूरी तस्वीर के लिए WhatsApp reseller business कैसे शुरू करें और panel चुनने के लिए WhatsApp reseller panel चेकलिस्ट पढ़ें। White label में क्या-क्या आता है, यह white-label WhatsApp पर देखें।
स्रोत
- RFC 1034: Domain names, concepts and facilities (CNAME rules) — IETF, checked 12 October 2026
- Certification Authority Authorization (CAA) — Let's Encrypt, checked 12 October 2026
- Proxy status (proxied vs DNS only) — Cloudflare, checked 12 October 2026
Broadchat team · Product and partner success team
The people who build and support Broadchat, the white-label WhatsApp Business API platform. We write from what we see while onboarding partners and their clients on the official WhatsApp Cloud API, and we check every article against Meta's current documentation.
आख़िरी अपडेट:
अक्सर पूछे जाने वाले सवाल
क्या white-label panel के लिए root domain इस्तेमाल कर सकते हैं?
इसकी सलाह नहीं दी जाती। ज़्यादातर DNS providers root domain पर CNAME record नहीं देते, और आम तौर पर आपकी website वहीं होती है। app.yourbrand.in जैसा subdomain इस्तेमाल करें।
क्या मुझे SSL certificate ख़रीदना होगा?
नहीं। CNAME record panel server तक पहुँचते ही मुफ़्त certificate बन जाता है और अपने आप renew होता है। URL Manager में status Pending DNS से Issuing certificate और फिर Active पर बदलता है।
URL Manager क्यों कहता है कि मेरा domain किसी दूसरे पते पर इशारा करता है?
आम तौर पर इसलिए कि record Cloudflare से proxied है (orange cloud) या उसी नाम पर कोई पुराना A record बचा है। Record को DNS only करें, अतिरिक्त A record delete करें, फिर Check again दबाएँ।
Domain जोड़ने पर क्या मेरे मौजूदा client links टूट जाएँगे?
नहीं। आपका अपना domain active होने के बाद भी तैयार subdomain चलता रहता है, इसलिए जो लिंक आप पहले बाँट चुके हैं, वे भी आपका panel खोलते हैं।
क्या मेरे स्टाफ़ को भी branded पता मिल सकता है?
हाँ। Partner Panel URL field में partners.yourbrand.in जैसा दूसरा पता डालें और उसका CNAME record भी उसी तरह जोड़ें।