Home Improvement/ Roofing Call Center

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

TYPE OF WORK

Full Time

SALARY

TBD

HOURS PER WEEK

48

DATE UPDATED

Mar 23, 2026

JOB OVERVIEW

About Us
ProCraft Restoration Group is a premium residential restoration and remodel company serving the Southeast US (roofing, exterior, interior, energy efficiency upgrades). We're a stable, growing team building an inside sales outbound department.
Your Role – Straightforward & Focused
Your ONLY job: Make high-volume outbound calls to our warm database (past happy customers + previous leads) ? follow a proven script ? qualify interest ? book in-home appointments for our local reps ? log everything in CRM. No closing sales – just setting appointments.
Daily Responsibilities

100–150 outbound dials/day to warm contacts.
Use our script to re-introduce company/services (lifetime warranties, expanded offerings), ask key questions (main need: roof/exterior/interior/energy), and book specific day/time with correct specialist.
Log calls, notes, outcomes, and move contacts in pipeline (e.g., New ? Attempting ? Appointment Set) in GoHighLevel (GHL).
Send templated follow-up SMS when needed.
Hit daily/weekly appointment targets consistently.

Must-Have Qualifications

Excellent spoken English: Neutral/light accent that's clear and easy for US homeowners.
Proven outbound/cold calling + appointment-setting experience (US clients preferred; ideal: roofing, solar, HVAC, real estate, insurance, home services).
Comfortable with high volume (100+ dials/day) and handling "no's" frequently.
Quiet home office, reliable high-speed internet, quality headset with mic.
Available for US EST hours (overlap with PH night/morning shifts common in call center roles).

Nice-to-Have (Big Advantages)

Experience with GoHighLevel (GHL), JobNimbus, Salesforce, HubSpot, or similar CRMs.
Background in home services industries.

What We Offer

Stable full-time, long-term role with a reputable US company.
Competitive pay + generous bonuses (e.g., per shown appointment + team targets).
Full training, proven scripts, clear KPIs – you'll know exactly how to succeed.
Growth path: Top performers can advance to senior setter or team lead.

How to Apply – Serious Applicants Only
To be considered, reply with:

1. A short voice recording (30–60 seconds) introducing yourself + your outbound experience (use Vocaroo, Loom, or any link).
2. Summary of your appointment-setting/cold-calling experience:
-Industries/companies you've called for.
-What you promoted/sold.
-Typical daily dials and appointments booked per day/week.

3. Your available hours in EST (e.g., full 9 AM–5 PM EST availability).
4. Expected hourly rate + if you're open to per-appointment bonuses.

Subject line / First line of your application message MUST be:
“I can make 100+ calls/day and book appointments. AND YOUR ROOFING/ SOLAR EXPERIENCE” with a minimum of 5 apply points (show that you're serious).
We're seeking disciplined, phone-strong performers ready for consistent high-volume work with rewards for results. If this matches your skills and you can commit long-term, apply now – we respond quickly to qualified candidates!

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0160
Total Execution Time  0.0173
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,503,592 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Home-Improvement-Roofing-Call-Center-1600015
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0108 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1600015
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 908811
 LIMIT 1 
0.0011   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1600015
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-17',ej.date_added) duration_daysDATEDIFF('2026-04-17',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-04-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1600015' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1600015 
0.0008   UPDATE employer_jobs SET hit_counts '***Mar-12-2026=46***Mar-13-2026=58***Mar-14-2026=23***Mar-15-2026=9***Mar-16-2026=32***Mar-17-2026=21***Mar-18-2026=17***Mar-19-2026=13***Mar-20-2026=11***Mar-21-2026=5***Mar-22-2026=3***Mar-23-2026=356***Mar-24-2026=46***Mar-25-2026=26***Mar-26-2026=24***Mar-27-2026=16***Mar-28-2026=3***Mar-29-2026=2***Mar-30-2026=13***Mar-31-2026=15***Apr-01-2026=10***Apr-02-2026=9***Apr-03-2026=22***Apr-04-2026=3***Apr-05-2026=3***Apr-06-2026=3***Apr-07-2026=3***Apr-09-2026=1***Apr-10-2026=1***Apr-13-2026=1***Apr-17-2026=1' WHERE job_id'1600015'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Mar-2026=739***Apr-2026=57' WHERE job_id'1600015'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1600015' 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` = 1600015 
0.0039   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '908811'
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)