Inside Sales Agent

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

TYPE OF WORK

Full Time

SALARY

$6/hr plus commission and monthly bonus

HOURS PER WEEK

44

DATE UPDATED

Sep 18, 2026

JOB OVERVIEW

We're hiring an Inside Sales Representative to work our warm leads from first contact all the way through a funded job. This is a full-cycle role, not just appointment setting: you'll call homeowners to schedule qualified demos, follow up with them after they close to walk them through next steps, help them get through their credit or financing application, and make sure funds get collected so the job can move into production. You're the homeowner's main point of contact from the moment they raise their hand to the moment their job is ready to go.

Key Responsibilities:
- Lead Qualification & Demo Scheduling
- Call warm leads and schedule qualified demos, following our call script and qualification standard: verified homeowner, all decision makers identified, correct contact info, and expectations set upfront
- Keep the CRM (Roofr) and pipeline accurate and current for every lead you touch, from first contact through close
- Log every call and appointment outcome so nothing falls through the cracks
- Post-Close Ownership
- Conduct a success call with the homeowner after a deal closes, confirming they understand what was agreed to and reinforcing confidence in their decision
- Set clear expectations with the homeowner on next steps: what happens next, in what order, and roughly when — permitting, material order, install date, inspections, and so on
- Guide homeowners through the credit or financing application process and help resolve any issues that come up
- Follow up on and collect outstanding funds and payments (deposits, draws, final payment) so jobs aren't held up in production

What Success Looks Like:
- Demos booked are consistently qualified: the right homeowner, the right decision makers, the right expectations set upfront
- Homeowners feel informed and confident at every stage after closing, not left wondering what happens next
- Credit applications and fund collection move quickly, without jobs sitting stalled waiting on paperwork or payment
- You're consistently hitting monthly demo and close targets

Requirements
- 1+ years in inside sales, appointment setting, or a similar phone-based sales role (home improvement, roofing, solar, or similar retail sales industries a plus)
- Strong, clear spoken and written English
- Comfortable being the person homeowners call with a financing or payment question, not just a scheduler
- Experience with CRM and call software a plus (we use Roofr, CompanyCam, and RingCentral)
- Organized and reliable with follow-up — able to juggle multiple homeowners at different stages without dropping the ball
- Reliable high-speed internet and a quiet home office suited for calls during required shift hours

Schedule & Location:
- Remote, based in the Philippines
- Monday to Friday, 9:00 AM–6:00 PM and Saturday, 9:00 AM–2:00 PM EST

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0189
Total Execution Time  0.0209
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,498,472 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Inside-Sales-Agent-1733679
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0092 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0014   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1733679
 LIMIT 1 
0.0006   SELECT *
FROM `employers`
WHERE `employer_id` = 912056
 LIMIT 1 
0.0006   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1733679
AND `misc`.`idIS NULL 
0.0007   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-21',ej.date_added) duration_daysDATEDIFF('2026-09-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-09-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1733679' 
0.0006   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1733679 
0.0006   UPDATE employer_jobs SET hit_counts '***Sep-18-2026=364***Sep-19-2026=52***Sep-21-2026=4' WHERE job_id'1733679'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Sep-2026=420' WHERE job_id'1733679'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1733679' AND status LIKE 'sent%' ORDER BY id DESC  
0.0006   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1733679 
0.0015   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '912056'
AND `date_added` >= '2022-06-08' 
0.0006   select from teasers 
0.0006   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)