लॉग इनमोफत ट्रायल सुरू करा
Meta Tech Provider

Coexistence नंबरवरून WhatsApp संभाषणे Salesforce मध्ये पाठवा

नंबरचे वेबहुक n8n वर्कफ्लोकडे वळवा, Salesforce मध्ये phone वरील SOQL क्वेरीने पाठवणाऱ्याचा शोध घ्या, कोणीही जुळले नाही तर Lead तयार करा आणि प्रत्येक मेसेज रेकॉर्डवर Task किंवा नोट म्हणून नोंदवा. n8n च्या Salesforce नोडमध्ये हे तिन्ही कॉल्स आहेत. टीम WhatsApp Business ॲपवरून उत्तरे देत राहते आणि इतिहास Salesforce मध्ये राहतो.

SOQL

n8n चा Salesforce नोड SOQL क्वेरी चालवू शकतो, आणि वर्कफ्लो याच मार्गाने phone वरून रेकॉर्ड शोधतो.

Add note

n8n चा Salesforce नोड Lead, Contact, खाते आणि Opportunity रेकॉर्ड्सवर ही ऑपरेशन देतो.

Per number

Meta व्यवसायाच्या फोन नंबरला स्वतःचा वेबहुक कॉलबॅक URL ठेवू देते, जो ॲपच्या डिफॉल्टपेक्षा प्राधान्याने वापरला जातो.

n8n वर्कफ्लो कसा दिसतो?

एका रांगेत चार नोड, आणि प्रत्येक Meta वेबहुकला लागणारी पडताळणीची शाखा.

Webhook नोड Meta प्रत्येक मेसेजसाठी पाठवत असलेला POST स्वीकारतो. Salesforce नोड SOQL क्वेरी चालवतो आणि ज्या Lead किंवा Contact चा phone पाठवणाऱ्याशी जुळतो तो शोधतो. IF नोड काही सापडले की नाही यावरून मार्ग वेगळे करतो: सापडले तर वर्कफ्लो रेकॉर्डचा id पुढे नेतो, नाही सापडले तर दुसरा Salesforce नोड पेलोडमधील प्रोफाइल नावाने Lead तयार करतो. शेवटचा Salesforce नोड त्या रेकॉर्डवर Task तयार करतो, ज्यात वर्णनात मेसेजचा मजकूर असतो आणि विषयात हा WhatsApp मेसेज असल्याचे लिहिलेले असते.

पडताळणीची शाखा Meta च्या GET ला hub.challenge ची किंमत साध्या बॉडीमध्ये परत करते. ती नसेल तर Meta मेसेज पाठवायला सुरुवातच करत नाही आणि वर्कफ्लोचा बाकीचा भाग निष्क्रिय राहतो.

1WebhookMeta POSTs each message
2SOQL searchLead or Contact by phone
3Create LeadOnly when nothing matched
4Create TaskMessage text on the record

मेसेज Task मध्ये ठेवावा की नोटमध्ये?

बहुतेक टीमसाठी Task, कारण तो ॲक्टिव्हिटी टाइमलाइनमध्ये दिसतो, जी सेल्स प्रतिनिधी आधीपासून वाचतात, आणि त्यावर रिपोर्टही काढता येतो. त्याचा स्टेटस पूर्ण (completed) ठेवा म्हणजे तो उघडा टू-डू म्हणून दिसणार नाही. विषयात चॅनेलचे नाव लिहा, म्हणजे WhatsApp ॲक्टिव्हिटीचा फिल्टर एकाच अटीचा होतो.

n8n नोडचे Add note ऑपरेशन वेगळ्या प्रसंगी योग्य आहे: प्रत्येक मेसेज नव्हे, तर सारांश हवा असेल तेव्हा. काही टीम वर्कफ्लोकडून प्रत्येक ग्राहकाचे दिवसभराचे मेसेज गोळा करून संध्याकाळी एकच नोट लिहवतात. वीस छोट्या ओळी पाठवणाऱ्या ग्राहकाची टाइमलाइन त्यामुळे वाचनीय राहते.

जे निवडाल त्यासोबत WhatsApp मेसेज id रेकॉर्डमध्ये लिहा. Meta डिलिव्हरी पुन्हा पाठवते, आणि लिहिण्यापूर्वी id आधीपासून आहे का हे तपासणारा वर्कफ्लो एकच मेसेज दोनदा नोंदवत नाही.

टीम फोनवरून उत्तर देऊ शकते का, आणि ते Salesforce ला दिसेल का?

दोन्ही गोष्टी होतात. Coexistence मुळे WhatsApp Business ॲप त्याच नंबरवर चालू राहते, त्यामुळे कालपर्यंत ग्राहकांना उत्तर देणारी माणसे तसेच देत राहतात. ते ॲपवरून उत्तर देतात तेव्हा Meta त्याच वेबहुक डेस्टिनेशनवर, smb_message_echoes या फील्डखाली, जाणाऱ्या मेसेजचा इको पाठवते.

