Project Manager VA – Real Estate Media Operations | $2,000/Month | Full-Time

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

TYPE OF WORK

Any

SALARY

2000-3000

HOURS PER WEEK

40

DATE UPDATED

Jul 30, 2026

JOB OVERVIEW

Read this carefully. We only interview people who follow the instructions at the end.

We are Virtual Xposure, a fast-growing real estate media company in Alberta, Canada. We shoot photos, videos, virtual tours, and more for real estate agents.

Our growth exposed the weaknesses in our systems. That’s why this role exists.

We’re looking for a top-tier Filipino Project Manager VA who can take ownership of day-to-day operations, keep clients happy, and improve our systems without being micromanaged.

If you are the person who sees a messy process and cannot leave it alone until it’s clean and efficient, keep reading.

Your Core Responsibilities

• Answer inbound calls from real estate agents: book shoots, answer questions, and confidently recommend upsells when it truly helps the client.
• Handle support tickets from start to finish so nothing is left hanging.
• Coordinate revisions between clients and our internal team (photographers, editors, etc.).
• Run daily operations across multiple tools and tasks at the same time without dropping balls.
• Own quality control so what we deliver looks professional and consistent.
• Improve systems and SOPs: find the holes in our bucket and fix them.

Tools & Experience We Expect

You must have:

• Fluent, clear English (spoken and written) for daily calls with North American clients.
• Real estate media operations experience (photography, video, virtual tours, floor plans, etc.).
• Experience with Aryeo, Spiro, or similar real estate media systems.
• Experience with project management tools (Asana, ClickUp, or ---------- – we use Asana).
• Experience with CRMs (GoHighLevel, Pipedrive, or similar).
• Confident use of Google Workspace (Gmail, Docs, Sheets, Calendar).
• Stable high-speed internet and a quiet, professional setup for calls.
• Ability and willingness to work PH night shift (11 PM – 7 AM PH time), Monday–Friday.

Nice to have (but not required):

• Hospitality / serving experience (you understand service and handling demanding people).
• Real estate photo editing experience.

What You Get

• $2,000–$3,000 CAD/month depending on experience and skill.
• Performance-based bonuses tied to clear KPIs.
• Full-time, long-term role with a growing Canadian company.
• A seat at the table to improve systems, not just follow them.

How to Apply (THIS IS YOUR FIRST TEST)

Applications that miss any step will be ignored.

1. Subject / first line
In the first line of your OnlineJobs.ph cover letter, write exactly:
I am your next Real Estate Media PM from the Philippines.

2. Short video (3–5 minutes, Loom or unlisted YouTube)
In your cover letter, include a link to a video where you:
• Introduce yourself and describe your real estate media operations experience.
• Show one process you fixed or improved in a previous role and what result it produced.
• Explain how you would handle this scenario:
An agent calls, angry because their photos were delivered late and their listing goes live tomorrow morning. Walk us through what you say and do, step by step.

3. Answer these questions in your cover letter (numbered 1–4):
1. Which real estate media tools have you used (Aryeo, Spiro, others) and how?
2. Which project management tool have you used most, and what did you dislike about how your last company used it?
3. What is your current internet speed? (Attach or link a screenshot from speedtest.net.)
4. Are you able to work 11 PM – 7 AM PH time, Monday–Friday, full-time for at least 12 months?

4. Attach your résumé
Upload your most recent CV to your OnlineJobs.ph application.

At the very end of your cover letter, write this exactly:
LOCKBOX – PM Application

If you follow every step and you’re the calibre we’re looking for, we’ll contact you for a live interview.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0012
Controller Execution Time ( Jobseekers / Job )  0.0137
Total Execution Time  0.0157
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,502,944 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Project-Manager-VA-Real-Estate-Media-Operations-2000Month-Full-Time-1699813
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0077 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1699813
 LIMIT 1 
0.0011   SELECT *
FROM `employers`
WHERE `employer_id` = 858226
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1699813
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-08',ej.date_added) duration_daysDATEDIFF('2026-08-08',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-08',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1699813' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1699813 
0.0010   UPDATE employer_jobs SET hit_counts '***Jul-30-2026=331***Jul-31-2026=514***Aug-01-2026=151***Aug-02-2026=121***Aug-03-2026=101***Aug-04-2026=20***Aug-08-2026=1' WHERE job_id'1699813'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=845***Aug-2026=394' WHERE job_id'1699813'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1699813' 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` = 1699813 
0.0023   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '858226'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)