Skip to content

Integrations

Capture IndiaMART and lead portal enquiries in Leadnote

Connect IndiaMART with your CRM key, and send enquiries from JustDial, TradeIndia, 99acres, MagicBricks, Housing.com and other portals through a webhook URL.

Last updated 5 min read

Leadnote can pull your IndiaMART buy-leads automatically, and it can receive enquiries from other portals through a private webhook URL. Both turn each enquiry into a lead in the list you choose. Account Owners and Managers set these up on the integrations hub (Hub, then All Integrations).

Connect IndiaMART

Leadnote pulls leads with IndiaMART's CRM key.

  1. In IndiaMART Lead Manager, open Settings and choose Import / Export Leads.
  2. Generate the CRM key for the mobile number registered with IndiaMART. A new key invalidates the previous one.
  3. In Leadnote, open the integrations hub and choose the IndiaMART card.
  4. On the Connection tab, enter the Registered mobile number, the CRM key and the list that should receive enquiries.
  5. Choose Integrate.

What happens next:

  • Leadnote asks IndiaMART for new leads every 6 minutes. IndiaMART allows one request per 5 minutes for each key and blocks a key for 15 minutes after more than 5 requests in a minute.
  • The first run goes back 7 days by default, up to 90, in windows of up to 7 days per run. Duplicates are skipped.
  • The page shows the last successful sync, the next check, failures in a row and health.
  • Use Add another account for a second IndiaMART mobile number. Use Enter a new CRM key after you generate a new one.

How IndiaMART fields become lead fields:

IndiaMART Leadnote
Name First name and Last name, split on the first space. "IndiaMART Buyer" if none is sent.
Mobile and Email Mobile and Email. A record with neither is skipped and logged. An invalid email is dropped.
Company, address, city, state, zip, country Organization, Address Line 1, City, State, Zip, Country
Products Product Groups
Query type, subject, product and message Notes

The lead's source is IndiaMART, with the tags indiamart and indiamart- plus the query type. IndiaMART sends India time, and Leadnote stores it as the time of the enquiry.

IndiaMART can also push leads to the Push webhook URL shown on the page for real-time delivery. IndiaMART cannot sign requests, so the secret part of that address is the credential. Keep it private.

Connect a lead portal with a webhook URL

Many portals can deliver each enquiry to a web address. Leadnote gives you a private address for each portal account.

The cards that work this way include JustDial, TradeIndia, 99acres, MagicBricks, Housing.com, Commonfloor, 10Times, Jotform, Wix, Make.com and Contact Form 7.

  1. Open the integrations hub, choose the portal's card and choose Add followed by the portal's name and the word account (for example Add JustDial account).
  2. Enter the account name, pick the List to auto-capture enquiries and, if the portal can sign requests, a Signing secret (optional).
  3. Save. Copy the Webhook URL.
  4. In the portal, open its lead delivery, API or webhook setting and paste the URL as the delivery address. Some portals need their support team to switch lead push on for your account.
  5. Send a test enquiry. It appears in the Activity log and as a lead.

The page shows a ready-to-run example request and the field names it recognises for that portal. Plain names such as name, email, phone, company and message are recognised automatically. Anything not recognised is added to the lead's notes, so nothing is lost.

The body can be a JSON object, a JSON array of up to 50 leads, a form post or a multipart form (files are ignored). The same portal lead id is never created twice, and an email or phone that already exists in your account does not create a second lead.

Sign requests (optional)

If you set a signing secret, every request must carry:

X-Leadnote-Signature: sha256=HEX_HMAC_SHA256_OF_THE_RAW_BODY

If you also send X-Leadnote-Timestamp with Unix seconds, the signed text is timestamp.body and the timestamp must be within 5 minutes. Requests without a valid signature are rejected.

Limits: a request body can be up to 256 KiB, and each address and token can send up to 120 requests a minute.

Account actions

For each portal account you can Update, Deactivate and Activate, or Delete it. A deactivated account does not capture new enquiries. Deleting stops capture too. Leads already created stay in your lists.

If enquiries do not arrive

  1. Open the integration's Activity log. A rejected event names the reason, such as a missing contact or a bad signature.
  2. Check that the account is active and that the portal really has lead delivery switched on.
  3. For IndiaMART, check that the key is current and that the health is not Reconnect needed.

See leads not arriving from forms and integrations. To label the leads you capture, see lead sources. For tools that can only send JSON from a workflow, see Zapier.

Frequently asked questions

How often does Leadnote fetch IndiaMART leads?

Every 6 minutes. IndiaMART allows one request per 5 minutes for each key, so Leadnote stays just above that gap.

Will the same IndiaMART lead be created twice?

No. IndiaMART's query id is the duplicate guard, so a lead fetched twice, or also pushed, is created once.

Why did my IndiaMART key stop working?

A new CRM key invalidates the old one, and IndiaMART expires a key that has not been used for 7 days. Generate a new key and use Enter a new CRM key.

Is the portal webhook URL safe to share?

No. Anyone who has the URL can post leads to your account. Keep it private, and set a signing secret if the portal can sign requests.