SMS/WhatsApp संदेश (Twilio)
अपने ही Twilio खाते (BYO मॉडल) से SMS और WhatsApp भेजें तथा प्राप्त करें, सीधे संपर्क या लीड से।
संदेश एकीकरण आपके अपने Twilio खाते का उपयोग करता है (BYO मॉडल, यानी "अपना खाता खुद लाएँ")। संदेश आपके Twilio खाते से भेजे जाते हैं और उसी पर बिल होते हैं: हमारी ओर से कोई लागत, मार्जिन या बिचौलिया नहीं। हम सिर्फ़ SMS/WhatsApp भेजने और उत्तर दर्ज करने के फ़ील्ड तथा बटन बनाते हैं।
यह एकीकरण निष्क्रिय अवस्था में शुरू होता है: जब तक आप फ़ील्ड न भरें और सक्रिय न करें, कुछ नहीं भेजा जाता। Auth Token CRM में एन्क्रिप्टेड रहता है और कभी वापस नहीं दिखाया जाता।
पूर्व शर्तें
- सक्रिय शेष या प्लान वाला एक Twilio खाता और SMS के लिए सक्षम एक Twilio नंबर (और WhatsApp के लिए, Twilio में स्वीकृत एक WhatsApp प्रेषक)।
- Twilio कंसोल तक पहुँच, ताकि Account SID तथा Auth Token देखे जा सकें और नंबर का वेबहुक कॉन्फ़िगर किया जा सके।
- Sellio में, क्रेडेंशियल सहेजने और सेटिंग्स → एकीकरण में एकीकरण सक्रिय करने के लिए प्रशासक होना।
आपको क्या भरना है
- Account SID: आपके Twilio खाते का पहचानकर्ता, जो Twilio कंसोल में मिलता है (AC... से शुरू होता है)।
- Auth Token: खाते का प्रमाणीकरण टोकन, यह भी Twilio कंसोल में (CRM में एन्क्रिप्टेड रहता है)।
- SMS नंबर (प्रेषक): SMS के लिए सक्षम एक Twilio नंबर, E.164 प्रारूप में (जैसे +15005550006)। SMS भेजने के लिए ज़रूरी।
- WhatsApp नंबर (प्रेषक): Twilio में स्वीकृत आपका WhatsApp प्रेषक, E.164 में (whatsapp: उपसर्ग के बिना)। WhatsApp भेजने के लिए ज़रूरी।
कॉन्फ़िगर कैसे करें
- सेटिंग्स → एकीकरण खोलें और "SMS/WhatsApp संदेश (Twilio)" कार्ड ढूँढें।
- Account SID और Auth Token चिपकाएँ; SMS और/या WhatsApp नंबर भरें और "क्रेडेंशियल सहेजें" पर क्लिक करें।
- दिखने वाला "वेबहुक URL (Twilio)" कॉपी करें और Twilio कंसोल में अपने नंबर पर "A message comes in" (वेबहुक) तथा "Status callback URL" को उसी URL की ओर इंगित करें।
- CRM पर लौटें और "सक्रिय करें" पर क्लिक करें।
संदेश कैसे भेजें
- ऐसा संपर्क या लीड खोलें जिसमें फ़ोन हो (फ़ोन या मोबाइल फ़ील्ड)।
- "संदेश (SMS/WhatsApp)" ब्लॉक में "SMS/WhatsApp भेजें" पर क्लिक करें।
- चैनल चुनें (SMS या WhatsApp), नंबर जाँचें, संदेश लिखें और "भेजें" पर क्लिक करें।
- संदेश रिकॉर्ड के इतिहास में (और टाइमलाइन में) दर्ज हो जाता है। ग्राहक के उत्तर वेबहुक से आते हैं और उसी इतिहास में दिखते हैं।
वेबहुक URL और Auth Token को गुप्त मानें (सुरक्षा के लिए CRM सहेजा गया टोकन वापस नहीं दिखाता)। CRM आपके Auth Token से आने वाली कॉल के X-Twilio-Signature हस्ताक्षर की जाँच करता है।
परीक्षण कैसे करें
- फ़ोन वाला कोई संपर्क या लीड खोलें और "संदेश (SMS/WhatsApp)" ब्लॉक में "SMS/WhatsApp भेजें" पर क्लिक करें।
- चैनल चुनें, छोटा सा संदेश लिखें और अपने ही किसी नंबर पर भेजें।
- पुष्टि करें कि संदेश मोबाइल पर पहुँचा और रिकॉर्ड के इतिहास में दर्ज हुआ।
- मोबाइल से उत्तर दें और जाँचें कि उत्तर उसी इतिहास में दिखता है (इससे आने वाला वेबहुक सत्यापित हो जाता है)।
समस्या समाधान
- 401/authenticate: Account SID या Auth Token गलत है। Auth Token दोबारा चिपकाएँ (वह सर्वर से वापस नहीं आता) और Account SID जाँचें (AC से शुरू होता है)।
- भेजने में त्रुटि या अमान्य नंबर: प्रेषक में E.164 प्रारूप इस्तेमाल करें (जैसे +5511999998888) और जाँचें कि Twilio नंबर उस चैनल (SMS या WhatsApp) और गंतव्य देश के लिए सक्षम है।
- WhatsApp नहीं भेजता: WhatsApp प्रेषक Twilio में स्वीकृत होना चाहिए और whatsapp: उपसर्ग के बिना भरा होना चाहिए। 24 घंटे की खिड़की के बाहर WhatsApp स्वीकृत टेम्पलेट माँगता है।
- मुझे उत्तर नहीं मिलते: Twilio कंसोल में अपने नंबर पर "A message comes in" और "Status callback URL" को CRM के "वेबहुक URL (Twilio)" की ओर इंगित करें।
- आने वाली कॉल अस्वीकृत हो रही है: X-Twilio-Signature हस्ताक्षर मेल नहीं खाता (Auth Token अलग है)। CRM में वही Auth Token दोबारा भरें।
GoTo जोड़ना (VoIP · SMS · बैठकें)
GoTo आवाज़, SMS और बैठकों के लिए एक BYO विकल्प है ("अपना खाता खुद लाएँ"): अपना GoTo खाता जोड़ें और CRM से ही एक क्लिक में कॉल करना, SMS भेजना तथा बैठक के लिंक बनाना शुरू करें। जब तक आप OAuth ऐप का क्रेडेंशियल सहेजकर कनेक्ट न करें, यह एकीकरण निष्क्रिय रहता है। कनेक्शन एक पॉपअप में होता है, इसलिए आप CRM से बाहर नहीं जाते।
- GoTo Developer Center में एक OAuth ऐप बनाएँ और GoTo कार्ड (सेटिंग्स → एकीकरण) में दिखाई गई ठीक वही "Redirect URI" अधिकृत रीडायरेक्ट URI में जोड़ें।
- GoTo कार्ड में Client ID और Client Secret चिपकाएँ (और चाहें तो एक डिफ़ॉल्ट मूल नंबर भी) और "क्रेडेंशियल सहेजें" पर क्लिक करें।
- "कनेक्ट करें" पर क्लिक करें: एक पॉपअप GoTo की सहमति स्क्रीन खोलता है। स्वीकृति दें और पॉपअप अपने आप बंद हो जाता है, कार्ड "कनेक्टेड" दिखाने लगता है।
- पहुँच रद्द करने के लिए कार्ड में "क्रेडेंशियल हटाएँ" का उपयोग करें। प्राधिकरण नवीनीकृत करने के लिए "फिर से कनेक्ट करें" का उपयोग करें।