# IndiaMart Integration

This **IndiaMart integration** enables you to **integrate** your IndiaMart's account with NeoDove. You’ll be able to **view** all the leads generated from IndiaMart on NeoDove.\
\
There are two ways you can connect your IndiaMart account with NeoDove. Either with a **PULL integration which fetches leads from IndiaMart every 10 minutes** or with a **PUSH integration which generates leads on NeoDove in real time.** \
\
However Push Integration on your IndiaMart Platform is subject to availability from IndiaMart's side. For more details you should connect with your account manager from IndiaMart.&#x20;

### Which leads are created from this integration?

***

IndiaMart integration can fetch all types of leads as mentioned below

<figure><img src="https://2103666731-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MJasmeOMeAJhTVh0M75%2Fuploads%2FkXX99ogo4L0qai9y6N9v%2FWhatsApp%20Image%202024-04-29%20at%2013.49.20_793e4408.jpg?alt=media&#x26;token=4e3bae6c-deb0-4153-8323-1f275f9d1b19" alt=""><figcaption></figcaption></figure>

The leads created will have a value called QUERY\_TYPE as part of other details which you can use to distinguish between how this lead was created on IndiaMart platform.&#x20;

For example if a lead was created because someone filled a query on your sellers page, then the QUERY\_TYPE for that lead in NeoDove will say "W" since its a Direct Enquiry. <br>

### Pull Integration Steps:

***

1. **Login** on your IndiaMart Account.
2. **Navigate** to the left side Menu Bar on your account.
3. Under settings you will find "**CRM Key generation**" click on it.<br>

   <figure><img src="https://2103666731-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MJasmeOMeAJhTVh0M75%2Fuploads%2FxooeEtONRDxL5VuHkR7V%2FScreenshot%202022-02-24%20094547-1.png?alt=media&#x26;token=03384693-e356-4cc8-ac4f-66662557a87a" alt=""><figcaption></figcaption></figure>
4. Then click on "**Generate Key**".<br>

   <figure><img src="https://2103666731-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MJasmeOMeAJhTVh0M75%2Fuploads%2FpYgbkEhPqkC5NHwGCNuy%2Fimage.png?alt=media&#x26;token=aef7bc30-603a-499e-a991-42d6dafa1a85" alt=""><figcaption></figcaption></figure>
5. Copy the **key** which will appear.
6. Go to NeoDove and click on Integrations<br>

   <figure><img src="https://2103666731-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MJasmeOMeAJhTVh0M75%2Fuploads%2FAlNNqPVjW10PD45dU4k8%2Fimage.png?alt=media&#x26;token=9d8a1905-c0a3-433e-9b3b-35f6bbc3bbe2" alt=""><figcaption></figcaption></figure>
7. On this page, click on IndiaMart and select PULL
8. Now add the registered phone number connected with IndiaMart against Phone Number and against Key, paste the value you copied in step 5<br>

   <figure><img src="https://2103666731-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MJasmeOMeAJhTVh0M75%2Fuploads%2FNyu73xvR6kjakxAl9rqc%2Fimage.png?alt=media&#x26;token=b9cc1af0-f9d4-4bed-bc59-8bbff2b3ab9e" alt=""><figcaption></figcaption></figure>
9. Click Next and here setup which campaign should the leads be created in NeoDove from this integration and click on Submit<br>

   <figure><img src="https://2103666731-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MJasmeOMeAJhTVh0M75%2Fuploads%2FmaAKlvVJBbREF7ajdFDx%2Fimage.png?alt=media&#x26;token=81f8714e-f22b-454a-a6c5-36a72adc3a5c" alt=""><figcaption></figcaption></figure>

### Push Integration Steps:

***

1. Go to IndiaMart portal and click on Lead manager<br>

   <figure><img src="https://2103666731-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MJasmeOMeAJhTVh0M75%2Fuploads%2FHVqLRtLRYuqP3uiD92iV%2Flms_navigate-1.png?alt=media&#x26;token=eaaf3c27-641d-446d-92aa-9ec35ccfe220" alt=""><figcaption></figcaption></figure>
2. Click on three dots and click on Import/Export leads and then select IM Leads Push API<br>

   <figure><img src="https://2103666731-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MJasmeOMeAJhTVh0M75%2Fuploads%2FbMKeOrLCBn6CocOh0XyG%2F3-dot-menu.png?alt=media&#x26;token=ee30c93c-3caa-4333-806f-592c574b888f" alt=""><figcaption></figcaption></figure>
3. In source, select NeoDove<br>

   <figure><img src="https://2103666731-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MJasmeOMeAJhTVh0M75%2Fuploads%2FZ1mHMUtg9WjbPwkPgOBm%2FDrop-Down.png?alt=media&#x26;token=66d06cb8-5a97-4e6f-a940-6fbf14f708d3" alt=""><figcaption></figcaption></figure>
4. Click on Generate Key to generate a secret key<br>

   <figure><img src="https://2103666731-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MJasmeOMeAJhTVh0M75%2Fuploads%2F3cccBaXoZCfGwNPkdBRG%2FFinal-SS-1.png?alt=media&#x26;token=e0701edc-8d80-4bb0-b64c-8fe46ffc0b4b" alt=""><figcaption></figcaption></figure>
5. Copy the value against Current Key
6. Go to NeoDove and click on Integrations<br>

   <figure><img src="https://2103666731-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MJasmeOMeAJhTVh0M75%2Fuploads%2FMnmJGXIA16pqFT5mlZUN%2Fimage.png?alt=media&#x26;token=e349e42d-d9ce-4995-a35a-bc74f6dcd080" alt=""><figcaption></figcaption></figure>
7. Click On IndiaMart and select Push <br>

   <figure><img src="https://2103666731-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MJasmeOMeAJhTVh0M75%2Fuploads%2FbyA6xsJOf48MGr59dob3%2Fimage.png?alt=media&#x26;token=2acb1677-72ae-4b92-90af-283e4438017a" alt=""><figcaption></figcaption></figure>
8. Now paste the key you copied from IndiaMart in step 5 and click on Next
9. On this last step, setup where you want the leads from this integration should get created and then click on Submit\ <br>

   <figure><img src="https://2103666731-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MJasmeOMeAJhTVh0M75%2Fuploads%2F56k51PH0Ivqzk3Wi8DsO%2Fimage.png?alt=media&#x26;token=15aad9b0-07b1-4a7d-81b5-49a2bb8efff9" alt=""><figcaption></figcaption></figure>

### Common Scenarios of error in IndiaMart Integration

***

1. When the **secret key** you are entering is incorrect.

In this case, NeoDove will show you this **error** and the integration will not get **completed**.
