Skip to Content

IndiaMART Odoo Integration

Bring your IndiaMART buyer enquiries straight into Odoo CRM, automatically.

IndiaMART logo

How Buyer Enquiries Come Into Odoo

IndiaMART enquiries flow into your Odoo CRM automatically, either instantly via webhook
or on a 15-minute sync, then get assigned to the right sales team.

1
IndiaMART

Buyer submits an enquiry

2
CRM Markethub

Lead is received and mapped

3
Odoo CRM

Lead record is created

Leads reach Odoo instantly through a webhook, or automatically every 15 minutes via a scheduled API sync.

Once connected, the lead status shows as "Connected" and new enquiries are created in Odoo CRM as they arrive.

IndiaMART lead flow into Odoo CRM screenshot

How to Set Up

1
Connect IndiaMART

Go to CRM, click Connect, then select IndiaMART.

2
Choose a sync method

Pick Receive Leads Instantly (Webhook) or Fetch Leads Automatically (API key, every 15 minutes).

3
Configure credentials

Enable the webhook in the Credentials tab, or generate and enter your Pull API Key from IndiaMART.

4
Test the connection

Click Connect or Test; status changes to Connected once validated.

5
Fetch old leads (optional)

In Debug mode, set a date range and click "Fetch Leads from IndiaMART".

IndiaMART Odoo setup screenshot

Limitations

This integration only pulls leads from IndiaMART; it does not push data back.

Webhook leads need the URL to be configured manually inside IndiaMART.

API key sync is not instant; leads are fetched every 15 minutes via cron.

Fetching old leads requires enabling Debug mode in Odoo.

Frequently Asked Questions

Either instantly through a webhook, or automatically every 15 minutes using your IndiaMART API key.

Webhook delivers leads in real time as they're created; API key sync fetches new leads every 15 minutes via a scheduled job.

Yes, using Debug mode you can set a date range and fetch historical leads from IndiaMART into Odoo CRM.

Ready to connect IndiaMART to Odoo?

Get your buyer enquiries flowing into Odoo CRM with no manual data entry.