They asked us to stop calling

ROV Supply · Construction supply

Glass folder stack with a hard hat resting on top
Opportunities7,000
Qualified rate32%
Calls a month1,000+

THE CHALLENGE

They had the service. They didn’t have the hours.

ROV Supply knows its trade. What it could not do was prospect: every cold call meant someone stopping real work, in a language that was not the team’s first. The contact lists sat in the CRM, and the only outbound was whoever happened to have time.

WHAT WE BUILT

01THE LIST

Every contact in the CRM, called.

The lists were already there — old leads and HubSpot contacts nobody had time to phone. The system reads them and works through every number, so the pipeline stops depending on who has a free afternoon.

LIST IN, CALLS OUT

Leads and HubSpot contacts.

CALLBACKS BACK IN LINE

At the day and time asked.

NO MANUAL DIALING

1,000+ calls a month.

3D illustration: a glass contact list feeding a stream of phone call cards, one after another

3D illustration: a phone on a call with speech bubbles in different scripts around a construction hard hat

02THE CALLER

A voice that speaks the buyer’s language.

ROV’s team knows construction supply; phone prospecting in English was the wall. The AI agent calls, introduces the company and qualifies the contact in the language of the conversation — the barrier was hours and language, never the service.

MULTILINGUAL

Follows the contact’s language.

REAL PHONE CALLS

Not a form, a conversation.

QUALIFIES ON THE CALL

Meeting, material or callback.

03THE RECORD

Every call lands somewhere useful.

When a call ends, its outcome is written down on its own: who answered, whether they want a meeting or the material, the email spelled out and confirmed, and when to call back. A yes to a meeting reaches the team right away.

EVERY CALL LOGGED

Status, notes and duration.

CALLBACKS SCHEDULED

Day and time they asked for.

MEETINGS TO THE TEAM

Sent the moment they say yes.

3D illustration: call cards filing into a glass spreadsheet, with a calendar and a meeting notification

3D illustration: a stack of construction work orders rising higher than a small pause button

04THE RESULT

More demand than hours.

7,000 opportunities worked, 32% qualified. Then ROV asked us to pause the calls — not because it stopped working, but because the problem had become keeping up with the jobs it brought in.

32% QUALIFIED

Of 7,000 opportunities.

TEAM ON THE JOBS

Not on the phone.

PAUSED BY DEMAND

The best reason to stop.

AI voice agentMultilingualHubSpotMakeCall log

RESULTS

2026

Opportunities7,000Called straight from the CRM list
Qualified rate32%Of the opportunities worked
Calls a month1,000+With nobody dialing by hand

HOW WE MEASURED

Every call writes its own record when it ends — status, outcome, callback and duration — in a log the system keeps. The opportunities, the qualification rate and the monthly call volume come from that log, not from anything reported back to us.

Want your CRM called this week?