---
title: "ThunderPhone को Zapier के साथ इस्तेमाल करें"
description: "Zapier पर ThunderPhone ऐप को अपने संगठन से कनेक्ट करें और एक ऐसा Zap बनाएं जो हर बार कॉल समाप्त होने पर चले।"
---

[Zapier](https://zapier.com) ऐप्स को Zaps नाम के ऑटोमेटेड वर्कफ़्लो से कनेक्ट करता है। Zapier पर ThunderPhone ऐप में ये शामिल हैं:

- **ट्रिगर:** **कॉल पूर्ण हुई** तब सक्रिय होता है जब कोई फोन, वेब या टेस्ट कॉल समाप्त होती है।
  **कॉल ग्रेड की गई** तब सक्रिय होता है जब पूरी हुई कॉल का ग्रेड उपलब्ध होता है।
- **एक्शन:** **आउटबाउंड कॉल करें**, **कैंपेन में संपर्क जोड़ें**, और
  **कैंपेन शुरू करें**।
- **खोज:** **कॉल ढूंढें** ID से कॉल खोजता है और उपलब्ध होने पर उसकी ट्रांसक्रिप्ट और हस्ताक्षरित रिकॉर्डिंग URL के साथ उसे लौटाता है।

इसे [Zapier पर ThunderPhone](https://zapier.com/apps/thunderphone/integrations) पर खोजें।
Zapier को ThunderPhone के साथ इस्तेमाल करने के दोनों तरीकों के अवलोकन के लिए,
[Zapier इंटीग्रेशन पेज](https://thunderphone.com/integrations/zapier) देखें।

## अपने संगठन को कनेक्ट करें

ऐप OAuth के माध्यम से कनेक्ट होता है। आप ThunderPhone में साइन इन करते हैं और
एक संगठन के लिए एक्सेस अनुमोदित करते हैं, और कोई API key Zapier में कॉपी नहीं होती।

<Steps>
  <Step title="ThunderPhone चरण जोड़ें">
    Zap एडिटर में **ThunderPhone** खोजें (जो Beta लेबल के साथ दिखता है)
    और कोई ट्रिगर या एक्शन चुनें। जब Zapier अकाउंट पूछे, तो नया अकाउंट कनेक्ट करें। Zapier
    ThunderPhone साइन-इन विंडो खोलता है।
  </Step>
  <Step title="साइन इन करें और संगठन चुनें">
    साइन इन करें, मांगी गई अनुमतियां जांचें, संगठन चुनें, और
    **अनुमोदित करें** चुनें। ऐप आपके एजेंट और फोन नंबर पढ़ने,
    कॉल और कैंपेन पढ़ने व लिखने, webhook endpoints जैसे इंटीग्रेशन प्रबंधित करने,
    और आपके अकाउंट ईमेल को देखने की अनुमति मांगता है।
  </Step>
  <Step title="कनेक्शन नाम जांचें">
    Zapier कनेक्शन का नाम आपके द्वारा अनुमोदित संगठन के अनुसार रखता है, ताकि
    जब आप एक से अधिक संगठनों के सदस्य हों, तो आप कनेक्शनों में अंतर कर सकें।
  </Step>
</Steps>

उस अकाउंट से कनेक्ट करें जिसकी उस संगठन में एडमिन या ओनर भूमिका हो।
ट्रिगर Zap को चालू या बंद करने और हर एक्शन के लिए यह भूमिका आवश्यक है। पहले से
चालू ट्रिगर Zap, भूमिका बदलने या कनेक्शन रद्द होने के बाद भी कॉल इवेंट प्राप्त करता रहता है।
उन्हें रोकने के लिए इसे बंद करें। **कॉल ढूंढें** किसी भी सदस्य के लिए काम करता है।

ऐप का अपना कोई ThunderPhone शुल्क नहीं है। इसके द्वारा की गई या शुरू की गई कॉल का
बिल आपके सामान्य ThunderPhone मूल्य निर्धारण के अनुसार होता है, और Zapier आपके
Zapier प्लान में टास्क की गिनती करता है।

## अपना पहला Zap बनाएं

यह Zap हर बार कॉल समाप्त होने पर Google Sheet में एक पंक्ति जोड़ता है।

<Steps>
  <Step title="सैंपल डेटा के लिए कॉल करें">
    बिल्डर में एक एजेंट खोलें, **बात करें** पर क्लिक करें और कॉल समाप्त करें। बिल्डर
    टेस्ट कॉल **कॉल पूर्ण** ट्रिगर सक्रिय करती हैं, इसलिए इससे ट्रिगर को लोड करने के लिए
    एक हाल की कॉल मिलती है।
  </Step>
  <Step title="ट्रिगर जोड़ें">
    ट्रिगर ऐप के रूप में **ThunderPhone** चुनें, इवेंट को **कॉल
    पूर्ण** पर सेट करें और अपना ThunderPhone कनेक्शन चुनें। ट्रिगर का टेस्ट करें।
    Zapier आपकी सबसे हाल की पूर्ण कॉल को लाइव इवेंट के समान
    फॉर्मेट में सैंपल के रूप में लोड करता है।
  </Step>
  <Step title="Google Sheets जोड़ें">
    एक Google Sheets ऐक्शन जोड़ें जो स्प्रेडशीट पंक्ति बनाता हो। हेडर पंक्ति वाली
    शीट चुनें, फिर हर कॉलम को ट्रिगर के एक फ़ील्ड से मैप करें (नीचे दी गई
    टेबल देखें)।
  </Step>
  <Step title="Zap प्रकाशित करें">
    Zap प्रकाशित करें और उसे चालू करें। इसे चालू करने से आपके ThunderPhone संगठन में
    **Zapier: कॉल पूर्ण** नाम का एक वेबहुक एंडपॉइंट बनता है। Zap बंद करने से
    वह एंडपॉइंट हट जाता है।
  </Step>
  <Step title="इसका टेस्ट करें">
    बिल्डर से एक और टेस्ट कॉल करें। कॉल समाप्त होने पर Zap चलता है और एक पंक्ति
    दिखाई देती है।
  </Step>
</Steps>

उपयोगी कॉलम:

| कॉलम | कॉल पूर्ण फ़ील्ड |
|---|---|
| कॉल ID | कॉल ID |
| एजेंट | एजेंट का नाम |
| दिशा | दिशा |
| से | नंबर से |
| को | नंबर को |
| शुरू हुआ | शुरू होने का समय |
| समाप्त हुआ | समाप्त होने का समय |
| अवधि (सेकंड) | सेकंड में अवधि |
| स्थिति | स्थिति |
| समाप्ति का कारण | समाप्ति का कारण |
| कॉल लिंक | `https://app.thunderphone.com/dashboard/call-history/` टाइप करें, फिर कॉल ID डालें |

कॉल लिंक आपके संगठन के सदस्यों के लिए ThunderPhone डैशबोर्ड में कॉल को
उसके ट्रांसक्रिप्ट और रिकॉर्डिंग के साथ खोलता है, इसलिए शीट में इनमें से
किसी को रखने की आवश्यकता नहीं है।

इवेंट में ट्रांसक्रिप्ट भी हो सकता है, टर्न की सूची के रूप में, और एक रिकॉर्डिंग
URL, जो समाप्त होने वाला साइन किया हुआ लिंक है। इन्हें केवल तभी जोड़ें जब शीट को इनकी आवश्यकता हो। कॉल
ट्रांसक्रिप्ट, सारांश और रिकॉर्डिंग में व्यक्तिगत या स्वास्थ्य
जानकारी हो सकती है। इन्हें केवल उन ऐप्स को भेजें जिनका उपयोग आपका संगठन उस
डेटा के लिए कर सकता है, जहाँ स्वास्थ्य जानकारी शामिल हो वहाँ BAA के तहत, और केवल
ज़रूरी फ़ील्ड रखें। हर
फ़ील्ड के लिए
[`telephony.complete` / `web.complete`](/hi/webhooks/call-complete) देखें।

<Note>
  हर डिलीवरी पर हस्ताक्षर होते हैं। Zap चलने से पहले ऐप एंडपॉइंट के सीक्रेट के विरुद्ध
  `X-ThunderPhone-Signature` HMAC की जाँच करता है और जिस पर हस्ताक्षर न हों या जो अमान्य हो,
  उसे रोक देता है। अगर Zapier किसी डिलीवरी को स्वीकार नहीं करता, तो ThunderPhone
  अधिकतम 24 घंटे तक उसका फिर से प्रयास करता है। [वेबहुक ओवरव्यू](/hi/webhooks/overview) देखें।
</Note>

## ट्रिगर, एक्शन और सर्च

**कॉल ग्रेडेड** कॉल ID, एजेंट ID, एजेंट नाम और ग्रेड देता है: ग्रेड
ID, स्कोर, कॉल आउटकम, सारांश, ग्रेडर मॉडल और ग्रेड किए जाने का समय। Zap
को चालू करने पर **Zapier: कॉल ग्रेडेड** नाम का एक एंडपॉइंट बनता है। किसी कॉल
को एक से अधिक बार ग्रेड किया जा सकता है, और हर पूरा हुआ ग्रेडिंग रन ट्रिगर
फायर करता है। [`call.graded`](/hi/webhooks/events) देखें।

**कॉल खोजें** हाल की कॉल के ड्रॉपडाउन के साथ एक कॉल ID लेता है। यह कॉल का
एजेंट, दिशा, नंबर, शुरू और समाप्ति समय, स्टेटस, समाप्ति कारण, ग्रेड स्कोर और
कॉल आउटकम, ट्रांसक्रिप्ट और उपलब्ध होने पर साइन किया गया रिकॉर्डिंग URL लौटाता
है। अज्ञात कॉल ID एरर के बजाय कोई परिणाम नहीं लौटाती।

**आउटबाउंड कॉल करें** में ये चाहिए:

| फ़ील्ड | अर्थ |
|---|---|
| एजेंट | एक सेव किया गया एजेंट। ड्रॉपडाउन आपके एजेंट की सूची दिखाता है। |
| नंबर पर | E.164 फ़ॉर्मैट में गंतव्य, जैसे `+14155552671`। |
| नंबर से | ड्रॉपडाउन केवल आउटबाउंड कॉल के लिए सक्षम नंबर दिखाता है। |
| वेरिएबल | एजेंट प्रॉम्प्ट में प्लेसहोल्डर के लिए वैल्यू का वैकल्पिक JSON ऑब्जेक्ट। |
| आइडेम्पोटेंसी की | ट्रिगर या सोर्स रिकॉर्ड से एक स्थिर ID। आवश्यक। |

यह कॉल ID, स्टेटस और आइडेम्पोटेंट रीप्ले लौटाता है।

**कैंपेन में कॉन्टैक्ट जोड़ें** एक ड्राफ्ट कैंपेन में कॉन्टैक्ट जोड़ता है। एक
कॉन्टैक्ट के लिए, E.164 फ़ॉर्मैट में **फ़ोन नंबर** भरें और वैकल्पिक रूप से
**कॉन्टैक्ट वेरिएबल** भरें, जो एक JSON ऑब्जेक्ट है जिसकी प्रॉपर्टी कैंपेन
वेरिएबल बन जाती हैं। बैच के लिए, अधिकतम 5,000 ऑब्जेक्ट की ऐरे के साथ
**कॉन्टैक्ट JSON** भरें। हर ऑब्जेक्ट में `phone_number` होना चाहिए, और उसकी
अन्य प्रॉपर्टी वेरिएबल बन जाती हैं। जब हर कॉन्टैक्ट अस्वीकार हो जाता है, तो
स्टेप फेल हो जाता है, और केवल कुछ के अस्वीकार होने पर **आंशिक सफलता** सेट
करता है।

**कैंपेन शुरू करें** ऐसे कैंपेन को शुरू या फिर से चालू करता है जिसमें कम से कम
एक कॉन्टैक्ट हो। इसके लिए **शुल्क की सहमति** आवश्यक है।
[आउटबाउंड कैंपेन](/hi/guides/outbound-campaigns) देखें।

## Zap के कॉल करने से पहले

आउटबाउंड कॉल करें और कैंपेन शुरू करें वास्तविक फ़ोन नंबर डायल करते हैं और
बिल योग्य कॉल शुरू करते हैं।

- यदि ThunderPhone आपके संगठन से यह पुष्टि करने के लिए कहता है कि उसकी
  आउटबाउंड कॉल TCPA और अन्य कॉलिंग कानूनों का पालन करती हैं, तो Zap के कॉल
  शुरू करने से पहले किसी एडमिन को डैशबोर्ड में वह पुष्टि दर्ज करनी होगी।
- नंबर से आउटबाउंड कॉल के लिए सक्षम होना चाहिए। अपने कैरियर से लाए गए नंबर
  वेरिफ़ाई होने पर योग्य हो जाते हैं। ThunderPhone द्वारा दिए गए नंबर शुरू में
  केवल इनबाउंड होते हैं, और आप डैशबोर्ड में उनके लिए आउटबाउंड एक्सेस का अनुरोध
  कर सकते हैं। [फ़ोन नंबर प्राप्त करें](/hi/guides/get-a-phone-number) देखें।
- आउटबाउंड कॉल करें के लिए एक **आइडेम्पोटेंसी की** आवश्यक है। ट्रिगर या सोर्स
  रिकॉर्ड से एक स्थिर ID मैप करें, जैसे ThunderPhone इवेंट ID या CRM रिकॉर्ड
  ID। यदि Zapier स्टेप को फिर से आज़माता है, तो ThunderPhone की को पहचानता है
  और दूसरी कॉल करने के बजाय मूल कॉल लौटाता है। टाइमस्टैम्प, रैंडम वैल्यू या
  केवल Zap ID का उपयोग न करें।
- कैंपेन शुरू करें के लिए **शुल्क की सहमति** आवश्यक है, जो पुष्टि करती है कि
  Zap आपके अकाउंट पर बिल योग्य आउटबाउंड कॉल शुरू कर सकता है।
- आपके संगठन की ज़िम्मेदारी है कि हर नंबर पर कॉल करने की सहमति हो और लागू
  कॉलिंग कानूनों का पालन किया जाए। [आउटबाउंड कॉलिंग कानून](/hi/guides/outbound-calling-laws)
  देखें।

एक आइडेम्पोटेंसी की आपके संगठन में अद्वितीय होती है और अधिकतम 128 कैरेक्टर की
हो सकती है। अलग एजेंट, नंबर या वेरिएबल के साथ किसी की को फिर से उपयोग करने पर
कन्फ्लिक्ट के साथ फेल होता है, इसलिए यदि दो Zap एक ही रिकॉर्ड के बारे में कॉल
कर सकते हैं, तो रिकॉर्ड ID से पहले हर Zap को अपना अलग स्थिर प्रीफ़िक्स दें।
[आउटबाउंड कॉल करें](/hi/guides/place-outbound-calls) इस एक्शन के पीछे की API को
कवर करता है।

## उदाहरण Zaps

- **कॉल पूरी होने पर CRM में।** हर पूरी हुई कॉल की उसकी स्थिति, समाप्ति कारण और ट्रांसक्रिप्ट के साथ एक गतिविधि लॉग करें।
- **कॉल ग्रेड होने पर फ़ॉलो-अप।** कॉल के परिणाम या स्कोर के आधार पर फ़िल्टर करें और कॉल को सही फ़ॉलो-अप वर्कफ़्लो में रूट करें।
- **नया लीड किसी कैंपेन में।** Add Contacts to Campaign के साथ लीड को ड्राफ़्ट कैंपेन में जोड़ें, फिर कोई व्यक्ति सूची को अनुमोदित कर दे तो Start Campaign चलाएँ।

कॉल ट्रांसक्रिप्ट, सारांश और रिकॉर्डिंग में व्यक्तिगत या स्वास्थ्य जानकारी हो सकती है। उन्हें केवल उन ऐप्स को भेजें जिन्हें आपका संगठन उस डेटा के लिए उपयोग करने की अनुमति रखता है, जहाँ स्वास्थ्य जानकारी शामिल हो वहाँ BAA के तहत, और केवल आवश्यक फ़ील्ड ही रखें।

## समस्या निवारण

**किसी स्टेप में प्राधिकरण त्रुटि आती है।** Zapier में ThunderPhone कनेक्शन को फिर से कनेक्ट करें और दोबारा अनुमोदित करें। कनेक्शन तब काम करना बंद कर देता है जब कनेक्ट करने वाला व्यक्ति ThunderPhone में **संगठन → कीज़ → अधिकृत ऐप्स** के अंतर्गत उसे रद्द कर देता है, वह व्यक्ति संगठन छोड़ देता है, या 30 दिनों तक सफल टोकन रीफ़्रेश नहीं होता। [OAuth से कनेक्ट करें](/hi/guides/oauth) देखें।

**Zap को चालू या बंद करना विफल होता है, या कोई एक्शन अस्वीकार कर दिया जाता है।** कनेक्ट करने वाले व्यक्ति के पास संगठन में एडमिन या ओनर भूमिका होनी चाहिए। ऐसी भूमिका वाले अकाउंट से फिर से कनेक्ट करें। पहले से चालू ट्रिगर Zap को भूमिका बदलने या कनेक्शन रद्द होने के बाद भी कॉल इवेंट मिलते रहते हैं। उन्हें रोकने के लिए इसे बंद करें।

**आप ऐप को डिस्कनेक्ट करना चाहते हैं।** कनेक्शन रद्द करने से पहले अपने ThunderPhone Zaps बंद करें, क्योंकि Zap बंद करने पर उसका एंडपॉइंट हटता है और इसके लिए कार्यशील कनेक्शन चाहिए। यदि आपने पहले रद्द कर दिया है, तो एडमिन API key का उपयोग करके `DELETE /v1/developer/webhook-endpoints/{id}` से बचा हुआ **Zapier: …** एंडपॉइंट हटाएँ। [Webhook endpoints](/hi/webhooks/endpoints) देखें।

**Zap को किसी अलग संगठन का उपयोग करना चाहिए।** हर कनेक्शन एक संगठन को कवर करता है। पहले Zap बंद करें, ताकि उसका वेबहुक एंडपॉइंट वर्तमान संगठन से हट जाए। फिर Zapier में नया ThunderPhone अकाउंट कनेक्ट करें, अनुमोदित करते समय दूसरा संगठन चुनें, और हर ThunderPhone स्टेप पर वह कनेक्शन चुनें। संगठनों के बीच एजेंट, नंबर और कैंपेन अलग होते हैं, इसलिए जिन स्टेप्स में ये हों उनमें **एजेंट**, **किस नंबर से** और **कैंपेन** को फिर से चुनें। फिर Zap को वापस चालू करें।

**ट्रिगर काम करना बंद कर देता है।** ThunderPhone ट्रिगर वाला हर Zap आपके संगठन में एक वेबहुक एंडपॉइंट का स्वामी होता है, जिसका नाम **Zapier: Call Completed** या **Zapier: Call Graded** होता है। यह Zap चालू होने पर बनाया जाता है और बंद होने पर हटाया जाता है। इसे जैसा है वैसा ही रहने दें। यदि इसे ThunderPhone में संपादित या हटाया गया था, तो नया बनाने के लिए Zap को बंद करके फिर चालू करें।
एडमिन API key के साथ,
[`GET /v1/developer/webhook-deliveries`](/api-reference/webhook-deliveries)
हाल के डिलीवरी प्रयास दिखाता है।

<Note>
  क्या आप चाहते हैं कि एजेंट कॉल के बाद के बजाय कॉल के दौरान Zapier एक्शंस का उपयोग करे?
  **कनेक्शंस → MCP** के अंतर्गत Zapier MCP एंडपॉइंट कनेक्ट करें। [MCP सर्वर](/hi/guides/mcp-servers) देखें। उन्हीं कॉल इवेंट्स को अपने सर्वर पर भेजने के लिए [Webhook endpoints](/hi/webhooks/endpoints) देखें।
</Note>
