App Integrations

Indiamart

Connect IndiaMart to SmartTask to automatically turn every buyer enquiry into a task. Set up in minutes - no manual data entry required.

Indiamart Logo
Indiamart Logo

Overview

The IndiaMart integration automatically converts every new IndiaMart lead into a task in SmartTask. When a buyer submits an enquiry on IndiaMart, SmartTask instantly creates a task (with a contact) in the project of your choice, so your sales team can follow up without any manual data entry.

How It Works

  • Buyer submits enquiry on IndiaMart
  • IndiaMart sends lead data to your SmartTask Webhook URL
  • SmartTask creates a Task + Contact in your chosen Project

Each Configuration links one IndiaMart webhook to one SmartTask project. You can create multiple configurations — for example, one per product line or sales team.

Getting Started

Step 1: Open the IndiaMart App

  1. In SmartTask, go to Apps from your organization menu.
  2. Click IndiaMart.
  3. You'll see the IndiaMart Configurations list (empty on first use).

Step 2: Add a Configuration

  1. Click Add Configuration.
  2. The configuration dialog opens.

Step 3: Fill in the Configuration

Field

Required

Description

Sync to Project

Required

Every new IndiaMart lead will create a task in this project.

Assigned User

Optional

The team member automatically assigned to each new task. Leave blank to create unassigned tasks.

Step 4: Save and Copy the Webhook URL

  1. Click Save.
  2. The configuration is created and a Webhook URL appears at the top of the dialog (and in the configurations list).
  3. Click the copy icon next to the URL.

Step 5: Paste the Webhook URL into IndiaMart

  1. Log in to your IndiaMart seller account.
  2. Go to Lead Manager → Settings → CRM Integration (or the equivalent webhook/API settings section in your IndiaMart dashboard).
  3. Paste the Webhook URL you copied from SmartTask.
  4. Save your IndiaMart settings.

✅ From this point on, every new IndiaMart enquiry will automatically appear as a task in your chosen SmartTask project.

What Gets Created for Each Lead

Task

  • Task name — Populated from the lead's Subject, Product Name, or Query Time.
  • Assigned to — The user you set in the configuration (if any).
  • Description — Any additional lead fields you choose to map (see Field Mapping below).

Contact

  • Contact name — Sender's name.
  • Phone numbers — Sender's mobile and alternate mobile.
  • Email addresses — Sender's email and alternate email.
  • Parent contact (Company) — Sender's company name.

These core fields are auto-mapped — no setup required.

Field Mapping

Beyond the auto-mapped fields above, IndiaMart leads contain additional data that you can route into SmartTask however you like.

Accessing Field Mapping Open a configuration (new or existing) and, once a project is selected, the Map Fields to Internal Fields section appears below the project and user pickers.

Auto-Mapped Fields (always synced, no action needed)

IndiaMart Field

Maps to

Sender Name

Contact name

Mobile / Alt Mobile

Contact phone numbers

Company

Parent contact

Subject / Product Name / Query Time

Taskname

Mapping Options

For each configurable field, choose where the data should go in SmartTask:

Option

Result

Task Description

Appended to the task's description

Contact Description

Appended to the contact's description

Both Task and Contact Description

Appended to both

Task Custom Field

Stored in a specific custom field on the task

Contact Custom Field

Stored in a specific custom field on the contact

Both Task and Contact Custom Field

Stored in the chosen custom field on both

ℹ️ When you choose a Custom Field option, a second dropdown appears so you can pick the exact custom field from your project.

Default Values

Each configurable field has an optional Default value setting. This value is used when IndiaMart does not include the field in the lead payload — useful for ensuring a required custom field is never left blank (e.g. setting a default "Source" value of IndiaMart).

For Select and Multi-Select custom fields, the default value picker shows your field's defined options.

Custom Fields with Default Value Only

Click Add Field → Add Custom Field (default value only) to map a SmartTask custom field that has no corresponding IndiaMart field. This lets you stamp every lead-generated task or contact with a fixed value (e.g. Lead Source = IndiaMart, Stage = New).

Managing Configurations

Configurations List

The main IndiaMart page shows all your configurations in a table with these columns:

  • Config Id: Unique identifier for the configuration
  • Project: The synced SmartTask project
  • Assigned User: The default assignee for new tasks
  • Webhook URL: The URL to paste into IndiaMart (click the copy icon)

Use the search bar at the top to filter configurations.

Editing a Configuration

Click the edit icon (pencil) in the Actions column, or click the Config Id row. Make your changes and click Save.

Deleting a Configuration

Open a configuration and click Delete at the bottom of the dialog, or click the delete icon (trash) in the Actions column.

⚠️ Deleting a configuration disables the webhook. IndiaMart will no longer send leads to SmartTask for that URL. Update your IndiaMart account settings accordingly.

Multiple Configurations

You can create as many configurations as you need. Common use cases:

  • One per product category: Route enquiries for different products into different projects.
  • One per sales region: Assign leads from different territories to different teams.
  • One per IndiaMart listing: Keep each listing's leads in a separate pipeline.

Each configuration gets its own unique Webhook URL, so you can register different URLs against different IndiaMart products or accounts.

Permissions

Only users with the appropriate organization-level permissions can create, edit, or delete IndiaMart configurations. Contact your SmartTask workspace admin if the Add Configuration button is not visible to you.

Checkout other Integrations
Achieve Your Firm’s True Potential

Plan your resources smarter with one scalable client delivery management system.

Try it Live - It's FREE