Hail-Zone Outbound SDR / Roofing Appointment Setter

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

TYPE OF WORK

Full Time

SALARY

$5/hour + $25 per held qualified inspect

HOURS PER WEEK

40

DATE UPDATED

Aug 12, 2026

JOB OVERVIEW

Everlast Roofing & Restoration is looking for a confident, experienced outbound caller to help generate qualified roof inspections in Colorado hail-impacted areas.

This is not a general virtual assistant position. Your primary responsibility is simple: identify and contact homeowners in targeted hail zones, qualify potential roofing opportunities, and schedule legitimate roof inspections for our sales team.

We are looking for someone who understands that results matter. You will be measured on activity, conversations, appointments booked, and appointments that actually hold.

Responsibilities:

* Build and work targeted homeowner lists in Colorado hail-impacted areas
* Research, verify, and organize homeowner/property contact information
* Make high-volume outbound calls and follow-up attempts
* Speak confidently with homeowners about potential hail/storm damage
* Qualify homeowners before scheduling an inspection
* Handle common objections and continue conversations toward an appointment
* Schedule inspections directly onto our calendar
* Follow up with interested homeowners who are not ready to schedule immediately
* Maintain accurate notes and dispositions inside our CRM
* Track and report daily dials, contacts, conversations, bookings, and held appointments

A qualified appointment means the homeowner owns the property, is located within our target area, has a reasonable potential roofing or storm-damage need, agrees to a specific inspection date and time, and understands why our representative is coming to the property.

Requirements:

* Minimum 1 year of outbound cold-calling or appointment-setting experience
* Previous experience calling U.S. customers strongly preferred
* Strong spoken English with clear and confident communication
* Comfortable making 100+ outbound attempts per day
* Experience handling objections and directly asking for appointments
* Comfortable working in a performance-driven environment
* Ability to work U.S. Mountain Time hours
* Reliable high-speed internet
* Reliable computer and quality headset
* Quiet professional workspace
* Experience using a CRM such as GoHighLevel or similar software
* Must be organized and consistent with follow-up
* Must be comfortable having performance tracked daily

We are especially interested in applicants with previous experience in roofing, solar, home services, insurance restoration, real estate, or other high-ticket appointment-setting environments.

Performance Expectations:

The goal of this position is to consistently generate qualified roof inspections for our sales team. We will track outbound attempts, contacts, qualified conversations, appointments booked, appointments held, and conversion rates.

We are not looking for someone who simply completes hours or tasks. We want someone who takes ownership of the numbers, recognizes when results are behind target, and adjusts their approach accordingly.

Application Requirements:

To be considered, begin your application with the word HAIL.

Your application must include:

* A 60–90 second voice recording introducing yourself
* Your previous outbound calling or appointment-setting experience
* The types of customers or industries you have called
* Your average number of outbound calls per day in previous roles
* Your best appointment-setting results or performance metrics
* Your experience handling objections
* Your availability to work U.S. Mountain Time
* A brief answer to this question: If you made 100 calls and booked zero appointments, what would you change before making the next 100?

Applications that do not include the requested information and voice recording will not be considered.

Compensation:

$5/hour plus $25 for each qualified inspection that is completed.

This role has room to grow for someone who consistently produces results and demonstrates strong ownership of their performance.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0145
Total Execution Time  0.0160
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,888 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Hail-Zone-Outbound-SDR-Roofing-Appointment-Setter-1707564
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0084 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1707564
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 964427
 LIMIT 1 
0.0014   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1707564
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-21',ej.date_added) duration_daysDATEDIFF('2026-08-21',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-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1707564' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1707564 
0.0008   UPDATE employer_jobs SET hit_counts '***Aug-12-2026=615***Aug-13-2026=64***Aug-14-2026=26***Aug-15-2026=12***Aug-21-2026=1' WHERE job_id'1707564'  
0.0009   UPDATE employer_jobs SET monthly_hits '***Aug-2026=718' WHERE job_id'1707564'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1707564' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1707564 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '964427'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0004   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)