Real Estate Data Manager (YOU MUST SPEAK FLUENT ENGLISH)

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

TYPE OF WORK

Full Time

WAGE / SALARY

$600+/month, Negotiable

HOURS PER WEEK

40

DATE UPDATED

Jun 11, 2026

JOB OVERVIEW

* YOU MUST SPEAK FLUENT ENGLISH *
We're a US-based virtual real estate company looking for a detail-oriented Data Manager to run our daily lead pipeline. Every morning you'll pull fresh distress lists from county sources, scrub the data, run skip tracing and phone verification, then import clean, dial-ready leads into our CRM before our acquisitions team starts calling.

The work is consistent, structured, and rewards accuracy. If you're the kind of person who notices a misspelled column header and fixes it without being asked — keep reading.

This is a long-term role. We want someone who will own this pipeline for years, not weeks.


Schedule
- Hours: 40 hours per week
- Days: Monday through Friday
- Time zone: 9am-6pm (CST)
- Deadline: All daily lists must be live in our CRM daily.

Pay
- $4–6 USD/hour depending on experience
- Paid bi-weekly via Payoneer or PayPal
- Performance bonus for clean data quality and on-time delivery
- Raise review at 90 days

What You'll Do Every Day:
1. Pull distress lists from county government portals: probate, auction, tax delinquent, pre-foreclosure, and auction.
2. Scrub the data in Google Sheets — dedupe by APN, standardize addresses to USPS format, remove vacant land, cross-check against our CRM.
3. Organize each list into our standard 14-column upload format
4. Run the cleaned list through BatchLeads for skip tracing
5. Verify every phone number through Trestle (activity score, line type, connection status)
6. Reorder phones so the highest-scored number lands in Phone 1
7. Import the final file into FreedomSoft with the correct campaign tag and pipeline stage
8. Log every step in our Master Tracker (raw count, scrubbed count, hit rate, etc.)

A full Standard Operating Procedure with screenshots and a worked example will be provided. You will not be figuring this out from scratch.

Tools You'll Use:
- Google Sheets (heavy daily use — formulas, filters, dedupe, VLOOKUP)
- FreedomSoft (our CRM — we'll train you)
- XLeads (skip tracing)
- Trestle (phone verification)
- County government websites (varies by list type)
- Slack (daily check-ins and questions)

What We Need From You:
- Strong Google Sheets skills — you should be comfortable with formulas, filters, dedupe, and conditional formatting
- Sharp attention to detail — bad data costs us real money
- Comfortable navigating unfamiliar government websites and exporting CSVs
- Reliable high-speed internet and a quiet workspace
- Good written English for daily Slack updates
- Available Mon–Fri without exception (this is a daily pipeline — one missed day backs up the whole team)
- Able to start As Soon As Possible

Bonus Points If You Have:
- Prior US real estate experience
- Experience with FreedomSoft, BatchLeads, PropStream, or any real estate CRM
- Background in data entry, list management, or data cleaning roles
- Skip tracing experience (Xleads, Skip Genie, IDI, TLO, etc.)
- Familiarity with US county records systems

What Makes This Role Different:
- Structured, repeatable work. This is not a "wear many hats" VA role. You'll do the same workflow every day and get faster at it every week.
- Clear ownership. You own the pipeline. Your numbers (hit rate, dead phone rate, on-time delivery) are visible to the team every Friday.
- Long-term growth. As we scale, you'll have the chance to train other VAs on this workflow and move into a team lead role.
You won't be making cold calls. This is back-office data work. We have a separate Acquisitions Team for outreach.

How to Apply
1. Include the word PIPELINE at the top of your application. Applications without this word will be deleted unread.
2. Briefly describe one time you cleaned a messy data set: what was wrong with it, how you fixed it, and how long it took.
3. Tell me what daily hours you would work in Philippine time.
4. Tell me your minimum acceptable hourly rate in USD.
5. Confirm you have a stable internet and a quiet workspace.

We will respond to the strongest applicants within 3 business days.

Thank you for reading the full post. We're looking forward to building a long-term team with the right person.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0707
Total Execution Time  0.0720
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,530,680 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Real-Estate-Data-Manager-YOU-MUST-SPEAK-FLUENT-ENGLISH-1651789
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0650 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1651789
 LIMIT 1 
0.0013   SELECT *
FROM `employers`
WHERE `employer_id` = 269013
 LIMIT 1 
0.0413   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` = 1651789
AND `misc`.`idIS NULL 
0.0011   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-20',ej.date_added) duration_daysDATEDIFF('2026-06-20',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-20',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1651789' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1651789 
0.0007   UPDATE employer_jobs SET hit_counts '***May-20-2026=119***May-21-2026=120***May-22-2026=46***May-23-2026=15***May-24-2026=22***May-25-2026=20***May-26-2026=19***May-27-2026=9***May-28-2026=10***May-29-2026=6***May-30-2026=7***May-31-2026=5***Jun-01-2026=11***Jun-02-2026=5***Jun-03-2026=6***Jun-04-2026=2***Jun-05-2026=4***Jun-06-2026=7***Jun-07-2026=2***Jun-08-2026=2***Jun-09-2026=3***Jun-10-2026=2***Jun-11-2026=119***Jun-12-2026=47***Jun-13-2026=21***Jun-20-2026=1' WHERE job_id'1651789'  
0.0007   UPDATE employer_jobs SET monthly_hits '***May-2026=398***Jun-2026=232' WHERE job_id'1651789'  
0.0018   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1651789' 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` = 1651789 
0.0163   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '269013'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)