> This is a page from the ElevenLabs documentation. For an index of the documentation, fetch https://elevenlabs.io/docs/llms.txt.

# Odoo

आपका रिसेप्शनिस्ट यह देख सकता है कि कॉलर पहले से आपके Odoo संपर्कों में है या नहीं, और नए कॉलर को Odoo CRM में लीड के रूप में जोड़ सकता है, साथ ही उनकी ज़रूरतें भी, ताकि आपकी सेल्स टीम फ़ॉलो-अप कर सके। कनेक्ट करने के दो तरीके हैं:

* **[वेबहुक टूल्स](#option-1-webhook-tools-recommended)** बिना Zapier अकाउंट और Zapier टास्क इस्तेमाल किए, सीधे Odoo के JSON-2 API को कॉल करते हैं। इनके लिए Odoo 19 या उसके बाद का वर्शन, Community या Enterprise, odoo.com पर होस्ट किया गया, Odoo.sh पर, या आपके अपने सर्वर पर होना ज़रूरी है।
* **[Zapier](#option-2-zapier)** पुराने Odoo वर्शनों के साथ भी काम करता है, लेकिन हर कार्रवाई आपके Zapier प्लान के टास्क इस्तेमाल करती है और यह सेल्फ-होस्टेड डेटाबेस खोज नहीं सकता।

अगर आपका डेटाबेस Odoo 19 या बाद का वर्शन चलाता है, तो वेबहुक टूल्स इस्तेमाल करें। Odoo का पुराना API, JSON-RPC, हर मेथड के आर्ग्युमेंट्स को वैल्यू की एक मिली-जुली सूची के रूप में लेता है, जिसे वेबहुक टूल्स बना नहीं सकते। इसलिए पुराने वर्शनों में Zapier इस्तेमाल करें।

> **Note**
>
> Odoo बाहरी ऐप्स को आपके डेटा तक पहुंचने की अनुमति केवल उसके **Custom** प्लान में देता है। अगर आपका डेटाबेस
> Odoo द्वारा One App Free या Standard प्लान पर होस्ट किया गया है, तो शुरू करने से पहले अपना प्लान जांच लें।

## विकल्प 1: वेबहुक टूल्स (सुझाया गया)

### अपना Odoo वर्शन जांचें

आपका Odoo वर्शन **Settings** पेज के नीचे दिखता है। वेबहुक टूल्स के लिए वर्शन 19 या बाद का वर्शन चाहिए। सेल्फ-होस्टेड डेटाबेस के लिए, सर्वर तक इंटरनेट से HTTPS के ज़रिए पहुंचा जा सकना चाहिए।

### Reception.ai के लिए यूज़र बनाएं

**Settings** → **Users & Companies** → **Users** में, Reception.ai के लिए एक इंटरनल यूज़र बनाएं। इसे **Sales**: **User: All Documents** एक्सेस दें और अन्य ऐप्स का एक्सेस न दें, ताकि API key केवल वही कर सके जो टूल्स को चाहिए। **User: All Documents** इसे नए लीड्स को आपके चुने हुए सेल्सपर्सन को असाइन करने देता है।

### API key बनाएं

जो यूज़र एडमिनिस्ट्रेटर नहीं हैं, उनकी API keys अधिकतम तीन महीने तक चलती हैं। एक साल तक चलने वाली key पाने के लिए:

1. एडमिनिस्ट्रेटर के रूप में, डेवलपर मोड चालू करें, फिर **Settings** → **Users & Companies** → **Groups** पर जाएं।
2. उदाहरण के लिए `Reception.ai API key` नाम का एक ग्रुप बनाएं, **API Keys maximum duration days** को `365` पर सेट करें, और इसमें Reception.ai यूज़र जोड़ें।

फिर Reception.ai यूज़र के रूप में साइन इन करें, **Preferences** → **Account Security** खोलें और **New API Key** चुनें। इसका नाम रखें, उदाहरण के लिए `Reception.ai`, उपलब्ध सबसे लंबी अवधि चुनें, और key को तुरंत कॉपी कर लें: Odoo इसे केवल एक बार दिखाता है। एक्सपायरी तारीख नोट करें और उससे पहले key बदल दें।

> **Warning**
>
> API key वह सब कर सकती है जो Reception.ai यूज़र कर सकता है। इसे शेयर किए गए दस्तावेज़ों में न रखें, और
> अगर यह लीक हो जाए तो इसे Odoo में डिलीट कर दें।

### सेल्सपर्सन और सेल्स टीम IDs ढूंढें

**Settings** → **Users & Companies** → **Users** में सेल्सपर्सन का यूज़र खोलें। पेज एड्रेस के आखिर में दिया गया नंबर यूज़र ID है। सेल्स टीम के लिए भी यही करें: **CRM** → **Configuration** → **Sales Teams**।

### वेबहुक टूल्स बनाएं

नीचे दिए गए हर [टूल](#find-the-caller) के लिए, **Integrations** पर जाएं, **Add integration** चुनें और **Webhook Tool** चुनें। `YOUR_ODOO_ADDRESS` की जगह अपने डेटाबेस का एड्रेस डालें, उदाहरण के लिए `mycompany.odoo.com`।

हर टूल एक जैसे रिक्वेस्ट हेडर्स भेजता है:

* `Authorization` (Secret): `Bearer ` के बाद आपकी API key
* `X-Odoo-Database` (Value): आपके डेटाबेस का नाम। यह केवल तब चाहिए जब आपके अपने सर्वर पर एक से ज़्यादा डेटाबेस होस्ट किए गए हों।

### कॉलर ढूंढें

| फ़ील्ड                    | वैल्यू                                                                                                                                                                 |
| ------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **नाम**                   | `find_odoo_contact`                                                                                                                                                    |
| **विवरण**                 | "कॉलर को उनके ईमेल एड्रेस से हमारे संपर्कों में ढूंढें, या अगर उनके पास ईमेल नहीं है तो उनके पूरे नाम से। लीड जोड़ने से पहले इसका इस्तेमाल करें।"                      |
| **मेथड**                  | POST                                                                                                                                                                   |
| **URL**                   | `https://YOUR_ODOO_ADDRESS/json/2/res.partner/name_search`                                                                                                             |
| **रिक्वेस्ट हेडर्स**      | `Authorization` (Secret): `Bearer ` के बाद आपकी API key  `X-Odoo-Database` (Value): आपके डेटाबेस का नाम, केवल ज़रूरत होने पर                                           |
| **बॉडी पैरामीटर्स**       | `name` (string, required): "कॉलर का ईमेल एड्रेस, या उनका पूरा नाम जैसा वे लिखते हैं।"  `operator` (string, fixed value): `=ilike`  `limit` (integer, fixed value): `5` |
| **एजेंट्स को असाइन करें** | **Receptionist**                                                                                                                                                       |

`=ilike` ऑपरेटर बड़े-छोटे अक्षरों को नज़रअंदाज़ करते हुए पूरे नाम या ईमेल एड्रेस का मिलान करता है, इसलिए "Jane" खोजने पर हर Jane सूचीबद्ध नहीं होगी। Odoo हर मिलान का केवल ID और नाम लौटाता है। Odoo की संपर्क खोज में फोन नंबर शामिल नहीं होते, इसलिए आपके रिसेप्शनिस्ट को ईमेल एड्रेस या नाम पूछना होगा।

### कॉलर को लीड के रूप में जोड़ें

| फ़ील्ड                    | वैल्यू                                                                                                                       |
| ------------------------- | ---------------------------------------------------------------------------------------------------------------------------- |
| **नाम**                   | `create_odoo_lead`                                                                                                           |
| **विवरण**                 | "जब कॉलर को कोट या कॉलबैक चाहिए, तो उन्हें हमारे CRM में लीड के रूप में जोड़ें।"                                             |
| **मेथड**                  | POST                                                                                                                         |
| **URL**                   | `https://YOUR_ODOO_ADDRESS/json/2/crm.lead/create`                                                                           |
| **रिक्वेस्ट हेडर्स**      | `Authorization` (Secret): `Bearer ` के बाद आपकी API key  `X-Odoo-Database` (Value): आपके डेटाबेस का नाम, केवल ज़रूरत होने पर |
| **बॉडी पैरामीटर्स**       | `vals_list` (object, required), नीचे दिए गए फ़ील्ड्स के साथ                                                                  |
| **एजेंट्स को असाइन करें** | **Receptionist**                                                                                                             |

Odoo को नए लीड के फ़ील्ड्स `vals_list` ऑब्जेक्ट के अंदर चाहिए होते हैं। इनमें से हर एक के लिए `vals_list` पर **Add field** चुनें:

* `name` (string, required, बातचीत से): "लीड का शीर्षक, उदाहरण के लिए: Kitchen quote - Jane Doe."
* `contact_name` (string, required, बातचीत से): "कॉलर का पूरा नाम।"
* `email_from` (string, बातचीत से): "कॉलर का ईमेल एड्रेस, अगर उन्होंने दिया हो।"
* `phone` (string, required, बातचीत से): "कॉलर का फोन नंबर अंतरराष्ट्रीय फॉर्मेट में, उदाहरण के लिए +14155550123।"
* `description` (string, required, बातचीत से): "कॉलर को क्या चाहिए, कुछ वाक्यों में।"
* `user_id` (integer, fixed value): सेल्सपर्सन की यूज़र ID
* `team_id` (integer, fixed value): सेल्स टीम की ID

सेल्सपर्सन और टीम फिक्स्ड वैल्यू हैं, इसलिए हर लीड उन्हीं के पास जाएगी, भले ही AI दूसरी IDs भेजे। अपेक्षित रेवेन्यू जैसे फ़ील्ड्स न जोड़ें, ताकि आपका रिसेप्शनिस्ट रकम का अनुमान न लगाए।

हर टूल पर **Enable** चुनें, फिर ईमेल एड्रेस देने वाले मौजूदा संपर्क के रूप में और कोट मांगने वाले नए कॉलर के रूप में [अपने रिसेप्शनिस्ट को टेस्ट करें](/docs/hi/reception-ai/receptionist/testing)। नया लीड आपके Odoo CRM पाइपलाइन में दिखाई देगा।

## विकल्प 2: Zapier

### Zapier कनेक्ट करें

अगर आपने अभी तक नहीं किया है, तो Reception.ai में [Zapier](/docs/hi/reception-ai/integrations/zapier) कनेक्ट करें।

### Odoo कार्रवाई जोड़ें

[mcp.zapier.com](https://mcp.zapier.com) पर अपने Zapier MCP सर्वर में, **Odoo CRM** ऐप से नीचे दी गई [कार्रवाइयां](#zapier-actions) जोड़ें और Zapier के कहने पर Odoo में साइन इन करें। हर फ़ील्ड के लिए, या तो फिक्स्ड वैल्यू सेट करें या सूची के अनुसार AI को भरने दें।

**Odoo CRM** ऐप odoo.com पर होस्ट किए गए डेटाबेस के साथ काम करता है। सेल्फ-होस्टेड डेटाबेस के लिए, [सीमाएं](#limitations) देखें।

ये कार्रवाइयां वह सब कर सकती हैं जो उस Odoo यूज़र के पास करने की अनुमति है, जिससे आप साइन इन करते हैं। केवल CRM और संपर्कों तक एक्सेस वाले समर्पित यूज़र पर विचार करें।

### टूल्स असाइन करें

Reception.ai में, Zapier इंटीग्रेशन का **Tools** टैब खोलें, **Refresh tools** चुनें और हर कार्रवाई को **Client** (रिसेप्शनिस्ट) को असाइन करें।

### इसे टेस्ट करें

ईमेल एड्रेस देने वाले मौजूदा संपर्क के रूप में और कोट मांगने वाले नए कॉलर के रूप में [अपने रिसेप्शनिस्ट को टेस्ट करें](/docs/hi/reception-ai/receptionist/testing)। नया लीड आपके Odoo CRM पाइपलाइन में दिखाई देगा।

### Zapier कार्रवाई

#### कॉलर ढूंढें

| फ़ील्ड                  | वैल्यू                                                              |
| ----------------------- | ------------------------------------------------------------------- |
| **Zapier कार्रवाई**     | **Find Contact**                                                    |
| **Zapier में सेट करें** | कुछ नहीं।                                                           |
| **AI को भरने दें**      | कॉलर का ईमेल एड्रेस, या अगर उनके पास ईमेल नहीं है तो उनका पूरा नाम। |
| **इसे असाइन करें**      | **Client**                                                          |

Odoo का Zapier ऐप संपर्कों को नाम या ईमेल एड्रेस से ढूंढता है, फोन नंबर से नहीं, इसलिए आपके रिसेप्शनिस्ट को इनमें से एक पूछना होगा।

#### कॉलर को लीड के रूप में जोड़ें

| फ़ील्ड                  | वैल्यू                                                                                                                        |
| ----------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
| **Zapier कार्रवाई**     | **Create Lead**                                                                                                               |
| **Zapier में सेट करें** | वह सेल्सपर्सन और सेल्स टीम, जिनके पास नए लीड्स जाएंगे, अगर आपके अकाउंट में ये फ़ील्ड्स दिखते हैं।                             |
| **AI को भरने दें**      | लीड का शीर्षक (उदाहरण के लिए, "Kitchen quote - Jane Doe"), संपर्क का नाम, ईमेल और फोन नंबर, और कॉलर को क्या चाहिए उसका विवरण। |
| **इसे असाइन करें**      | **Client**                                                                                                                    |

अपेक्षित रेवेन्यू जैसे फ़ील्ड्स खाली छोड़ दें, ताकि आपका रिसेप्शनिस्ट रकम का अनुमान न लगाए।

> **Tip**
>
> आप चाहे जो भी विकल्प इस्तेमाल करें, एक [प्रक्रिया](/docs/hi/reception-ai/receptionist/rules-and-procedures)
> जोड़ें ताकि आपका रिसेप्शनिस्ट कॉलर का ईमेल एड्रेस पूछे और लीड बनाने से पहले उसे खोजे।

> **Warning**
>
> खोज में ऐसे संपर्क भी मिल सकते हैं जो कॉलर नहीं हैं, और Zapier में **Find Contact**
> संपर्क पर सेव की गई कोई भी जानकारी लौटाता है। एक
> [नियम](/docs/hi/reception-ai/receptionist/rules-and-procedures) जोड़ें जो आपके रिसेप्शनिस्ट को यह बताए कि वह कभी भी
> संपर्क की जानकारी कॉलर को वापस न पढ़े, और उसका इस्तेमाल केवल कॉलर को पहचानने के लिए करे।

## सीमाएं

* आपका रिसेप्शनिस्ट कॉलर को फोन नंबर से नहीं ढूंढ सकता। इसके लिए उनका ईमेल एड्रेस या सटीक नाम चाहिए।
* लीड के विवरण में कॉलर की ज़रूरत दर्ज होती है। Zapier के **Odoo CRM** ऐप में नोट जोड़ने या कॉल लॉग करने की कोई कार्रवाई नहीं है।
* वेबहुक टूल्स के साथ, API key एक्सपायर हो जाती है। एक्सपायरी तारीख से पहले इसे बदल दें, वरना टूल्स काम करना बंद कर देंगे।
* Zapier के साथ, सेल्फ-होस्टेड Odoo डेटाबेस के लिए Zapier का **Odoo ERP Self Hosted** ऐप इस्तेमाल करना होगा। इसकी **Create Lead/Opportunity** कार्रवाई लीड्स जोड़ती है, लेकिन इसमें कोई खोज कार्रवाई नहीं है, इसलिए लौटने वाले कॉलर को दो बार जोड़ा जा सकता है। वेबहुक टूल्स Odoo 19 या बाद के वर्शन पर सेल्फ-होस्टेड डेटाबेस खोज सकते हैं।
* आपका रिसेप्शनिस्ट Odoo में उपलब्धता जांच नहीं सकता या मीटिंग बुक नहीं कर सकता। इसके बजाय [Google Calendar](/docs/hi/reception-ai/integrations/google-calendar) के साथ Reception की अपनी बुकिंग का इस्तेमाल करें।
* Zapier के साथ, आपके रिसेप्शनिस्ट की हर कार्रवाई आपके Zapier प्लान के टास्क इस्तेमाल करती है। Zapier फ़िलहाल हर सफल कॉल के लिए दो टास्क गिनता है; असफल कॉल नहीं गिने जाते। प्लान खत्म होने पर, रीसेट होने तक कार्रवाइयां रुक जाती हैं।

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

| समस्या                                                   | क्या जांचें                                                                                                                                                                                    |
| -------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Odoo से 401                                              | हेडर `Authorization` होना चाहिए, जिसमें `Bearer `, एक स्पेस और key हो। जांचें कि key एक्सपायर या डिलीट तो नहीं हुई है।                                                                         |
| Odoo से 404                                              | एड्रेस जांचें और यह भी कि URL का अंत `/json/2/res.partner/name_search` या `/json/2/crm.lead/create` से होता है। आपका डेटाबेस Odoo 19 या बाद का वर्शन चलाना चाहिए और CRM इंस्टॉल होना चाहिए।    |
| Odoo एक्सेस एरर लौटाता है                                | Reception.ai यूज़र को **Sales**: **User: All Documents** एक्सेस चाहिए।                                                                                                                         |
| Odoo डेटाबेस नहीं ढूंढ पा रहा है                         | अपने डेटाबेस के नाम के साथ `X-Odoo-Database` हेडर जोड़ें।                                                                                                                                      |
| कोई Odoo कार्रवाई Reception.ai में नहीं दिखती            | Zapier में कार्रवाई जोड़ने के बाद Zapier इंटीग्रेशन पर **Refresh tools** चुनें।                                                                                                                |
| कोई कार्रवाई **Changed** दिखाती है और इस्तेमाल नहीं होती | आपने इसे Zapier में एडिट किया है। **Tools** टैब में **Update** चुनें।                                                                                                                          |
| Zapier Odoo से कनेक्ट नहीं कर पा रहा                     | जांचें कि आपका Odoo प्लान बाहरी ऐप्स की अनुमति देता है और डेटाबेस जहां होस्ट है उसके लिए आप सही ऐप इस्तेमाल कर रहे हैं।                                                                        |
| जाने-पहचाने कॉलर नहीं मिल रहे                            | कॉलर से ईमेल एड्रेस की स्पेलिंग जांचें। नाम खोज के लिए नाम वैसा ही चाहिए जैसा Odoo में सेव है, और किसी कंपनी से जुड़े संपर्क को कंपनी नाम, कॉमा और व्यक्ति के नाम के रूप में सेव किया जाता है। |
| लीड्स गलत सेल्सपर्सन या टीम के पास पहुंचते हैं           | वेबहुक टूल या Zapier में सेल्सपर्सन और सेल्स टीम को फिक्स्ड वैल्यू के रूप में सेट करें।                                                                                                        |