NewNVIDIA Inception Program

Mantis Ai is now part of NVIDIA Inceptionthe program for startups building with AI

Read more
Lead Generation

How to Generate B2B Leads in India: A 5-Step Order

A 5-step order for B2B lead generation in India: one-sentence ICP, the right list source, GST portal verification, TRAI and Gmail rules for outreach, and a CRM loop.

b2b leadshow to generate b2b leadsb2b lead generation indiaicpgst verificationlead listtraicrm

If you sell to Indian businesses on a small budget and want to know how to generate B2B leads in India, most articles hand you a list of channels — SEO, ads, LinkedIn, trade shows — and stop there. The order matters more than the channel. Work in this sequence: write a one-sentence ICP, pick a list source that actually contains those buyers (map listings for local trades, web search and directories for companies), verify every row against a public record such as the GST portal, reach out on the channel the buyer already answers, and log every reply so the next list is sharper. The common mistake is starting at step 4 with a bought list and skipping steps 1 to 3.

1

Write a one-sentence ICP before you touch a tool

See step 1 below.

2

Pick the source that holds those buyers

See step 2 below.

3

Verify every row against a public record

See step 3 below.

4

Reach out on the channel the buyer answers

See step 4 below.

5

Log replies into a CRM and tighten the ICP

See step 5 below.

1. Write a one-sentence ICP before you touch a tool

ICP means ideal customer profile. Write it as one sentence with four parts: who (industry), where (city or area), a size signal, and a reason to buy now.

Two examples that work (illustrations, not customers):

"Dental clinics in Pune with no online booking."

"Mid-size garment exporters in Tiruppur who post job ads for merchandisers."

A bad ICP is "SMEs in India" — it names no industry, no place, and no trigger, so every list looks right and nothing converts. The reason-to-buy part is doing double duty: it is what you will say in your first message in step 4. If you cannot finish the sentence, you are not ready to build a list.

2. Pick the source that holds those buyers

Match the source to the buyer type. Local trades such as clinics, shops and factories sit on map listings; companies that are not on maps, such as SaaS, D2C and service firms, show up through web search, their own sites and LinkedIn; manufacturers and exporters sit in trade directories and association or exhibitor lists.

Buyer typeBest sourceWhat you get
Local trades — clinics, shops, factories, gymsMap listingsName, address, phone, category
Companies not on maps — SaaS, D2C, servicesWeb search, company sites, LinkedInWebsite, email, team signals
Manufacturers and exportersTrade directories, association member lists, exhibitor listsLegal name, product line, contact person

If you would rather not stitch sources together, a lead finder such as Mantis searches map listings for local trades and web search for companies not on maps in one run.

If you plan to pull data off maps yourself, read our comparison of Google Maps scrapers. And if your instinct is to just buy a database, read how to get leads without buying lists first — bought lists skip steps 1 and 3, which is where most B2B lead generation in India goes wrong.

3. Verify every row against a public record

Before you call or email anyone, confirm the business exists and is active. If the business shows its GSTIN (on its website, a quote or an invoice), search it on the GST portal. The portal's taxpayer search works without login. The pre-login GSTIN search shows the legal name, trade name, effective date of registration, constitution of business, principal place of business, cancellation date if any, and return filing details — see the GST search taxpayer manual for the exact steps.

Use it to confirm four things: the business is real, it is active (no cancellation date), the legal name you should address, and the place of business. Then run three quick checks outside the portal: does the phone ring, does the website load, and is the email on the business's own domain rather than a generic address.

Timing matters here. HubSpot, citing MarketingSherpa, puts B2B data decay at 2.1% a month, about 22.5% a year. A list verified six months ago is already partly wrong, so verify close to outreach, not months before. For a fuller checklist, see our guide to qualifying a local lead before you call.

4. Reach out on the channel the buyer answers

Pick the channel the buyer already uses, then follow that channel's rules. Email needs an authenticated domain and a very low spam-complaint rate, calls need TRAI-compliant numbering, and WhatsApp works best for owners who already talk to you there. In every case, open with the reason from your ICP sentence.

Email. Gmail asks senders to keep spam rate below 0.10% and never reach 0.30%, and every sender needs SPF or DKIM on the sending domain. The full requirements are in Google's sender guidelines. A verified list (step 3) is what keeps your complaint rate down.

Calls. TRAI's February 2025 amendment bars normal 10-digit numbers for telemarketing; promotional calls must use the 140 series, and transactional or service calls the 1600 series. The penalties are not mild: a first violation gets outgoing services barred for 15 days, and a repeat violation means one-year disconnection across operators plus blacklisting. Read the TRAI release on PIB before you set up any calling.

WhatsApp. If the buyer already talks to you on WhatsApp, use it; keep the first message short and specific.

Whatever the channel, your first message is the reason from your ICP sentence — "you have no online booking" or "you are hiring merchandisers" — not a company introduction. For help choosing between channels for small businesses, see call, WhatsApp or walk in. This section is a summary of public rules, not legal advice.

5. Log replies into a CRM and tighten the ICP

Every reply goes into a CRM with one of four outcomes: replied, meeting, not now, or wrong fit. The "wrong fit" pile is the most valuable — read the reasons and rewrite step 1. If half your list was the wrong size or wrong area, that is an ICP problem, not an outreach problem, and the next list should reflect it.

You do not have to move leads by hand. Mantis can send selected leads to HubSpot, Zoho CRM, Pipedrive, Freshsales, or any webhook. And if you are on the other side of this — selling CRM software yourself — see our guide to finding CRM buyers in India.

How to generate B2B leads in India with Mantis

This is our product, so here is the plain version. You write who you sell to in plain words, and Mantis searches map listings for local trades and web search for companies not on maps. It grades phones (mobile, landline, toll-free) from the business listing, reads emails from the business's own website, and shows why each lead matched. A run can cover an Indian neighbourhood, a city, all of India, or a foreign city, and new leads cost 5 credits each. From there, selected leads go to HubSpot, Zoho CRM, Pipedrive, Freshsales, or any webhook. You get 500 free credits once at signup, no card. Try the Mantis lead finder on one ICP sentence and judge the match quality yourself.

Find B2B leads that match one sentence

Describe who you sell to; Mantis finds matching businesses and shows why each matched. 500 free credits once at signup, no card.

Try the lead finder

I'm Tarun, founder of Mantis, the lead finder mentioned above.

Frequently asked questions

Is it legal to cold call businesses in India?

It is regulated, not banned. Telemarketing on normal 10-digit numbers is barred; promotional calls go through the 140 series and transactional or service calls through the 1600 series. A first violation gets outgoing services barred for 15 days; a repeat means one-year disconnection across operators plus blacklisting.

What is the cheapest way to get B2B leads in India?

Build your own list from public sources — map listings, directories, association and exhibitor lists — and verify each row yourself. It costs time instead of money, and you avoid paying for a bought list that skips ICP and verification.

How do I check a B2B lead is genuine?

Search the business on the GST portal, which works without login. The result shows the legal name, trade name, registration date, constitution of business, principal place of business, any cancellation date, and return filing details. Then call the number and load the website.

How often should I refresh my list?

B2B data decays at about 2.1% a month, roughly 22.5% a year. Re-verify before each campaign rather than on a fixed calendar, and treat any list older than a few months as suspect.

Google Maps scrapers · how to get leads without buying lists · qualifying a local lead before you call · call, WhatsApp or walk in · finding CRM buyers in India · Mantis lead finder

Start finding clients today

Your next clients are
already nearby.

Find high-intent local businesses and grow your agency with confidence.

Get Free Access →Partner with us ›