Cold Caller / Appointment Setter - US B2B Software (Construction)

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Part Time

SALARY

$5/hr

HOURS PER WEEK

20

DATE UPDATED

Jul 30, 2026

JOB OVERVIEW

We are a US software company selling an AI platform to construction companies (general contractors and subcontractors). We need an experienced outbound cold caller to book qualified meetings for our founder.

THIS ROLE IS SETTING, NOT CLOSING. You book the meeting. Our founder runs the sales call. You are not responsible for closing deals or knowing the product deeply.

WHAT YOU WILL DO
- Cold call US construction companies from a lead list we provide
- Get past gatekeepers and reach owners, estimators, and operations managers
- Qualify briefly, then book the meeting
- Log call outcomes and notes accurately
- Report the objections you hear back to us so we can sharpen the script

THE MOST IMPORTANT RULE: YOU BOOK ON THE CALL
You will have live access to our founder's real calendar. You book the meeting while you are still on the phone with the owner.
Never end a call with "I'll send you a link" or "watch for my email." Interest dies in minutes and those bookings do not happen.
The correct close sounds like: "I'm looking at his calendar now, he has 2:15 open today. Does that work, or is 3:45 better?" Two specific times, both soon, booked before you hang up.
Prefer same-day or next-day slots. Meetings booked several days out get forgotten by people who spend their day on job sites. If the owner genuinely cannot do a near-term slot, book further out rather than losing them.

REQUIREMENTS
- Prior B2B outbound COLD CALLING experience. Not customer service, not admin, not general VA work.
- Clear, easily understood spoken English. US construction owners hang up on callers they have to strain to understand.
- Available during US business hours. This is a night shift in the Philippines, so only apply if you already work this schedule or are certain you can hold it.
- Reliable internet and a quiet place to call from.
- Thick skin. You will be hung up on constantly. That is the job.

NICE TO HAVE
- Experience calling US small businesses or trades (construction, HVAC, plumbing, roofing, landscaping)
- Comfort with dialers and CRMs

PAY
- $12/hour base, 20 hours per week to start
- PLUS $100 bonus for every qualified meeting that actually takes place
- A qualified meeting means: a US construction company, the person is an owner, estimator, or operations decision maker, they showed up to the call, and they described a real problem. No-shows do not count.
- Paid biweekly.

HOW TO APPLY
Generic applications will not be read. Applications without the voice recording will not be read.

1. Record a 60 second voice clip. Read this opener out loud, then improvise your response to the prospect saying "I'm not interested, we're all set":

"Hi, this is [your name] calling from Coppice. I know I'm catching you cold so I'll be quick. We build software that helps general contractors put bids together faster. Do you have thirty seconds, or should I try you another time?"

2. In two or three sentences: what industry did you cold call before, and what was the most common objection you heard?

3. What does your typical daily schedule look like in Philippine time?

Shortlisted applicants do a short live interview where you cold call us and we play a difficult prospect. If that goes well, we start with a paid 20 hour trial.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0143
Total Execution Time  0.0155
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,502,760 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Cold-Caller-Appointment-Setter-US-B2B-Software-Construction-1697493
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0091 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1697493
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 959615
 LIMIT 1 
0.0028   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1697493
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-27',ej.date_added) duration_daysDATEDIFF('2026-08-27',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-08-27',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1697493' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1697493 
0.0007   UPDATE employer_jobs SET hit_counts '***Jul-28-2026=258***Jul-29-2026=21***Jul-30-2026=910***Jul-31-2026=122***Aug-01-2026=52***Aug-02-2026=27***Aug-03-2026=47***Aug-04-2026=32***Aug-05-2026=31***Aug-06-2026=21***Aug-07-2026=25***Aug-08-2026=36***Aug-09-2026=4***Aug-10-2026=12***Aug-11-2026=9***Aug-12-2026=22***Aug-13-2026=5***Aug-14-2026=6***Aug-15-2026=5***Aug-16-2026=6***Aug-17-2026=9***Aug-18-2026=6***Aug-19-2026=14***Aug-20-2026=6***Aug-21-2026=5***Aug-22-2026=14***Aug-27-2026=1' WHERE job_id'1697493'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Jul-2026=1311***Aug-2026=394' WHERE job_id'1697493'  
0.0014   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1697493' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1697493 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '959615'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)