COLD CALLER / APPOINTMENT SETTER

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

TYPE OF WORK

Full Time

SALARY

N/A

HOURS PER WEEK

40

DATE UPDATED

Oct 9, 2026

JOB OVERVIEW

COLD CALLER / APPOINTMENT SETTER – US Home-Service Contractors | 8:00 AM – 4:00 PM US Central Time | Paid Probation → Full-Time

We're hiring confident cold callers to join our outbound team calling U.S. contractors (roofing, plumbing, HVAC, and other home-service businesses). Your job is to speak with business owners and book qualified appointments for our sales team. You don't need to close deals, just get the meeting.

SCHEDULE
8:00 AM – 4:00 PM US Central Time, Monday to Friday
(That's 9:00 PM – 5:00 AM Philippine time. From November, when US daylight saving ends, it becomes 10:00 PM – 6:00 AM PH time.)

PAY & PROBATIONARY PERIOD
Selected applicants will start with a paid probationary period at $20 per day, paid daily. You'll be working on our real dialer, real leads, and real script from day one.

If your performance is strong during the probationary period, we will offer you a full-time position with our team.

WHAT YOU'LL DO
- Make high-volume outbound calls using our dialer and lead lists (no manual dialing)
- Speak with contractor business owners and decision-makers
- Handle basic objections and book qualified appointments
- Log every call accurately at the end of each shift
- Follow our script while keeping the conversation natural

WHO WE'RE LOOKING FOR
Priority goes to applicants who have sold leads, marketing, or services to contractors, e.g. HomeAdvisor/Angi, HomeStars, Thumbtack, Yelp, Yellow Pages, Jobber, ServiceTitan, lead-gen companies, or agencies serving home-service businesses.

Strong cold callers from other industries are welcome to apply too.

REQUIREMENTS
- Clear, natural spoken English
- Cold calling / appointment setting experience
- Comfortable making a large number of calls per shift
- Reliable internet, a quiet workspace, and a good headset
- Available for the full shift, Monday to Friday

HOW TO APPLY (IMPORTANT)
Applications that don't follow these steps will not be reviewed.

1. Record a voice recording at ---------- answering this scenario:

You're cold-calling a roofing contractor named Mike. He picks up and says:
"Hey, I'm in the middle of something. What is this about?"

Respond naturally, handle his objection, and try to get him to agree to a short meeting.

Please don't read a script word-for-word. We want to hear how you actually sound on a call.

2. Click "Save & Share" on Vocaroo and copy the link.

3. Fill out our application form here: ----------


We know applying takes a bit of effort, and we truly appreciate the time you put into your recording. Every application is reviewed personally, and we listen to every voice recording. If you're someone who enjoys conversations, stays positive through a busy calling day, and wants to grow with a team that rewards hard work, we'd love to hear from you. We look forward to meeting you!

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0223
Controller Execution Time ( Jobseekers / Job )  0.1063
Total Execution Time  0.1537
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,502,320 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/COLD-CALLER-APPOINTMENT-SETTER-1741680
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0360 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0006   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1741680
 LIMIT 1 
0.0011   SELECT *
FROM `employers`
WHERE `employer_id` = 225155
 LIMIT 1 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1741680
AND `misc`.`id` IS NULL 
0.0006   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-17',ej.date_added) duration_days, DATEDIFF('2026-10-17',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-10-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1741680' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1741680 
0.0006   UPDATE employer_jobs SET hit_counts = '***Oct-01-2026=2609***Oct-02-2026=100***Oct-03-2026=40***Oct-04-2026=21***Oct-05-2026=25***Oct-06-2026=24***Oct-07-2026=23***Oct-08-2026=12***Oct-09-2026=727***Oct-10-2026=130***Oct-12-2026=5***Oct-14-2026=2***Oct-15-2026=2***Oct-16-2026=1***Oct-17-2026=2' WHERE job_id= '1741680'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=3720' WHERE job_id= '1741680'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1741680' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1741680 
0.0286   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '225155'
AND `date_added` >= '2022-06-08' 
0.0006   select * from teasers 
0.0003   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)