Appointment Setter – U.S. Clients (Part-time, $3.50–5/hr + bonuses, training provided)

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

TYPE OF WORK

Part Time

SALARY

$4/hr

HOURS PER WEEK

30

DATE UPDATED

Oct 12, 2026

JOB OVERVIEW

Apply here: ----------

Steadfast Commercial Cleaning is a commercial cleaning company in Columbus, Ohio. We’re hiring a part-time appointment setter to call small U.S. offices (dental practices, medical and vet clinics, professional offices) and book walkthroughs. You don’t need U.S. business experience. We train you on our script. What we look for is clear, natural English on the phone and the persistence to keep a conversation going when someone says no.

What you’ll do

Call U.S. offices from our list and reach the office manager or owner
Stay calm and keep going when you hear “we already have a cleaner” or “just send me an email”, and end every call with a name and a date
Book walkthroughs at a specific day and time. Our local cleaner does the walkthrough, and the owner delivers the quote.
Follow up after the quote until the client signs

Pay (USD, paid every Sunday)

$3.50/hour to start, 30 hours a week (about $455/month)
$4/hour from your next shift after your first walkthrough takes place and gets a quote, or automatically after 30 days, whichever comes first
$5/hour in any month you book 3 or more walkthroughs that take place
$20 for every walkthrough you book that takes place and gets a quote
$100 when that client pays its first invoice, plus $50 more at its third
A path to promotion to our closer role for setters who keep turning walkthroughs into clients

Hours: Monday–Friday, 9am–12pm and 1pm–4pm U.S. Eastern, with an unpaid hour in between (9pm–12am and 1am–4am Manila; one hour later after the U.S. clock change on Nov 1).

Must-haves

Clear, natural spoken English. We listen to a short voice recording when you apply.
Outbound calling or sales experience of any kind, and the willingness to follow our script and practise it
A computer, a headset that sounds clean on a call, backup internet and power, and a quiet room
No other job or client during these hours, and no setting for other cleaning companies

How to apply: complete our application at the link (about 8 minutes, including a short voice warm-up). Strong applicants are invited to a 9-minute recorded AI interview with two practice calls, then a call with the owner.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0328
Total Execution Time  0.0418
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,499,208 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Appointment-Setter-US-Clients-Part-time-3505hr-bonuses-training-provided-1748493
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0167 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0029   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1748493
 LIMIT 1 
0.0015   SELECT *
FROM `employers`
WHERE `employer_id` = 1009566
 LIMIT 1 
0.0016   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1748493
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-18',ej.date_added) duration_days, DATEDIFF('2026-10-18',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-10-18',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1748493' 
0.0019   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1748493 
0.0007   UPDATE employer_jobs SET hit_counts = '***Oct-12-2026=634***Oct-13-2026=317***Oct-14-2026=77***Oct-15-2026=69***Oct-16-2026=39***Oct-17-2026=20***Oct-18-2026=1' WHERE job_id= '1748493'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=1156' WHERE job_id= '1748493'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1748493' AND status LIKE 'sent%' ORDER BY id DESC  
0.0014   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1748493 
0.0024   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '1009566'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0017   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)