SALES SCRIPT Structure, openers, objections

The best telecalling script for sales: the 6-part structure that books meetings

Good sales calls are not improvised. They follow the same six steps every time, so the customer always knows why you called and what happens next. Learn the structure, see it in a real script with the reason behind every line, test five openers and answer the objections you hear every day.

  • 6-part structure
  • 5 openers to A/B test
  • 8 objection replies
AI agent qualifying a lead: company size, requirement, timeline, location Mumbai and budget, then scheduling follow-ups
The structure

The 6 parts of every winning sales call

  1. 1. Greet and name the business

    "Namaste [Name] ji, main [Business] se bol raha hoon." Sounds real, not spam.

  2. 2. The reason they recognise

    "Aapne [Product] ke baare mein enquiry ki thi." Their own action, not your pitch.

  3. 3. Permission

    "Do minute baat ho sakti hai?" A yes earns attention; a no becomes a callback.

  4. 4. Two or three questions

    Need, budget, timeline. Ask one, then listen.

  5. 5. Value in one line

    Match one benefit to what they just told you.

  6. 6. One next step

    A visit, a demo, a callback or a transfer. Never end without one.

Line by line

The structure in a real script

A 45-second enquiry follow-up in Hinglish for a B2B software demo. Words in [brackets] are placeholders.

  1. CallerNamaste [Name] ji, main [Business] se [Your name] bol raha hoon.
    Why it worksPart 1. Business name first, so the customer knows who is calling.
  2. CallerAapne kal hamari website par [Product] ke liye enquiry ki thi. Do minute baat ho sakti hai?
    Why it worksParts 2 and 3. Their enquiry is the reason, then permission.
  3. CustomerHaan, boliye.
  4. CallerAap ise kitne logon ki team ke liye dekh rahe hain?
    Why it worksPart 4. An easy first question that tells you the size of the deal.
  5. CustomerTakreeban 20 log.
  6. CallerAur aap kab tak shuru karna chahenge?
    Why it worksPart 4. Timeline separates hot leads from browsers.
  7. CustomerIs mahine ke end tak.
  8. Caller20 logon ki team ke liye hamara setup ek din mein ho jaata hai, toh aap time par shuru kar sakte hain.
    Why it worksPart 5. One benefit, matched to what they just said.
  9. CallerKya main aapke liye kal 11 baje ya 4 baje ka 15 minute ka demo book kar doon?
    Why it worksPart 6. Two options make saying yes easy.
Hear it on your own phone, right nowCall our AI agent and talk to it like a customer would. It answers instantly.
Openers to test

5 opening lines to A/B test

Change one thing at a time and compare how many calls reach the first question.

OpenerBest for
Enquiry reference"Aapne [Product] ke liye enquiry ki thi…"New and recent leads
Helpful reminder"Bas yaad dilana tha ki [Offer] [Date] tak hai…"Offers and deadlines
Question first"Kya aap abhi bhi [Need] ke liye option dekh rahe hain?"Old leads
Referral"[Referrer] ji ne aapka number diya tha…"Referrals
Local"Hum [Area] mein hi hain, aapke paas…"Local businesses and showrooms
Objection bank

8 objections and what to say

Reply (Hinglish)Why
"Abhi busy hoon."Koi baat nahi. Aaj shaam 6 baje ya kal subah 11 baje call karun?Two times instead of "kab call karun?"
"Price kya hai?"Batata hoon. Pehle ek sawaal, aapki team kitni badi hai? Taaki sahi plan bataun.Price without context sounds high.
"Details WhatsApp kar do."Zaroor bhejta hoon. Saath mein kal 10 minute ka call rakh lein?Send it, but keep a next step.
"Interest nahi hai."Theek hai. Kya pooch sakta hoon, abhi kya use kar rahe hain?The reason is useful data.
"Sochke batata hoon."Bilkul. Kis baat par sochna hai? Shayad main abhi help kar sakun.Finds the real objection.
"Boss se poochna padega."Samajh gaya. Kya unke saath ek short call rakh sakte hain?Brings the decision maker in.
"Pehle se vendor hai."Achha hai. Ek baar compare karke dekhne mein koi harz nahi, 10 minute?Compare, never criticise.
"Call mat karo."Bilkul, aage call nahi aayega. Dhanyavaad.End politely and add to your opt-out list.
Ready versions

The script in 3 languages

Copy and replace the words in [brackets].

Caller: Namaste [Name] ji, main [Business] se [Your name] bol raha hoon. Aapne [Product] ke liye enquiry ki thi. Do minute baat ho sakti hai?

Customer: Haan.

Caller: Aap ise kis kaam ke liye dekh rahe hain, aur kab tak shuru karna chahenge?

Customer: [Answer]

Caller: Samajh gaya. [One benefit]. Kya kal 11 baje ya 4 baje ka 15 minute ka call book kar doon?

Words in [brackets] are placeholders. Works for a human telecaller or an AI voice agent.

Avoid these

6 mistakes that kill sales calls

A long pitch before a question

