EXPERIENCED ROOFING APPOINTMENT SETTER REQUIRED

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

TYPE OF WORK

Full Time

SALARY

$4 -$5 a hour

HOURS PER WEEK

40

DATE UPDATED

Jul 16, 2026

JOB OVERVIEW

ROOF REPLACEMENT • ROOF REPAIRS • STORM DAMAGE • INSURANCE CLAIMS

NO STRONG ACCENTS PREFERRED

WE ARE HIRING IMMEDIATELY!

We are a growing roofing company looking for an experienced Appointment Setter / Power Dialer who knows how to engage homeowners, overcome objections, and consistently book qualified roofing appointments.

This is NOT an entry-level position. We are only looking for applicants with previous appointment setting experience in the roofing industry.

If you're dependable, competitive, motivated by performance, and thrive in a high-volume outbound calling environment, we want to hear from you.

COMPENSATION

Monday – Friday: $4.00 USD per hour

Optional Saturday & Sunday Shifts: $5.00 USD per hour

Bonus: $25.00 for every homeowner who completes their scheduled roofing inspection or estimate.

START DATE

We are hiring immediately and looking for someone who can begin as soon as possible.

REQUIRED EXPERIENCE

Applicants MUST have at least one (1) year of appointment setting experience in one or more of the following:

Roofing
Storm Restoration
Roof Replacement
Insurance Claims
Residential Home Improvement

If you do not have roofing appointment setting experience, please do not apply.

WORK SCHEDULE

Monday through Friday

9:00 AM EST – 6:00 PM EST

One (1) hour unpaid lunch break
You must be logged in and ready to begin calling at the start of every shift.
Optional Weekend Hours

Saturday and Sunday shifts are available for those who want additional hours and are paid at $5.00 USD per hour.

PERFORMANCE EXPECTATIONS

This is a high-volume outbound calling position.

Minimum expectations include:

500+ outbound dials per day
2,500+ outbound dials per week
Minimum of five (5) qualified roofing appointments each week
Confirm all homeowners and decision-makers will be present for the scheduled inspection or estimate
Follow company scripts while confidently overcoming objections
Maintain accurate CRM notes after every call
Maintain a high show rate and quality appointment ratio

Applicants who consistently fail to meet attendance, production, or quality expectations may have their contract terminated.

REQUIRED EQUIPMENT

Applicants must have:

Previous roofing appointment setting experience
Excellent English communication skills
Strong objection-handling skills
Reliable computer or laptop
Professional USB noise-canceling headset
High-speed internet connection
Quiet work environment
Ability to work independently with minimal supervision
TO APPLY

Please email the following:

Your resume
A voice recording introducing yourself and explaining your roofing appointment setting experience
Your WhatsApp number
Your availability to start immediately
SEND YOUR APPLICATION TO

----------


EMAIL
SUBJECT

PRO ROOF

INTERVIEW PROCESS

Qualified applicants will be contacted immediately for an interview.

We are hiring one experienced roofing appointment setter who is reliable, coachable, committed to achieving production goals, and ready to start immediately. If you have the experience and can consistently deliver results, we encourage you to apply today.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0159
Total Execution Time  0.0172
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,502,352 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/EXPERIENCED-ROOFING-APPOINTMENT-SETTER-REQUIRED-1690626
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0088 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1690626
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 946134
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1690626
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-29',ej.date_added) duration_daysDATEDIFF('2026-08-29',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-29',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1690626' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1690626 
0.0007   UPDATE employer_jobs SET hit_counts '***Jul-16-2026=848***Jul-17-2026=93***Jul-18-2026=25***Jul-19-2026=11***Jul-20-2026=27***Jul-21-2026=16***Jul-22-2026=13***Jul-23-2026=14***Jul-24-2026=9***Jul-25-2026=6***Jul-26-2026=9***Jul-27-2026=8***Jul-28-2026=1***Jul-29-2026=8***Jul-30-2026=3***Jul-31-2026=2***Aug-01-2026=1***Aug-03-2026=1***Aug-04-2026=3***Aug-05-2026=3***Aug-06-2026=2***Aug-07-2026=6***Aug-08-2026=1***Aug-09-2026=1***Aug-10-2026=2***Aug-13-2026=2***Aug-17-2026=1***Aug-18-2026=3***Aug-19-2026=1***Aug-20-2026=4***Aug-22-2026=1***Aug-29-2026=2' WHERE job_id'1690626'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=1090***Aug-2026=34' WHERE job_id'1690626'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1690626' 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` = 1690626 
0.0027   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '946134'
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)