Real Estate Virtual Assistant | Cold Calling, Lead Follow-Up & Admin

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

TYPE OF WORK

Full Time

SALARY

$600/month

HOURS PER WEEK

40

DATE UPDATED

Sep 26, 2026

JOB OVERVIEW

I’m a real estate agent and team lead in Singapore. I’m looking for a virtual assistant to help me call leads, follow up with clients and handle paperwork for property transactions. This is a long-term role that will move to full-time after an initial paid training period if it is a good fit for both of us.

Phone calls are a key part of the job. You’ll call people who have enquired about a property, follow up with past leads and make cold calls when needed. You’ll ask about their plans, help arrange appointments and keep clear notes so no follow-up is missed.

You’ll also help with daily admin and transaction work. I’ll provide templates and checklists, and train you on my process for Singapore property transactions.

Your work will include:

• Calling leads, following up and booking appointments
• Sending WhatsApp or email follow-ups using agreed wording
• Recording call outcomes and the next step for each lead
• Preparing transaction documents from templates and checking details carefully
• Updating transaction checklists and keeping track of deadlines
• Organising client files in Google Drive
• Helping with scheduling, property listing admin, research and simple Canva tasks

I’m looking for someone who:

• Has experience making cold calls or other outbound sales calls
• Speaks clear English and is confident and natural on the phone
• Listens well and can handle questions or objections calmly
• Is careful with paperwork and keeps client information private
• Is comfortable using Microsoft Word, Google Drive, Google Docs and Google Sheets
• Can learn new processes and follow through without constant reminders
• Has reliable internet and a quiet place to make calls

Canva experience is helpful, but you can learn it on the job. You do not need experience with Singapore property transactions, as I’ll train you on my templates and process.

Hours and pay

We’ll start with a paid training period of 20–25 hours per week for two to four weeks. The plan is to move to 40 hours per week, Monday to Friday, during agreed Singapore business hours if it is a good fit for both of us. Please apply only if you’ll be available for full-time hours after the training period.

The full-time salary range is PHP 30,000–40,000 per month, depending on experience. Pay during the initial training period will be based on the agreed number of hours.

To apply, please send:

1. Your CV
2. A 60 to 90 second voice recording introducing yourself
3. A short description of your calling experience, including who you called and whether you booked appointments
4. Your experience with Word, Google Drive, Docs, Sheets and Canva
5. Your available working hours in Singapore time and expected full-time monthly salary in PHP

Shortlisted applicants will be invited to a Zoom interview, a live practice call and a short document task using sample information.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0124
Total Execution Time  0.0136
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,499,720 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Real-Estate-Virtual-Assistant-Cold-Calling-Lead-Follow-Up-Admin-1738437
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0065 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1738437
 LIMIT 1 
0.0014   SELECT *
FROM `employers`
WHERE `employer_id` = 957305
 LIMIT 1 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1738437
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-09-27',ej.date_added) duration_days, DATEDIFF('2026-09-27',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-09-27',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1738437' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1738437 
0.0008   UPDATE employer_jobs SET hit_counts = '***Sep-26-2026=865***Sep-27-2026=2' WHERE job_id= '1738437'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=866' WHERE job_id= '1738437'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1738437' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1738437 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '957305'
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)