Script library: by scenario

    B2B telemarketing script

    A standardised telemarketing script for calling many businesses, qualifying them the same way and logging consistent outcomes. Every line is ready to use: replace each {{placeholder}}, read it aloud a few times, then make it sound like you.

    Make your own version

    Quick answer

    What is a good B2B telemarketing script? A good B2B telemarketing script identifies the caller and purpose straight away, asks three or four qualifying questions in a fixed order, and ends with one clear outcome: a meeting, a callback or a logged no. Unlike a pure cold call script, it is built to run consistently across many callers and thousands of businesses, so the qualifying questions and call outcomes are standardised.

    Who this script is for

    • Teams running a telemarketing campaign across hundreds or thousands of businesses with several callers.
    • Campaign managers who need every caller to qualify the same way so results can be compared.
    • Businesses running lead qualification, data verification or appointment campaigns by phone.

    Telemarketing and cold calling overlap, but a telemarketing script has a different job. It must work for a caller on their fortieth dial of the day as well as their first, and it must produce data the campaign manager can trust: every call ends in one of a small set of outcomes, and every qualifying question is asked the same way.

    Keep the language natural, but keep the order fixed. The qualifying questions should map directly to the fields in your CRM so notes are consistent. Agree the outcome codes before calling starts.

    The full annotated script

    Six parts, in the order buyers expect them. The note under each part explains why it is written that way.

    1. 1. Opener

      Hi, is that {{first_name}}? It's {{your_name}} calling from {{your_company}} on behalf of {{client_company}}.

      I'm calling {{industry}} businesses in {{location}} about {{campaign_topic}}. Have you got two minutes?

      Why it works: When you call on behalf of another business, say so. The ACMA standard requires the caller to identify themselves, their employer and who the call is for, and to state the purpose.

    2. 2. Reason for the call

      {{client_company}} {{client_offer}}, and we're checking which businesses it's relevant to before anyone sends you anything.

      Why it works: One sentence. Positioning the call as checking relevance is honest and makes the questions feel natural.

    3. 3. Qualifying questions

      Q1. Are you the right person for {{campaign_topic}}, or is that someone else? [Decision maker: yes / no / name]

      Q2. How do you handle {{campaign_topic}} at the moment? [Current solution]

      Q3. Is changing it something you'd consider in the next {{timeframe}}? [Timing: now / 3 to 6 months / later / no]

      Q4. Roughly how many {{volume_unit}} do you have? [Size band]

      Why it works: Fixed order, fixed wording, with the CRM field in brackets. This is what makes telemarketing results comparable across callers.

    4. 4. Value

      Thanks, that's useful. Based on that, it sounds like {{client_company}} could help with {{result}}.

      Why it works: Keep value to one line in telemarketing. The caller's job is to qualify and book, not to sell the client's product in depth.

    5. 5. The ask

      Would you be open to a 20-minute call with {{client_contact_role}} from {{client_company}} to go through it? I can book it now.

      They have {{day_time_1}} or {{day_time_2}} free.

      Why it works: Have the client's calendar open. Booking live is far stronger than promising a callback from the client.

    6. 6. Close and outcome

      Great, I'll send the invite to {{email}} from {{your_company}}, with {{client_contact_name}} on it.

      Outcome codes: Meeting booked / Callback booked / Send information / Not interested / Wrong person, referred to {{name}} / Do not call.

      Why it works: Every call ends in one code. 'Do not call' is actioned immediately across the whole campaign.

    Two alternate openers

    Swap one of these in for the opener above when the situation fits.

    Data verification opener

    Hi, it's {{your_name}} from {{your_company}}, calling on behalf of {{client_company}}. I'm just checking we have the right contact for {{campaign_topic}} at {{prospect_company}}. Is that still you?

    When to use it: Use for list verification or as a softer first touch before a qualification call.

    Event invitation opener

    Hi {{first_name}}, {{your_name}} from {{your_company}} on behalf of {{client_company}}. I'm calling a small group of {{role}}s in {{location}} about {{event_name}} on {{event_date}}. Can I tell you what it is in 20 seconds?

    When to use it: Use for event registration campaigns. Pair with the event follow-up call script afterwards.

    Gatekeeper line

    For when reception or an assistant answers. Be honest about who you are and ask for help.

    More gatekeeper scripts

    Hi, it's {{your_name}} from {{your_company}}, calling on behalf of {{client_company}}. I'm trying to reach whoever looks after {{campaign_topic}}. Could you tell me who that is?

    Five likely objections and how to respond

    Acknowledge, ask one question, then offer a smaller step or let them go.

    All objection responses

    "Who are you calling for again?"

    Sorry, I should be clearer. I'm {{your_name}} from {{your_company}}. We're calling on behalf of {{client_company}}, who {{client_offer}}. You can reach us on {{phone}} if you'd like to check.

    Why: Repeat the identification clearly and offer a contact number. Confusion about who is calling erodes trust fast.

    "Is this a sales call?"

    It is, in the sense that {{client_company}} sells {{client_offer}}. Right now I'm just checking whether it's relevant to you. If it isn't, I'll note that and you won't hear from us about it again.

    Why: Honesty keeps the call going more often than evasion, and it is the only acceptable answer.

    "Not interested."

    No problem. Just so I note it properly, is that because you've already got {{campaign_topic}} covered, or it's not relevant at all?

    Why: Capturing the reason improves the data for the whole campaign and occasionally reopens the conversation.

    "Take me off your list."

    Of course. I'll remove you now and make sure nobody from our team calls you about this again. Sorry for the interruption.

    Why: Do it immediately, without argument, and log it. It is a legal and reputational requirement.

    "Call me back later."

    Sure. Is {{day_time_1}} better, or would {{day_time_2}} suit? I'll put it in the diary now.

    Why: Book a specific time. 'Later' with no time becomes a lost record.

    Voicemail

    Under 30 seconds. Skip voicemail on the first attempt and pair it with an email the same day.

    12 more voicemail scripts

    Hi {{first_name}}, it's {{your_name}} from {{your_company}}, calling on behalf of {{client_company}} about {{campaign_topic}}. I'll try you again on {{day_time_1}}. If you'd like to call back, it's {{phone}}. Thanks.

    Follow-up email

    Send it the same day as the call or voicemail. It identifies you and includes a working unsubscribe.

    Subject: {{campaign_topic}}: {{client_company}}

    Hi {{first_name}}, I'm {{your_name}} from {{your_company}}. We tried you by phone on behalf of {{client_company}}, who {{client_offer}}. If {{campaign_topic}} is relevant to {{prospect_company}}, {{client_contact_name}} from their team is happy to spend 20 minutes on it. Just reply with a time that suits. {{your_name}} {{your_company}}, on behalf of {{client_company}} {{phone}} Reply "unsubscribe" and we won't contact you again.

    Do and don't

    Do

    • State who you are, your company, who you're calling for and why, at the start of every call.
    • Keep qualifying questions in a fixed order that maps to CRM fields.
    • Agree outcome codes before the campaign starts.
    • Book meetings live into the client's calendar.

    Don't

    • Don't let callers improvise the qualifying questions.
    • Don't call outside 9am to 8pm on weekdays or 9am to 5pm on Saturdays, or at all on Sundays and national public holidays, unless the person agreed to it.
    • Don't hide that it's a sales call if asked.
    • Don't leave a 'do not call' request unactioned for even a day.

    What to expect

    Nousu's published all-dials benchmarks are a sensible reference for a well-run B2B telemarketing campaign.

    Australian cold calling statistics
    MeasurePublished figure or what to track
    Dials that reach a live person14%
    Dials that become a conversation with a decision maker6%
    Decision-maker conversations that book a meeting22%
    Meetings per 100 dials1.3 meetings per 100 dials, against 0.3 for offshore teams

    Nousu's all-dials averages from 218,000+ dials into Australian businesses, November 2024 to April 2026. Report connects, conversations, meetings per 100 dials and show rate weekly.

    To see how many dials your own meeting target needs, use the meetings per dial calculator.

    Common mistakes

    • Letting each caller use their own version of the script, so results can't be compared.
    • Free-text call notes instead of outcome codes and fixed fields.
    • Not identifying the client company on calls made on its behalf.
    • Measuring dials instead of meetings per 100 dials and show rate.

    Compliance basics

    General information only, not legal advice.

    Australian cold calling laws
    • Australia: give your name, your employer, who you're calling for and the purpose at the start of the call, call only from 9am to 8pm on weekdays and 9am to 5pm on Saturdays (never Sundays or national public holidays) unless the person agreed to another time, and end the call and remove the number when asked.
    • Business-only numbers can't be on the Do Not Call Register, but personal mobiles can, so wash any list that may contain them. Follow-up emails need consent (inferred consent can apply in B2B when the message is relevant to the person's role), accurate sender details and a working unsubscribe actioned within 5 working days.
    • New Zealand and Singapore have their own rules for follow-up messages and, in Singapore, for marketing calls to numbers on the Do Not Call Registry. See the compliance summary on the script library page.

    Make a version for your company

    This script is a starting point. The free cold call script generator builds a version around your offer, buyer and market, with your own objection responses, voicemails and follow-up emails. It runs in your browser and nothing you type is stored or sent.

    FAQ

    B2B telemarketing script questions

    Practical answers from the team that makes the calls.

    Still have questions?

    Book a 30-minute call

    A cold call script is built for one caller to have a natural conversation. A telemarketing script is built to run consistently across many callers and calls, with fixed qualifying questions and outcome codes so results can be compared.

    The caller's name, their employer, who the call is on behalf of if different, and the purpose, given at the start of the call, plus contact details on request and immediate action on removal requests. This is general information, not legal advice.

    In Australia, 9am to 8pm on weekdays and 9am to 5pm on Saturdays, with no calls on Sundays or national public holidays, unless the person has agreed to another time. Local time is the prospect's time.

    Three or four. Enough to confirm the right person, current situation, timing and size, but short enough that the call stays a conversation.

    Dials, connect rate, conversations, meetings per 100 dials, show rate and meeting-to-opportunity rate. Our telemarketing KPIs guide explains each one.

    Yes. Nousu's callers work in-house in Sydney and run B2B telemarketing into Australia, New Zealand and Singapore, starting at $7,000 a month.

    Want Australian callers to run this script for you?

    Book a 30-minute call. We'll map your market and buyers and show you what a phone-first campaign would book.

    Starting at $7,000 a month. Exact fee quoted after a 30-minute call.