After 20 seconds of talking, people stop listening. Ask within the first 15 seconds.

Not saying who you are

An unnamed caller sounds like spam. Business name in the first line, always.

Asking "kab call karun?"

Offer two times instead. Choices get answers; open questions get "baad mein".

Arguing with an objection

Agree, ask why, then answer. Arguments end calls.

Ending without a next step

Every call should end with a booked slot, a callback time or a clear no.

Calling stale leads first

Fresh enquiries convert far better. Call them within minutes, not days.

Know if it works

Measure your script

Connect rate

Share of dialled numbers that picked up. If it is low, check data quality and calling times before blaming the script.

Qualified or interested leads

Calls where the person met your qualifying rule. This is the number your sales team cares about.

Transfers answered

Hot leads transferred to your team and actually picked up. A missed transfer is a lost buyer.

Bookings and callbacks

Appointments, site visits, counselling sessions or callbacks the agent booked on the call.

Opt-outs

People who asked not to be called. A rising number usually means the list or the pitch needs work.

Credits per lead

Credits used divided by qualified leads. Use it to compare AI calling with your other lead sources. Every number above is in the dashboard and in CSV/PDF reports.

Hear it

The structure in real AI calls

🏢 Real EstateOutbound

Lead Qualification · Hindi

Qualifies a project enquiry and captures budget, in Hindi.

1:28
🎓 EducationOutbound

Lead Qualification · English

Checks eligibility and interest on an admissions call.

0:58
🏢 Real EstateOutbound

Live Transfer · English

Hands a warm buyer straight to the sales team, mid-call.

0:44
🎪 EventsOutbound

Invitation · English

Invites a business to the trade show and confirms attendance.

1:09
Telecaller or AI agent

Writing a script for an AI voice agent

  • Shorter linesUnder 25 to 30 words a line. Long sentences sound robotic on a phone.
  • One question per turnThe AI waits for the answer before moving on.
  • Clear next stepVisit, callback or transfer: decide it before the call starts.
  • A polite exitEvery script needs a line for "not interested" and "don't call me".
  • Transfer ruleDecide which answers mean "transfer to a person now".
  • Same script, many callsAn AI agent repeats your best version on every call, so it is worth writing well once.
Compliance

Calling customers responsibly

Is AI calling legal in India?

AI calling is used legally in India when it follows the same rules as any business calling: TRAI's telemarketing regulations, respect for the DND (Do Not Disturb) registry, permitted calling hours and a clear way to opt out.

  • Use opt-in or responsibly sourced data, ideally people who enquired with you.
  • Call within permitted hours. We schedule campaigns generally between 9 AM and 8 PM.
  • Honour opt-outs: when someone says "don't call me", the agent ends politely and the number is skipped in future campaigns.

This is general guidance, not legal advice. Compliance depends on your campaign intent and your data.

Inside the script

  • Say who is calling and why in the first line.
  • Do not promise returns, guarantees or prices that are not final.
  • Every "no" ends the call politely; "don't call me" goes to your opt-out list.
  • Medical, legal or financial advice is for a qualified person on your team.
More scripts

Calling scripts by industry

Free AI call script generator

Write a script for your own business and offer in 30 seconds, in 5 languages. Try the generator.

Telecalling scripts for sales

New enquiries, cold calls and old leads, in Hindi, Hinglish and English. See scripts.

Real estate calling scripts

Enquiry qualification, site visits and follow-ups in 5 languages. See scripts.

Admission calling scripts

Enquiries, counselling bookings and fee reminders. See scripts.

Insurance renewal call scripts

Renewals, lapsed policies and cross-sell calls. See scripts.

See every plan and price in 10 secondsEnter your number and the plans unlock instantly. No sales pressure.
FAQ

Best telecalling script for sales: common questions

01What is the best telecalling script for sales?

One that follows six parts: greet and name the business, give the reason the customer recognises, ask permission, ask two or three questions, give one benefit and agree one next step. The example on this page does it in 45 seconds.

02How long should a sales telecalling script be?

Aim for 30 to 45 seconds to the first decision. Longer calls are fine once the customer is engaged.

03What is the best opening line for a sales call?

Reference something the customer did: "Aapne [Product] ke liye enquiry ki thi." Test it against the other openers on this page.

04How do I handle "price kya hai?" on a call?

Ask one question first so your answer fits their need, then give the price with the benefit that matters to them.

05Should my script be in Hindi, Hinglish or English?

Use your customers' language. Hinglish works for most urban lists; Hindi, Marathi or Gujarati for customers who prefer them.

06Can an AI agent use this script?

Yes. Troika sets up an AI calling agent with your script, calls your list, qualifies leads and transfers interested customers to your sales team.

Try it on your own phone

Let our AI agent call you right now

Enter your number and we will set up a live AI demo call for you. Hear the voice, interrupt it, ask it questions, in Hindi or English.

  • No setup needed for the demo
  • Hindi, English & regional languages
  • Takes 2 minutes
Call our AI agent
Chat with our AI

Get a free demo call

Share your number and our team will call you to set up a live AI demo.