VETERAN Expired Listing Cold Caller / Appointment Setter - US Real Estate (Hiring 1-2)

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

TYPE OF WORK

Full Time

SALARY

$4-$6/hour + per-held-appointment bonus

HOURS PER WEEK

40

DATE UPDATED

Aug 21, 2026

JOB OVERVIEW

ABOUT US
McCaw Property Management is a residential property management and brokerage company in the Fort Worth / North Texas area. We are launching an outbound calling program targeting owners of expired and withdrawn MLS listings in our market, and we're hiring 1-2 veteran callers to run it.

THE ROLE
You will call owners whose homes did not sell and steer qualified conversations to one of three outcomes: (1) lease the home with our professional property management, (2) relist it for sale with us, or (3) a direct purchase offer on select properties. You qualify the owner and set phone appointments for two people on our team, Daniel and Pam, who take those meetings. You confirm every appointment and log everything in Follow Up Boss.

READ THIS BEFORE APPLYING
This is NOT a role we will train from scratch. We want people who have already run successful expired-listing campaigns for real estate agents, investors, or property managers - and who arrive knowing how the machine works when it works: the data, the dialer, the script, the confirmation cadence that gets owners to actually show up. You will help us stand this program up, not just dial. If you have never called expired listings specifically, please do not apply.

REQUIREMENTS
- 3+ years US real estate cold calling, with at least 1 year calling EXPIRED/WITHDRAWN listings specifically
- Hands-on experience with expired-lead platforms (Vulcan7, REDX, Mojo, or similar) - you know how the data and dialers work
- Follow Up Boss experience strongly preferred (it's our CRM)
- Real numbers you can speak to: dials/day, contact rate, appointments set and HELD per week
- Clear, confident spoken English; comfortable with US homeowners who have been called by 20 agents already
- Available Monday-Friday during US Central business hours
- Fast, reliable internet with power and internet backup
- Full-time preferred; strong part-time veterans considered

COMPENSATION
Competitive hourly rate (tell us your expectation) PLUS a per-held-appointment bonus. This starts as a paid 30-day trial with clear KPIs agreed up front. If the numbers are there, it becomes a long-term role - we want this machine running for years, and we'd rather keep proven people than restart.

HOW TO APPLY (follow exactly - applications missing any item will not be read)
1. Put the word TURNKEY as the first line of your application.
2. Voice sample (60-90 seconds, Vocaroo link is fine): a mock cold-call opener. Scenario: you're calling a Dallas-Fort Worth homeowner whose listing expired last week after 90 days on the market. Introduce McCaw Property Management, acknowledge the home didn't sell, pivot to renting it out with professional management as one of three options, and ask for the appointment. No polished script reading - we want to hear a live call.
3. Describe, briefly and specifically, the most successful expired-listing campaign you personally ran: who it was for, what data/dialer/CRM stack you used, your dials per day, contact rate, appointments set and held per week, and what made it work.
4. Tell us: your hourly rate expectation, the hours you can commit (US Central), your internet speed, and your backup setup.
5. If you were building our campaign from day one, what data source and dialer would you pick to pair with Follow Up Boss, and why?

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0123
Total Execution Time  0.0137
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,503,744 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/VETERAN-Expired-Listing-Cold-Caller-Appointment-Setter-US-Real-Estate-Hiring-1-2-1714455
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0061 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1714455
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 662594
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1714455
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-24',ej.date_added) duration_daysDATEDIFF('2026-08-24',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-24',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1714455' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1714455 
0.0008   UPDATE employer_jobs SET hit_counts '***Aug-21-2026=449***Aug-22-2026=289***Aug-24-2026=1' WHERE job_id'1714455'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=739' WHERE job_id'1714455'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1714455' 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` = 1714455 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '662594'
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)