IndiaMART
Auto-create leads in Kraya from IndiaMART product inquiries via Push API.
{"feature":"indiamart-integration","audience":"end_users","apps":["NextJS","Laravel"],"tags":["leads","webhooks","integrations"]}IndiaMART Integration
- Where in Kraya
- Page:
https://kraya-ai.com/dashboard/indiamart-integration
- Page:
- What it does
- Receives new inquiries from IndiaMART via a secure webhook URL unique to your organization.
- Automatically creates or updates leads in Kraya using the IndiaMART payload.
Overview
When enabled, IndiaMART sends lead notifications to your Kraya webhook URL (JSON POST). Kraya upserts the lead (by phone/email when present) and places it into your default pipeline at the New Lead stage unless you later move it.
Setup
-
Request activation
Open the IndiaMART integration page and click the activation/support option (or contact your Kraya POC). -
Get your webhook URL
You’ll receive a URL like:
https://kraya-ai.com/api/webhooks/indiamart/{your-org-slug} -
Add it in IndiaMART
In your IndiaMART account, configure this URL for lead delivery or contact your indiamart POC to get it done. -
Test and verify
Trigger a test (or wait for a live inquiry). Search for the lead in Kraya.
Notes
- IndiaMART expects JSON; ensure the configuration sends JSON to the webhook.
- The per-org slug routes events to your organization.
What gets saved
- Name, Phone, Email (when provided)
- IndiaMART’s identifying query ID and other details are saved as attributes for your reference.
- Deduplication by phone/email helps prevent duplicates.
Edge cases to expect
- Invalid or missing slug
- Event is ignored. Re-check the exact webhook URL.
- Validation differences
- If an event is missing key fields (e.g., both phone and email), Kraya still stores what it can; you may need to complete missing data later.
- Bursts / spikes
- Events are queued and processed shortly after; allow a few minutes during peak times.
Troubleshooting (quick)
- “No leads arriving”
- Confirm JSON format is enabled and the webhook URL matches exactly. Try a fresh test from IndiaMART.
- “Wrong or partial data”
- Check the original payload in IndiaMART and ensure it includes Name/Phone/Email where possible.
Short decision tree
- Nothing appears → Re-verify URL and JSON mode → Trigger a test → Search by the phone/email in Kraya.
- Partial fields → Edit the lead in Kraya to complete missing data if the source didn’t provide it.
FAQs
- Does Kraya send updates back to IndiaMART?
- No. It’s one-way into Kraya.
- Can I pause it?
- Remove/disable the webhook in IndiaMART or contact Kraya support to revoke the slug.
Related guides
- Leads (creating, editing, searching)
- Webhooks (Org outbound)