Platform
Chatbot Builder Bulk Messaging Team Inbox Mini CRM API & Webhooks AI Integration WhatsApp Flows
Industries
E-commerce & D2C Real Estate Education Healthcare Finance & BFSI Logistics Hospitality Retail
Integrations
Learn
Learning Hub Help & Docs Connect Guides Automation Codex Blog Message Templates
Pricing Start Free Trial →
HomeConnect › Connect IndiaMART to WhatsApp
IndiaMART Integration Guide · Logistics / India

Connect IndiaMART to WhatsApp

Alert your sales team on WhatsApp the instant a new IndiaMART buyer enquiry arrives. Companies that respond within five minutes are far more likely to close the deal. IndiaMART's Push API sends leads to WA.Expert in real time, no polling required.

Published 23 June 2026  ·  6 min read  ·  Logistics / India
CRM API and Push API are available to paid IndiaMART sellers only

Both the Push API and Pull API are available on the Prime and Business Subscription plans. Free or basic sellers do not have access to the CRM Integration or Push API features in Lead Manager. Check your IndiaMART plan before following this guide.

Speed is everything for IndiaMART leads

IndiaMART generates over 60 million buyer enquiries per year. Research shows businesses that respond within one hour are 7x more likely to qualify a lead than those that respond later. A WhatsApp alert to your sales team within seconds of a new lead arriving makes sub-5-minute follow-up possible.

Push API vs Pull API

Push API (recommended)Pull API
How it worksIndiaMART POSTs to your WA.Expert URL in real timeYou poll IndiaMART at regular intervals
SpeedInstant: fires the moment a lead arrivesUp to 10–15 min delay depending on poll interval
SetupOTP activation in Lead Manager (5 min)API key generation + polling logic
Best forReal-time WhatsApp alertsBatch sync, historical data, fallback

Use Push API for instant WhatsApp alerts. Use Pull API if you also need historical lead sync.

Option A: Push API (recommended for real-time alerts)

Step 1: Get your WA.Expert webhook URL

In WA.Expert, create a new automation and set the trigger to Inbound Webhook. Copy the webhook URL.

Step 2: Activate Push API in IndiaMART

2
Go to Lead Manager (three-dot menu, top right).
3
Click the three-dot menu inside Lead Manager and select Import/Export Leads → Push API.
4
From the CRM platform dropdown, select Other.
5
Enter Platform Name: WA.Expert. Enter your Webhook Listener URL: paste your WA.Expert webhook URL.
6
Click Activate API. Enter the OTP sent to your primary mobile number. The Push API is now active.
7
Use IndiaMART's built-in Test button to send a sample payload. Verify WA.Expert receives it.
Official docs

IndiaMART Push API: help.indiamart.com

Step 3: Map the lead payload

IndiaMART Push API payload — new buyer enquiry
{{
  "QUERY_ID":          "IM-12345678",
  "QUERY_TYPE":        "BUYLEAD",
  "SENDER_NAME":       "Priya Sharma",
  "SENDER_MOBILE":     "9876543210",
  "SENDER_EMAIL":      "priya@example.com",
  "SENDER_CITY":       "Mumbai",
  "SENDER_STATE":      "Maharashtra",
  "SUBJECT":           "Plastic Granules Inquiry",
  "QUERY_PRODUCT_NAME":"HDPE Granules",
  "CALL_DURATION":     0,
  "RECEIVER_CATALOG":  "YOUR_CATALOG_ID",
  "QUERY_TIME":        "2026-06-23 21:30:00"
}}

Map to WA.Expert variables:
  SENDER_NAME         -> buyer_name
  '+91' + SENDER_MOBILE -> wa_phone    <- PREPEND +91 if needed
  SENDER_EMAIL        -> buyer_email
  SENDER_CITY         -> buyer_city
  QUERY_PRODUCT_NAME  -> product_enquired
  QUERY_TIME          -> lead_time
  QUERY_ID            -> lead_id
Prepend +91 to SENDER_MOBILE

IndiaMART may send SENDER_MOBILE as a bare 10-digit number. WA.Expert needs the full international format. In your automation, prepend +91 to the mobile value before using it as the WhatsApp destination.

Option B: Pull API (polling)

If you prefer to poll for leads, or need historical data sync, use the Pull API with a scheduled automation.

