Skip to main content

IndiaMART Store Management

The ECOSIRE IndiaMART Store Management module integrates your IndiaMART seller account with Odoo ERP. IndiaMART is India's largest B2B online marketplace, connecting over 7 million suppliers with 150+ million registered buyers. Known for manufacturing, industrial goods, and bulk wholesale, IndiaMART is essential for Indian B2B suppliers. This module uses the IndiaMART Lead Manager API to synchronize your product catalog, buyer inquiries, and lead data between IndiaMART and Odoo.

Compatibility: Odoo 17 / 18 / 19 Price: $249 (one-time) License: Up to 3 domain activations

Key Features

  • IndiaMART Lead Manager API integration with MCAT key authentication
  • Product catalog synchronization (listings and pricing)
  • Buyer inquiry and RFQ import into Odoo CRM leads
  • Real-time lead notifications and sync
  • Contact information management for buyers
  • Inquiry response tracking
  • Catalog performance monitoring
  • Buy Lead integration for proactive buyer discovery
  • Multi-company record rules for isolated data management

Prerequisites

  • Odoo 17, 18, or 19 (Community or Enterprise edition)
  • An active ECOSIRE license for this module
  • An IndiaMART seller account (Basic, Premium, or Gold)
  • MCAT (Mobile Customer Acquisition Tool) key from IndiaMART CRM

Installation

  1. Download the module ZIP from your ECOSIRE Dashboard
  2. Extract to your Odoo addons directory:
    unzip ecosire-indiamart-*.zip -d /opt/odoo/addons/
  3. Restart the Odoo service:
    sudo systemctl restart odoo
  4. Navigate to Apps, click Update Apps List
  5. Search for "ECOSIRE IndiaMART Store Management" and click Install
  6. Enter your ECOSIRE license key when prompted

Configuration

Step 1: Obtain IndiaMART MCAT Key

  1. Log in to your IndiaMART account at https://seller.indiamart.com
  2. Navigate to Lead Manager then API Settings or Integrations
  3. Copy your MCAT Key (also called CRM API key)
  4. If API access is not enabled, contact your IndiaMART relationship manager to activate it
  5. Note your seller profile ID for reference

Step 2: Connect in Odoo

  1. Navigate to IndiaMART Store Management > Configuration
  2. Create a new configuration and enter:
    • MCAT Key (mcat_key) -- your IndiaMART Lead Manager MCAT key
  3. Click Test Connection to verify API access
  4. Configure your CRM pipeline mapping for imported leads

Step 3: Configure Sync Settings

Product Sync

  • Configure product catalog updates and pricing sync
  • Map Odoo products to IndiaMART product listings
  • Set sync interval for catalog updates

Lead/Inquiry Sync

  • Enable automatic inquiry import from IndiaMART
  • Map inquiry categories to Odoo CRM sales teams
  • Configure lead assignment rules and follow-up automation
  • Set sync interval: scheduled (every 5, 15, or 60 minutes)

Buyer Sync

  • Import buyer contact information to Odoo contacts
  • Configure duplicate detection for returning buyers
  • Map IndiaMART buyer segments to Odoo customer categories

Initial Sync

  1. Go to IndiaMART Store Management > Operations > Initial Import
  2. Select data types to import (Products, Leads/Inquiries, Contacts)
  3. Set date range for historical inquiries
  4. Click Start Import and monitor progress in the sync log

API Details

FieldValue
Auth methodMCAT Key in request parameters
Lead API endpointhttps://mapi.indiamart.com/wservce/crm/crmListing/v2
Catalog API endpointhttps://mapi.indiamart.com/wservce/catalog
FormatJSON responses
Rate limitAs per IndiaMART API terms
Key config fieldsmcat_key

Dashboard

The built-in OWL 2 dashboard provides real-time visibility into your integration:

  • 6 KPI cards -- Revenue, Orders, Customers, Products, Avg Order Value, and Sync Health -- each with period-over-period delta indicators
  • Sales Trend chart (Chart.js line chart) with interactive date filtering
  • Order Status breakdown (doughnut chart) showing distribution across statuses
  • Period filters -- Today, 7 days, 30 days, 90 days, Year, or Custom date range
  • Activity feed showing recent sync log entries with type indicators
  • Quick action buttons for Products, Orders, Customers, Queue, Logs, and Settings
  • Status footer with Queue Jobs, Errors, Out of Stock, and Sync Rate
  • Auto-refresh every 60 seconds with dark mode support

Troubleshooting

IssueSolution
Connection failedVerify MCAT key; contact IndiaMART support to confirm API access is enabled
Inquiries not importingCheck date range and inquiry status filter settings
Duplicate leads createdReview contact deduplication rules in Odoo CRM settings
Products not syncingConfirm catalog API permission is enabled with your MCAT key
MCAT key invalidRegenerate MCAT key from IndiaMART Lead Manager settings
API rate limit exceededReduce sync frequency; increase interval between scheduled calls
Buyer info incompleteSome buyer details may be hidden; IndiaMART controls buyer data visibility
License not activeVerify your ECOSIRE license key at Settings > ECOSIRE License

Support