Short answer: To evaluate a B2B lead generation agency in India, score each shortlisted agency on seven weighted criteria: ICP and market understanding, channel fit, lead-quality definitions, CRM measurement, data and platform compliance, asset ownership, and team and reporting. Ask for a sample report and a written definition of a qualified lead before you talk price. Reject any agency that guarantees lead volumes without seeing your data, sells scraped lists or LinkedIn automation, or runs ad accounts and domains in its own name. Sign a 90-day pilot with decision gates, not a 12-month lock-in.
What kinds of B2B lead generation agencies are there in India?
"B2B lead generation agency" covers very different businesses. Know which one you are talking to, because each is good at different things and is paid differently.
| Type | What they do well | Where they fall short | Usual pricing |
|---|---|---|---|
| Appointment-setting / SDR shop | Outbound calling, email and LinkedIn; booked meetings | Weak on inbound, content and ads | Per meeting, retainer or hybrid |
| Performance marketing agency | Google, Meta and LinkedIn Ads, landing pages | Often stops at form fills; little outbound | Retainer or % of media spend |
| Content / SEO agency | Search and AI-answer visibility, thought leadership | Slow; rarely owns pipeline numbers | Monthly retainer |
| Data vendor calling itself an agency | Contact lists | No qualification; data source often unclear | Per record or per lead |
| Full-funnel B2B agency | ICP, channels, pages, CRM routing and reporting together | Costs more; needs your sales team's time | Retainer, sometimes with a performance component |
If your problem is "we have demand but sales can't keep up", you need CRM and follow-up help, not more leads. If it is "nobody knows us in a small market", you need outbound and content, not just ads. Our B2B channel comparison helps you decide which kind of help fits.
How should you run the evaluation?
A process that fits into two weeks for most Indian mid-market companies:
- Write a one-page brief (day 1). ICP, average deal size, sales-cycle length, current lead sources and volumes, CRM in use, and the number of qualified meetings or SQLs your team can handle a month. Agencies that receive the same brief give comparable proposals.
- Shortlist three or four (days 2–3). Mix types if you are unsure which you need.
- Discovery calls (days 4–7). Note who asks about your win rate, deal size and sales capacity. Agencies that only ask about budget and industry are selling a package.
- Request proposals with a fixed template (days 8–11). Ask for: diagnosis, two starting channels and why, the qualified-lead definition, a 90-day plan with gates, team names and hours, full cost including media and tools, and a sample report.
- Reference calls and score (days 12–14). Call two clients each, ideally ones who have left. Score using the table below with two people from your side, independently.
What should a B2B lead generation agency scorecard include?
Score each criterion 1–5 using the anchors, multiply by the weight and add up. We weight lead quality, measurement and ownership heavily because those are where Indian engagements most often go wrong. Change the weights to suit you, but agree them before you see proposals.
| Criterion | Weight | Scores 1 when… | Scores 5 when… |
|---|---|---|---|
| ICP and market understanding | 15% | Generic industry slides | Asks for your won and lost deals; proposes segments and disqualifiers |
| Channel fit | 10% | Every channel, same package for everyone | Two channels chosen with reasons, and states what it will not do |
| Lead-quality definitions | 20% | "Leads" undefined | Written MQL/SQL or held-meeting definition, rejection reasons, replacement rule |
| Measurement to CRM | 20% | Platform screenshots | Source fields, offline conversion import, cost per SQL and pipeline by channel |
| Data and platform compliance | 10% | Vague about data sources | Documents sources, opt-out handling, DPDP processor terms, TRAI-compliant calling |
| Ownership and transparency | 15% | Accounts, domains, pages in agency's name | Everything in your name; fees separate from media; full access |
| Team and reporting | 10% | Senior people at pitch, juniors after | Named team with hours; weekly report sample shown |
A total below 3.0 is a no. Between 3.0 and 3.7, negotiate on the weakest line. Above 3.7, run the pilot. These cut-offs are our own rule of thumb, not an industry standard.
Which questions should you ask, and what does a good answer sound like?
| Question | Good answer | Worrying answer |
|---|---|---|
| How many leads will we get? | "Here are our assumptions, the range they imply, and what we'll know after 30 days." | "Guaranteed 200 leads a month." |
| What counts as a qualified lead? | A written definition tied to your sales stages, with a rejection window | "Anyone who fills the form." |
| Where does your contact data come from? | Named sources, recorded per contact, verification step, suppression list | "Our proprietary database of 5 crore contacts." |
| Whose name are the ad accounts and domains in? | "Yours. We work through manager access." | "Ours; it's simpler." |
| How do you report? | Cost per SQL and pipeline by channel from your CRM, weekly | Impressions, clicks, CTR and "leads" |
| What happens if results are poor at day 60? | Pre-agreed changes or exit; no penalty after the pilot | "These things take 12 months." |
| Who will actually work on our account? | Names, roles, hours per month, other clients per person | "Our team of 50 experts." |
Our B2B lead qualification framework gives definitions you can hand to agencies so every proposal answers the same question.
What are the red flags when hiring a B2B lead generation agency?
- Volume or CPL guarantees before seeing your data. Google's third-party policy prohibits partners from making "false, misleading, or unrealistic claims" about costs or expected results (Google third-party policy). A guarantee also invites the agency to chase cheap, unqualified leads.
- Ad accounts in the agency's name. The same policy requires partners to use "a separate account for each end-advertiser", and Google's transparency requirements require partners to give customers their customer IDs on request. If you cannot log in, your conversion history leaves with the agency.
- Hidden margins on media. Google requires partners to disclose any separate management fee in writing before the first purchase, show it on invoices, and report "the exact amount charged by Google, exclusive of any fees" where reports are part of the terms (transparency requirements). Ask for that split in every proposal, for every platform.
- Scraped lists and LinkedIn automation. LinkedIn's User Agreement bars scraping and false identities, and LinkedIn sued a scraping operation in October 2025 (Security Affairs). The profile at risk is usually your founder's.
- Calling from ordinary mobile numbers. TRAI's 2025 amendments restrict telemarketing from normal 10-digit numbers, and a first violation bars the sender's outgoing services for 15 days.
- Case studies with no client names, numbers or dates, or numbers that cannot be checked with a reference call.
- No role for your sales team. If the agency never asks for lead feedback, it cannot improve quality.
Which contract terms should a B2B lead generation agreement include?
| Clause | What to write |
|---|---|
| Scope and exclusions | Channels, deliverables, hours and named team; what is out of scope |
| Definitions | Lead, MQL, SQL or held meeting exactly as your CRM uses them; rejection window (for example, 48 hours) and replacement rule |
| Term and exit | 90-day pilot, then monthly rolling with 30 days' notice; no auto-renewal for a year |
| Fees and media | Management fee separate from media; media billed directly to your card or account where possible; GST shown separately |
| Ownership | Ad accounts, domains, mailboxes, landing pages, creative, copy, contact lists and CRM data belong to you; handover within 7 days of exit |
| Data protection | Data processing terms: purpose, security, breach notice to you without delay, deletion at the end. Under section 8 of the DPDP Act 2023, you may use a processor "only under a valid contract" and remain responsible "irrespective of any agreement to the contrary" |
| Compliance warranties | No scraped data, no unauthorised platform automation, registered telemarketing routes, opt-outs honoured within 2 days |
| Reporting | Weekly report fields, CRM access, monthly review with sales |
| Performance component (optional) | Bonus per accepted SQL or held meeting, capped, paid only on your CRM's record |
| Non-solicitation | Mutual, 12 months, limited to staff who worked on the account |
The DPDP Rules were notified on 14 November 2025 with an 18-month phased compliance period (PIB), so agencies that touch personal data should already be able to show their processor terms. For pricing models and rupee ranges, see our B2B lead generation cost guide and, for meeting-based contracts, the appointment setting cost guide.
What should a 90-day agency pilot look like?
| Phase | Agency delivers | Gate to pass |
|---|---|---|
| Days 1–20 | ICP and segments, account list or keyword plan, tracking to CRM, pages and copy approved | Tracking tested end to end; source fields populated on test leads |
| Days 21–50 | Campaigns live in two channels; weekly reports | Leads arriving; sales acceptance rate measured; first SQLs |
| Days 51–90 | Optimisation on accepted leads, not raw volume | Cost per SQL within the ceiling you set on day 1, or a clear diagnosis of why not |
Set the cost-per-SQL ceiling from your own economics: average deal value × gross margin × win rate from SQL gives the most you can pay per SQL before profit; target well below it. Our CPL and CPA calculator does the arithmetic.
How does GrowthSparx work as a B2B lead generation agency?
We start with a pipeline audit, agree written stage definitions with your sales team, and pick two channels. Ad accounts, domains and CRM data stay in your name, and we report cost per accepted lead and pipeline from your CRM, not platform dashboards. For Ormco, we ran separate orthodontist (B2B) and patient lead journeys across APAC markets so professional enquiries were never mixed with consumer ones (Ormco case study). We do not guarantee lead volumes or rankings before a pilot has produced data. Details are on our B2B lead generation services page.
Sources
- Google Ads: Third-party policy for separate accounts and the ban on unrealistic claims.
- Google Ads: Transparency requirements for fee disclosure, cost reporting and customer IDs.
- Digital Personal Data Protection Act, 2023 for data processor contracts and fiduciary responsibility.
- PIB: DPDP Rules, 2025 for the notification date and phased compliance.
- TRAI Press Release No. 11 of 2025 for telemarketing number rules and penalties.
- Security Affairs: LinkedIn sues ProAPIs for LinkedIn's anti-scraping terms.