1
In seller.indiamart.com, go to Lead Manager → three-dot menu → CRM Integration. Generate your API key. IndiaMART sends it to your registered email.
2
In WA.Expert, create a scheduled automation (every 10–15 minutes) that calls the IndiaMART Pull API with an External API Request step.
IndiaMART Pull API request (via WA.Expert External API Request step)
GET https://mapi.indiamart.com/wservce/crm/crmListing/v2/
    ?glusr_usr_id=YOUR_USER_ID
    &api_key=YOUR_API_KEY
    &start_time=2026-06-23+20:00:00
    &end_time=2026-06-23+21:00:00

Response:
{{
  "CODE": 200,
  "MESSAGE": "Data Fetched Successfully",
  "TOTAL_RECORDS": 3,
  "DATA": [
    {{
      "QUERY_ID":          "IM-12345678",
      "SENDER_NAME":       "Priya Sharma",
      "SENDER_MOBILE":     "9876543210",
      "QUERY_PRODUCT_NAME":"HDPE Granules",
      "QUERY_TIME":        "2026-06-23 21:30:00"
    }}
  ]
}}

Poll every 10-15 minutes. Use start_time/end_time to fetch
only leads since the last poll. Max 7-day window per request.

Worked example: instant sales team alert on WhatsApp

Full flow — new IndiaMART lead to WhatsApp alert
1. Buyer submits enquiry on IndiaMART:
   Product: HDPE Granules
   Name: Priya Sharma, Mumbai
   Mobile: 9876543210

2. IndiaMART Push API fires to WA.Expert webhook.

3. WA.Expert maps:
   buyer_name      = 'Priya Sharma'
   wa_phone        = '+919876543210'  (prepended +91)
   product_enquired = 'HDPE Granules'
   buyer_city      = 'Mumbai'
   lead_id         = 'IM-12345678'

4. WA.Expert sends your sales team WhatsApp (+91 XXXXXXXXXX):
   'New IndiaMART lead:
    Priya Sharma, Mumbai
    Enquiry: HDPE Granules
    Mobile: +919876543210
    Lead ID: IM-12345678
    Reply to this message to contact Priya now.'

Troubleshooting

SymptomLikely causeFix
Push API option not visible in Lead ManagerFree or basic IndiaMART planCRM Integration and Push API require a paid IndiaMART subscription (Prime or Business). Upgrade your plan.
OTP not received during activationWrong primary mobile registeredIndiaMART sends the OTP to the primary mobile number on your account. Check the number in your IndiaMART account settings.
Webhook not receiving test payloadWrong URL or automation not publishedUse IndiaMART's Test button and confirm the payload appears in WA.Expert. Ensure the WA.Expert automation is published (not draft).
WhatsApp not sending to buyerMissing +91 prefix on mobileSENDER_MOBILE may be bare 10 digits. Prepend +91 in the automation before using it as the WhatsApp destination.
Pull API returning no dataTime range mismatch or wrong user IDThe start_time and end_time must be within 7 days of each other. Confirm glusr_usr_id matches your IndiaMART seller account.
Same lead received twiceIndiaMART may retry on non-200Ensure your WA.Expert automation responds 200 quickly. Deduplicate on QUERY_ID if duplicates appear.

Common questions

Does the IndiaMART API need a paid subscription?
+
Yes. Push API and Pull API both require a paid IndiaMART Prime or Business Subscription. Free sellers cannot access these features.
Push API vs Pull API?
+
Push API: IndiaMART posts to your URL instantly when a lead arrives. Pull API: you poll every 10–15 minutes using an API key. Push is faster and simpler.
Why respond on WhatsApp?
+
Companies responding within one hour are 7x more likely to qualify a lead. A WhatsApp alert to your sales team enables sub-5-minute follow-up.
How do I get the Pull API key?
+
seller.indiamart.com → Lead Manager → three-dot menu → CRM Integration → Generate key. IndiaMART sends the key to your registered email.
What fields does the payload include?
+
QUERY_ID, SENDER_NAME, SENDER_MOBILE, SENDER_EMAIL, SENDER_CITY, SENDER_STATE, QUERY_PRODUCT_NAME, QUERY_TIME. Mobile may be bare 10 digits; prepend +91.
Does this incur extra WA.Expert charges?
+
Each WhatsApp uses a message credit. Utility: Rs. 0.14 on Starter. 100 leads/month = Rs. 14 in message credits.

Connect Shiprocket to WhatsApp

Shiprocket: shipping notifications for D2C brands.

Read guide →

Connect Airtable to WhatsApp

Log IndiaMART leads to an Airtable CRM base automatically.

Read guide →

External API Request Step

Master every field in WA.Expert's HTTP action step.

Read foundation guide →

Connect IndiaMART to WhatsApp today

Free trial, no credit card. If you get stuck, we answer live on WhatsApp.

Start Free Trial → Book a Demo
1