इंटीग्रेशन
Zapier इंटीग्रेशन
Zapier पर Wbiztool ऐप आपके WhatsApp नंबर को उन दूसरे ऐप्स से जोड़ता है जिन्हें आप इस्तेमाल करते हैं। WhatsApp संदेश आने पर Zap शुरू करें, या किसी दूसरे ऐप में कुछ होने पर WhatsApp संदेश भेजें।
शुरू करने से पहले#
- एक Wbiztool अकाउंट, जिसमें WhatsApp सेटिंग्स पर एक कनेक्टेड WhatsApp नंबर हो।
- सेटिंग्स → API Keys से आपका Client ID (क्लाइंट ID) और API key (API की)।
- नए संदेश वाले ट्रिगर के लिए: आपके प्लान में Unibox ऐड-ऑन। ट्रिगर की ज़रूरी शर्तें देखें।
अपना अकाउंट कनेक्ट करें#
किसी Zap में Wbiztool जोड़ें
Zapier में एक Zap बनाएं और ट्रिगर या एक्शन ऐप के रूप में Wbiztool खोजें।
साइन इन करें
जब Zapier अकाउंट कनेक्ट करने को कहे, तो वह जो क्रेडेंशियल मांगे, यानी सेटिंग्स → API Keys से आपकी API की और क्लाइंट ID, दर्ज करें।
API की से तय होता है कि Zapier कौन सा वर्कस्पेस इस्तेमाल करेगा। अगर आप एक से ज़्यादा वर्कस्पेस के सदस्य हैं, तो उसी वर्कस्पेस में बनाई गई की इस्तेमाल करें जिसे आप कनेक्ट करना चाहते हैं।
नया WhatsApp संदेश ट्रिगर#
यह ट्रिगर हर बार आपके WhatsApp नंबर पर संदेश आने पर आपका Zap शुरू करता है। इसका इस्तेमाल नई चैट को CRM में जोड़ने, संदेशों को टीम चैनल पर पोस्ट करने, या बातचीत को स्प्रेडशीट में दर्ज करने के लिए करें।
ट्रिगर की ज़रूरी शर्तें#
- Unibox ऐड-ऑन। इसके बिना Zap चालू करने पर
Unibox add-on subscription requiredएरर आता है। इसे बिलिंग और प्लान्स पर खरीदें: Unibox में इस्तेमाल होने वाले हर WhatsApp नंबर के लिए $20/महीना या $200/साल। - एक कनेक्टेड WhatsApp नंबर। ट्रिगर आपके किसी एक कनेक्टेड नंबर से जुड़ा होता है।
ट्रिगर डेटा#
असली संदेश ऐसे दिखते हैं:
{
"event": "message_received",
"timestamp": "2026-09-16T10:31:12.482913+00:00",
"webhook_id": 42,
"whatsapp_client_id": "678",
"whatsapp_phone": "919812345678",
"message": {
"id": "[email protected]_3EB0C1A2B3D4E5F60718",
"type": "chat",
"content": "Hi, is my order #4821 out for delivery?",
"from": "919876543210",
"from_name": "Aman",
"to": "919812345678",
"timestamp": "2026-09-16T10:29:58+00:00",
"whatsapp_timestamp": 1789554598,
"direction": "incoming",
"status": "pending",
"is_forwarded": false,
"forwarding_score": 0
},
"contact": {
"whatsapp_id": "[email protected]",
"phone": "919876543210",
"name": "Aman",
"is_group": false,
"is_business": false
},
"organisation": {
"id": "5021",
"name": "Acme Stores"
}
}
ट्रिगर सेट करते समय Zapier जो सैंपल लोड करता है, उसमें वही message और contact फील्ड होते हैं (message.forwarding_score को छोड़कर), लेकिन webhook_id, whatsapp_client_id, whatsapp_phone या organisation नहीं होते। ये फील्ड किसी असली संदेश के आने के बाद ही मैपिंग के लिए दिखते हैं। सैंपल में प्लेसहोल्डर वैल्यू भी होती हैं: + वाले फोन नंबर, मिलीसेकंड में whatsapp_timestamp और delivered पर सेट status।
| फील्ड | विवरण |
|---|---|
event | आने वाले संदेशों के लिए message_received, आपके नंबर से भेजे गए संदेशों के लिए message_sent। |
message.type | टेक्स्ट के लिए chat। मीडिया संदेशों के टाइप image, video, audio, ptt (वॉइस नोट), document और sticker जैसे होते हैं। |
message.content | टेक्स्ट। मीडिया के लिए "📸 Image" जैसा छोटा लेबल। |
message.direction | incoming या outgoing। |
message.from / message.to | from हमेशा कॉन्टैक्ट होता है और to आपका नंबर, आउटगोइंग संदेशों में भी। दोनों में फर्क करने के लिए message.direction इस्तेमाल करें। |
contact.is_group | संदेश किसी ग्रुप से आया हो तो true। ग्रुप संदेशों में group.name भी होता है। |
असली संदेशों में फोन नंबर में + नहीं होता, message.whatsapp_timestamp सेकंड में होता है, और message.status आमतौर पर pending होता है। कुछ संदेशों में अतिरिक्त फील्ड होते हैं: मीडिया के लिए message.media (फाइल का नाम, टाइप और साइज़), जवाबों के लिए message.quoted_message_id और ग्रुप संदेशों के लिए group। और उदाहरणों के लिए वेबहुक लिस्नर देखें।
उदाहरण: आने वाले संदेश Google Sheets में दर्ज करें#
- ट्रिगर: Wbiztool, New WhatsApp Message।
- Filter by Zapier: तभी आगे बढ़ें जब
message.directionबिल्कुलincomingसे मेल खाए। - एक्शन: Google Sheets, Create Spreadsheet Row।
contact.phoneको Phone कॉलम में,contact.nameको Name कॉलम में औरmessage.contentको Message कॉलम में मैप करें।
Zap से WhatsApp संदेश भेजें#
संदेश भेजने के लिए Wbiztool को एक्शन के रूप में जोड़ें और Wbiztool Zapier पेज पर दिए गए एक्शन में से एक चुनें। पिछले स्टेप से प्राप्तकर्ता का फोन नंबर और संदेश का टेक्स्ट मैप करें।
आप Webhooks by Zapier से सीधे API भी कॉल कर सकते हैं:
| सेटिंग | वैल्यू |
|---|---|
| Action event | POST |
| URL | https://wbiztool.com/api/v1/send_msg/ |
| Payload type | json या form |
| Data | client_id, api_key, whatsapp_client, country_code, phone, msg |
हर फील्ड का मतलब जानने के लिए किसी भी ऑटोमेशन टूल से WhatsApp संदेश भेजें देखें, और सभी विकल्पों के लिए संदेश भेजें देखें।
समस्या निवारण#
| समस्या | क्या जांचें |
|---|---|
Invalid API key | की डिलीट हो गई है या गलत लिखी गई है। सेटिंग्स → API Keys पर नई की बनाएं और फिर से कनेक्ट करें। |
Unibox add-on subscription required | बिलिंग और प्लान्स पर Unibox ऐड-ऑन खरीदें, फिर Zap को दोबारा चालू करें। |
No available WhatsApp clients | ट्रिगर पर कोई नंबर सेट नहीं था, और हर कनेक्टेड नंबर पर पहले से Unibox लिस्नर है, या कोई नंबर कनेक्टेड नहीं है। इसमें वह लिस्नर भी शामिल है जो Wbiztool ने पहली बार यह Zap चालू करने पर बनाया था: Zap बंद करने से वह डिलीट नहीं होता, इसलिए उसे दोबारा चालू करना (जैसे Zap एडिट करने के बाद) फेल हो सकता है। Unibox listeners पर कोई ऐसा लिस्नर हटाएं जिसकी अब ज़रूरत नहीं है, जैसे वही लिस्नर, या WhatsApp सेटिंग्स पर कोई दूसरा नंबर कनेक्ट करें। |
Invalid WhatsApp client | ट्रिगर पर सेट नंबर अभी कनेक्टेड नहीं है। उसे WhatsApp सेटिंग्स पर फिर से कनेक्ट करें। |
| Zap चालू है लेकिन ट्रिगर नहीं होता | नए संदेश पकड़े जाने के लिए आपका WhatsApp नंबर कनेक्टेड रहना चाहिए। Unibox listeners पर लिस्नर जांचें। |
Zap बंद करते समय Zapier कोई एरर दिखाता है, जैसे Listener not found या सर्वर एरर | यह एक जानी-पहचानी समस्या है। Unibox listeners पर लिस्नर जांचें कि उसका वेबहुक URL हटा या नहीं। |
