Real Estate Lead List Builder & Data Research VA – PropStream / DealMachine

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

TYPE OF WORK

Part Time

SALARY

$5–$6/hour to start

HOURS PER WEEK

TBD

DATE UPDATED

Sep 1, 2026

JOB OVERVIEW

We are a growing roofing and restoration company in Colorado looking for a highly detail-oriented Virtual Assistant to build, clean, and maintain targeted homeowner lead lists for our outbound sales team.
This is NOT a cold calling position.

Your responsibility will be to make sure our cold callers are working from accurate, high-quality data instead of wasting time calling bad, duplicate, disconnected, or irrelevant numbers.
You will work primarily with PropStream and DealMachine to identify homeowners within specific geographic areas that we provide.

Responsibilities include:
• Building targeted homeowner lists using PropStream and DealMachine
• Searching specific neighborhoods, ZIP codes, addresses, and geographic target areas
• Identifying appropriate residential properties and property owners
• Skip tracing property owners to obtain contact information
• Cleaning and organizing raw lead data
• Removing duplicate records
• Identifying and removing obviously incorrect or unusable phone numbers
• Separating mobile, landline, and potentially invalid numbers when possible
• Cross-referencing records between multiple data sources
• Maintaining organized Google Sheets/CSV lead databases
• Tracking where each lead and phone number came from
• Preparing clean calling lists for a separate cold calling team

Accuracy is more important than simply producing a large number of records.
We recently tested outbound calling with lists where too many phone numbers were disconnected, invalid, or associated with the wrong person. The person hired for this position will be responsible for significantly improving the quality of the data before it ever reaches our callers.

Ideal candidate:
• Previous PropStream experience strongly preferred
• Previous DealMachine experience strongly preferred
• Experience with real estate lead generation or property research
• Experience with skip tracing and phone-number verification
• Strong Google Sheets / Excel skills
• Extremely detail-oriented
• Understands deduplication and database cleanup
• Comfortable researching individual properties when information conflicts
• Able to follow detailed targeting criteria without adding irrelevant properties

Roofing experience is NOT required. Real estate/property-data experience is much more important.

Performance will be measured by:
• Percentage of records containing usable contact information
• Low duplicate rate
• Low wrong-number/disconnected-number rate
• Accuracy of property-owner information
• Ability to follow geographic/property targeting criteria
• Number of clean, call-ready records produced

When applying, please answer the following:

-How long have you used PropStream?
-How long have you used DealMachine?
-What skip-tracing tools have you used?

Describe how you would verify whether a phone number belongs to the correct property owner.
-If I gave you 1,000 raw property records, what steps would you take before handing the list to a cold caller?
-Approximately how many clean, verified homeowner records could you prepare in a 4-hour shift?

Please start your application with the words “CLEAN DATA” so I know you read the entire posting.
Candidates who perform well will have the opportunity for increased hours and long-term work.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0013
Controller Execution Time ( Jobseekers / Job )  0.0172
Total Execution Time  0.0192
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,491,912 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Real-Estate-Lead-List-Builder-Data-Research-VA-PropStream-DealMachine-1721646
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0081 seconds)  (Hide)
0.0008   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1721646
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 964427
 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` = 1721646
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-11',ej.date_added) duration_daysDATEDIFF('2026-09-11',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-11',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1721646' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1721646 
0.0009   UPDATE employer_jobs SET hit_counts '***Sep-01-2026=503***Sep-02-2026=188***Sep-03-2026=85***Sep-04-2026=77***Sep-05-2026=15***Sep-07-2026=2***Sep-11-2026=1' WHERE job_id'1721646'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Sep-2026=871' WHERE job_id'1721646'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1721646' 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` = 1721646 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '964427'
AND `date_added` >= '2022-06-08' 
0.0005   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)