वर्कफ्लोमध्ये या इकोंसाठी दुसरा मार्ग जोडा आणि त्यांना जाणारे Task म्हणून नोंदवा. Lead उघडणाऱ्या प्रतिनिधीला मग प्रश्न आणि दुकानाने दिलेले उत्तर क्रमाने दिसते, कोणालाही चॅट हाताने कॉपी करावी लागत नाही.

वर्कफ्लो स्वतः Cloud API वर HTTP विनंती नोडमार्फत पाठवत असलेली उत्तरे पाठवतानाच नोंदवा. मजकूर आणि रेकॉर्ड id वर्कफ्लोकडे तेव्हा आधीच असतात.

डुप्लिकेट Lead कसे टाळाल?

फील्डमध्ये लोकांनी जसा टाइप केला तसा नव्हे, तर सामान्यीकृत (normalised) फोन नंबरवर जुळवणी करा. Meta पाठवणाऱ्याचा नंबर देशाच्या कोडसह आणि प्लस चिन्हाशिवाय फक्त अंकांत पाठवते. Salesforce च्या phone फील्डमध्ये रेकॉर्ड तयार करणाऱ्याने जे लिहिले ते असते, त्यात स्पेस, कंस आणि डॅश असतात.

विश्वासार्ह पद्धत म्हणजे फक्त अंक ठेवणारे कस्टम टेक्स्ट फील्ड ठेवणे. वर्कफ्लो Lead तयार करताना ते भरतो आणि आधीच्या रेकॉर्डसाठी बॅकफिल करावे लागते. SOQL क्वेरी मग त्या फील्डची बरोबरीने तुलना करते, जी वेगवान आणि अचूक असते.

Lead बरोबर Contact देखील तपासा. कन्व्हर्ट झालेला ग्राहक Contact असतो, आणि फक्त Lead शोधणारा वर्कफ्लो संदेश पाठवणाऱ्या प्रत्येक विद्यमान ग्राहकासाठी नवीन Lead तयार करतो.

सामान्य चुका

  • फक्त Lead ऑब्जेक्टमध्ये शोध घेणे. विद्यमान ग्राहक Contact असतात, आणि मेसेज पाठवणारा प्रत्येकजण डुप्लिकेट Lead बनतो.
  • मेसेज उघडे Task म्हणून नोंदवणे. प्रतिनिधींना ग्राहकाच्या प्रत्येक ओळीसाठी टू-डू मिळतो, म्हणून Task तयार करताना स्टेटस completed ठेवा.
  • वर्कफ्लोमधील पडताळणीची GET शाखा वगळणे. Meta डेस्टिनेशनची खात्री करत नाही आणि एकही मेसेज पोहोचत नाही.
EasyCoexistence सोबत हे करताना

easycoexistence.com वर नंबर कनेक्ट करा आणि त्याचे वेबहुक डेस्टिनेशन Salesforce मध्ये लिहिणाऱ्या n8n वर्कफ्लोकडे वळवा. US$ 9 प्रति नंबर प्रति महिना पासून, नंबर वाढतील तसे US$ 1 पर्यंत, पहिले 3 दिवस मोफत.

वारंवार विचारले जाणारे प्रश्न

यासाठी Salesforce AppExchange पॅकेज लागते का?

नाही. n8n चा अंगभूत Salesforce नोड शोध, Lead आणि Task हाताळतो, आणि त्यात जे नसेल ते त्याच क्रेडेन्शियलसह HTTP विनंती नोडमधून करता येते.

Make मध्ये हेच करता येते का?

हो. Make चा कस्टम वेबहुक मेसेज स्वीकारतो आणि Salesforce मॉड्यूल रेकॉर्ड लिहितात. सिनॅरियोची रचना n8n वर्कफ्लोशी पायरीनुसार जुळते.

Salesforce Lead ला WhatsApp टेम्प्लेट पाठवू शकते का?

वर्कफ्लोमार्फत हो. Salesforce कडून n8n वेबहुक कॉल करवा, आणि n8n मंजूर टेम्प्लेट Cloud API वर त्या नंबरचा फोन नंबर id आणि टोकन वापरून पाठवतो.

EasyCoexistence मेसेजची प्रत ठेवते का?

नाही. Meta प्रत्येक वेबहुक थेट तुमच्या n8n URL वर पाठवते, आणि EasyCoexistence संभाषणाचा मजकूर कधीही साठवत नाही.

पुढे वाचा

सुरुवात करण्यासाठी तयार आहात?

WhatsApp Coexistence काही मिनिटांत सेट करा, काही महिन्यांत नाही. ॲप फोनवर काम करत राहते.

मोफत ट्रायल सुरू करा

पडताळले:

Cloud API वर WhatsApp ते Salesforce