1. Home
  2. Guides
  3. B2B wholesale distributors
  4. Call script

Call scriptfor b2b wholesale distributors

Wholesale distributor cold call script for reactivating buyers

Updated September 28, 20265 min read3 primary sources

An SDR standing at his desk mid-call, gesturing as he talks

The short answer

This wholesale reactivation script brings lapsed accounts back into order. The opener names the account's own order history, discovery finds why buying stopped, six objection responses handle price, credit holds and incumbent suppliers, and the close offers a sample, a rep visit or a dated first order. The AI summary logs the reason the account lapsed so it does not happen twice.

The script

Sample talk track. Fictional names. Adapt it to your offer and your rules.
  1. Rep

    Morning, is this [name]? This is [name] from [distributor]. You used to run your [category] orders through us, last one was [month], and I am calling to find out what happened. Did we mess something up, or did business just shift?

  2. Prospect

    Honestly, we went with someone cheaper on the staples.

  3. Rep

    Fair, and I will not pretend price does not matter. Can I ask what the switch saved you, roughly, and what it cost you in service, if anything?

  4. Prospect

    Maybe five percent on the staples. Delivery has been late twice.

  5. Rep

    That is the trade nobody puts in the spreadsheet. Here is what I can do: we re-quote the staples honestly, and I will not insult you with a fake number on the phone. If it lands close, the reason to come back is the delivery record, which I will put in writing. Worth a look at the numbers this week?

  6. Prospect

    If the price is real.

  7. Rep

    It will be real either way. I will send the re-quote by Thursday, and I would like to bring the sample case of the two items you used to run most, so you can compare side by side. Do I have the address on [street] still?

  8. Prospect

    Yes, but it's been a while, my buyer might have changed things.

  9. Rep

    Then the quote goes to both of you. And if it makes sense, the next step is a 20 minute visit with your new buyer so they know the account before the first order, not after. Fair?

  10. Prospect

    Fair enough.

  11. Rep

    Re-quote Thursday, samples with it, visit if the numbers work. You will hear from me Thursday morning either way. Thanks [name].

Why reactivation beats cold prospecting

A lapsed wholesale account already knows your catalog, your terms and your delivery record. The call is therefore a diagnosis, not an introduction: the opener names the last order, asks what happened, and lets the account tell you which call this is. Price-led lapses want a real re-quote. Service-led lapses want proof the problem died. Buyer changes want an introduction to the new seat. The script handles all three by finding out which one it is in the first minute.

Reactivation also has the cleanest data loop in distribution: the reason the account lapsed is the fact that prevents the next lapse. The AI summary captures it every time.

The structure

History opener. Account name, category, last order month, and the honest question: did we mess something up, or did business shift. No rep opens a lapsed-account call with a promotion; the diagnosis comes first.

The trade quantifier. If price was the reason, the rep asks what the switch saved and what it cost in service. The prospect’s own answer, late deliveries twice, becomes the argument the distributor’s record answers.

The dated re-quote promise. A real number by a real day, never an invented discount on the phone. The quote goes to every buyer on the account, including new ones.

The sample and the visit. Samples of the account’s own top items, shipped to a verified address, with a rep visit offered to introduce the new buyer before the first order.

The same-day callback promise. “You will hear from me Thursday morning either way.” Reactivation runs on trust repaired in small, kept promises.

Objection handling

“We’re happy with the new supplier”

“That is a good place for you and I am not calling to bad-mouth them. One honest question: when they miss, because everybody misses eventually, who does your team call? Keep our quote in the folder for that day.” The service-failure insurance frame respects the incumbent and keeps the account warm without asking for disloyalty.

“Your prices are too high”

“Maybe, on some lines, and I will not fix that with a magic number on the phone. What I will do is re-quote your actual basket by Thursday, in writing, and you can judge the delta against the late deliveries you mentioned.” Price objections die at the spreadsheet, not on the phone; the rep’s job is to get the account to the spreadsheet.

“We had a credit hold problem”

“Then let me hand you to the right fix: I will have our credit team review the account same-day, and whatever the issue was, you will get a straight answer about what it takes to clear it before the quote lands.” Credit holds are dispositioned to the credit team, not argued by sales. The disposition label exists so the follow-up actually happens.

“Our buyer changed and they have their own suppliers”

