Appointment Setter — U.S. Home Improvement Company (Remote, Philippines)

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

TYPE OF WORK

Full Time

WAGE / SALARY

200,000 per month average

HOURS PER WEEK

40

DATE UPDATED

May 26, 2026

JOB OVERVIEW

Check out our brands before you apply:
Rapid Roofing — ----------
BOSS Decks — ----------

Warm leads only. No cold calling.

Every person you will call has already asked us to contact them. Your job is simple: call them quickly, ask a few questions, and book them onto our US sales team's calendar.


About us
We are Rapid Home Service Group — one of the fastest-growing home improvement companies on Long Island, New York. We have two brands: Rapid Roofing (recognized by INC 5000 as the #30 fastest-growing construction company in America) and BOSS Decks (a certified TrexPro Gold installer).

Every day, homeowners reach out to us asking about roofing or deck projects. They come in by phone, text, web forms, Google Business Profile, Facebook Messenger, and Instagram DMs. Our goal: call every one of them within 5 minutes.


Why this job exists
In our business, the company that calls back the fastest wins. Most home improvement companies are slow. We refuse to be. You are the speed — the first person every customer talks to, the reason they feel taken care of from the very first call.

You will work from home, but you will not be alone. You will have daily check-ins with our team in the US, direct contact with the salespeople you are booking for, and clear daily targets so you always know if you are winning.


What you will do
- Call every new inbound lead within 5 minutes
- Ask a few simple questions to check if they are a good fit (project type, timeline, location)
- Book the right ones into our sales team's calendar in GoHighLevel (our CRM)
- Follow up with prospects on behalf of the sales team — confirmations, reminders, post-appointment touchpoints, and re-engagement of leads who have not yet booked
- Re-engage older leads with friendly check-in messages
- Send confirmation messages and reminders before appointments
- Keep the CRM clean and organized — every lead tagged, every follow-up scheduled
- Send review and referral requests after projects are completed

This is not a cold-calling job. Not a sales job. Not a script-reading job. The energy is closer to a great hotel front desk than a typical call center — warm, calm, friendly, and organized.


The bigger opportunity
We are not hiring one person and stopping there. We are building a full inbound call center to support our growing US operations. The people we hire first are the people we promote first. If you come in, perform well on the phones, and show us you can lead — you are in the running for team lead, trainer, and call center manager roles as we grow. We promote from within.


What we are looking for
- Excellent spoken English — clear, warm, and confident on the phone with American customers
- 2+ years of experience in an inbound call center, BPO, appointment setting, customer service, or front desk role
- Strong CRM skills — comfortable typing, tagging, and updating records all day
- Reliable home office: strong and stable high-speed internet, a quiet room, a good headset, and a backup power source (UPS or generator)
- Able to work US Eastern Time business hours — this means 9 PM to 7 AM Philippine time (graveyard shift). You must be available some Saturdays as well.
- Self-managing — we do not screen-record your bathroom breaks. The numbers tell us if you are doing well.
- Hungry for more — we want people who see this as a starting point, not a ceiling


Compensation
Strong performers in this role earn approximately PHP 2,400,000 per year — including base hourly pay plus performance bonuses. This is well above the average appointment setter pay in the Philippines because we pay for top performance and because we are building toward a multi-location call center where the best people here become the future leaders. The better you perform, the faster the pay grows.


How to apply

Send a resume and a video introducing yourself. This is the first step — applications without a video will not be reviewed.

In your video, tell us:

1. Who you are — name, where you are based in the Philippines, and a quick introduction
2. Why you would be a great fit for this role — what makes you the right person for the job
3. Your relevant experience — call center, BPO, appointment setting, customer service, or any phone-based role you have done
4. Confirm you are available to work 9 PM to 7 AM Philippine time, including some Saturdays
5. Answer this question in your own words: What is the difference between good customer service and great customer service?

If you are a fit, we will respond within 24 hours.

Start immediately.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0725
Total Execution Time  0.0739
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,525,016 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/appointment-setter-u-s-home-improvement-company-remote-philippines-1655703
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0668 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1655703
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 810279
 LIMIT 1 
0.0585   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1655703
AND `misc`.`idIS NULL 
0.0007   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-28',ej.date_added) duration_daysDATEDIFF('2026-06-28',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-06-28',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1655703' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1655703 
0.0009   UPDATE employer_jobs SET hit_counts '***May-26-2026=191***May-27-2026=757***May-28-2026=183***May-29-2026=130***May-30-2026=68***May-31-2026=66***Jun-01-2026=82***Jun-02-2026=41***Jun-03-2026=35***Jun-04-2026=30***Jun-05-2026=31***Jun-06-2026=11***Jun-07-2026=8***Jun-08-2026=22***Jun-09-2026=32***Jun-10-2026=29***Jun-11-2026=23***Jun-12-2026=6***Jun-13-2026=6***Jun-14-2026=12***Jun-15-2026=27***Jun-16-2026=7***Jun-17-2026=15***Jun-18-2026=10***Jun-19-2026=16***Jun-20-2026=9***Jun-21-2026=1***Jun-22-2026=8***Jun-23-2026=6***Jun-24-2026=12***Jun-25-2026=3***Jun-26-2026=11***Jun-27-2026=2***Jun-28-2026=1' WHERE job_id'1655703'  
0.0017   UPDATE employer_jobs SET monthly_hits '***May-2026=1395***Jun-2026=493' WHERE job_id'1655703'  
0.0003   SELECT date_sent
                FROM 
`jobseeker_sent_emails`
                
WHERE jobseeker_id NULL
                  
AND job_id 1655703
                  
AND status LIKE 'sent%'
                
ORDER BY id DESC
                LIMIT 1 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1655703 
0.0014   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '810279'
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)