“Then this is an introduction, not a rescue. Send me their name, the quote goes to both of you, and I would like 20 minutes with them so the account is known before the first order. New buyers inherit vendor lists they did not choose; I would rather be introduced than discovered.” New-buyer reactivations fail without the visit; the visit is the close.

“Just email me the price list”

“A price list is a homework assignment; a re-quote on your actual basket is an answer. I will send the basket quote Thursday, and the price list comes with it if you still want the whole catalog.” Email as artifact, never as replacement.

“We closed that location”

“A good reason to stop calling the old number. Is there another site buying [category], or is the company out of that category entirely?” Closed-location answers either redirect to a live account or retire the row cleanly; both outcomes beat a dead dial forever.

Gatekeeper line

Purchasing desks screen, and reactivation calls have a legit front-door phrase: “This is [name] from [distributor] about the account’s order history; who is running [category] buying now?” Get the name and title, thank the desk, and use both next attempt. The desk remembers distributors who were specific and honest; the desk also blacklists the ones who tricked them once.

Voicemail, 20 seconds

“[Name], [name] from [distributor]. Your [category] account with us went quiet after [month]; I want to find out what happened and re-quote your basket honestly. Thursday morning you will hear from me either way, or I am at [number].” Specific, accountable, dated. Log it and rotate daypart next attempt.

After the call

The AI summary should carry the lapse reason, the new-buyer flag, the credit flag, the re-quote date, the sample list and the ship-to verification. Dispositions match the trade: reactivated, price issue, credit hold, new buyer, lost to competitor, sample sent, rep visit needed, callback requested, left voicemail, do not call. Reactivated means ordered or dated; sample sent carries its own follow-up task; credit hold routes to the credit team the same day.

Compliance in one paragraph

Calls between a telemarketer and a business to induce a business purchase fall outside most of the FTC Telemarketing Sales Rule under 16 CFR 310.6(b)(7), but the exemption does not cover calls to induce the retail sale of nondurable office or cleaning supplies, and it is not a TCPA exemption: purchasing managers and shop owners answer personal cells, and 47 CFR 64.1200(a)(1) restrictions on autodialed and prerecorded wireless calls still apply. Telephone solicitations stay inside 8 a.m. to 9 p.m. local under 47 CFR 64.1200(c)(1), and every opt-out is honored quickly. Recording can require all-party consent in several states, so use a disclosure. DialBreeze enforces your internal DNC list, quiet hours and attempt caps. This guide describes rules, not legal advice.

FAQ

Why open with the account's own order history?
Because a lapsed account is a known buyer: the last order date proves the relationship was real, and asking what happened invites an honest diagnosis instead of a pitch. The answer, price, service failure, a new buyer, or a closed location, is the qualification fact the whole call works from.
How should the rep handle price objections?
With honesty about the trade: acknowledge the saving, quantify the service cost with the prospect's own words, and promise a real re-quote by a date. Never fake a discount on the phone; a number invented to end the call becomes the number the account expects forever.
What is the role of samples in reactivation?
Samples turn a price conversation into a product conversation and give the rep a physical reason for the next touch. The sample case of the two items the account used to run most also verifies the ship-to address and the buyer before any order.
When a new buyer has taken over the account, what changes?
The reactivation becomes an introduction, not a rescue. The quote goes to both contacts, and the offer becomes a 20 minute rep visit so the new buyer owns the account before the first order. Reactivations that skip the new buyer fail at the next switching cycle.
What rules apply to these calls?
Most B2B calls sit outside the FTC Telemarketing Sales Rule under 16 CFR 310.6(b)(7), but the exemption does not cover retail sales of nondurable office or cleaning supplies, and it is not a TCPA exemption: 47 CFR 64.1200 wireless rules still apply, and 64.1200(c)(1) keeps solicitation calls inside 8 a.m. to 9 p.m. local.

Sources

  1. ecfr.gov /current/title-16/chapter-I/subchapter-C/part-310/section-310.6
  2. ecfr.gov /current/title-47/chapter-I/subchapter-B/part-64/subpart-L/section-64.1200
  3. ftc.gov /business-guidance/resources/complying-telemarketing-sales-rule

Operational guidance, not legal advice. Rules vary by state and by campaign.

Put the script to work.

Three lines, a recording of every connected call and the notes written after you hang up.

Start a 14-day trialPricing