Real Estate Office - Administrative Assistant

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

TYPE OF WORK

Full Time

SALARY

$750-$1500

HOURS PER WEEK

30

DATE UPDATED

Mar 18, 2026

JOB OVERVIEW

POSITION OVERVIEW
We are a real estate team based in Oregon looking for an experienced Virtual Assistant with a proven background in Transaction Coordination for a real estate agent, team, or brokerage. This is a long-term position for someone who is detail-oriented, proactive, and already knows how real estate transactions work.
Position Type: Full-Time (40 hrs/week) or Part-Time (20 hrs/week) — open to both
Pay: USD - depending on experience
Schedule: Pacific Standard Time - 8AM-4PM
Start Date: ASAP

?? DO NOT APPLY IF YOU DO NOT MEET ALL OF THE FOLLOWING REQUIREMENTS:
? Prior Transaction Coordination (TC) experience working directly for a real estate agent, team, or brokerage — this is non-negotiable
? Hands-on experience with ZipForms or ZipForms Plus
? Proficient with DocuSign — able to prepare, send, and track signature envelopes independently
? Intermediate to advanced Microsoft Excel skills (formulas, tracking sheets, data organization)
? Experience using a real estate or professional CRM (Follow Up Boss, BoomTown, kvCORE, HubSpot, or similar)
? Proficient with Google Workspace — Gmail, Docs, Sheets, Drive, and Google Business/Google My Business
? Excellent written and spoken English

WHAT YOU WILL DO
Transaction Coordination

Track listings and transactions from contract to close using checklists and Google Sheets
Collect and organize documents: disclosures, inspection reports, addendums, title info
Send reminders to clients, agents, lenders, and escrow/title officers for key deadlines
Update transaction milestones in Follow Up Boss (FUB)
Coordinate document signing via DocuSign

Post-Closing Follow-Up Campaign

Manage post-closing workflows in Asana and/or Follow Up Boss
Send 30/60/90-day check-in emails using pre-built templates
Track client responses and flag warm leads back to the team lead
Maintain organized client database with notes, closing dates, and gifting info

Social Media & Content Calendar

Manage a monthly content calendar (real estate tips, listings, client spotlights, personal brand)
Draft captions and schedule posts for Instagram, Facebook, and Google Business
Monitor comments and DMs and flag items needing a personal response

Marketing & Client Experience

Manage a client gifting program — track birthdays, anniversaries, and milestones in Google Calendar
Maintain and update the digital listing packet in Google Docs/Slides
Prepare the monthly client newsletter using a Follow Up Boss-compatible template
Assist with monthly video scripts (talking points and structure for agent-recorded videos)


BONUS SKILLS (NOT REQUIRED, BUT A PLUS)

U.S. real estate transaction knowledge (Oregon experience a plus)
Canva or basic graphic design for social posts
MLS experience
Video editing or short-form content (Reels/Shorts)


HOW TO APPLY
Send your application to: ----------
Subject line: "VA Application — [Your Name] — onlinejobs.ph"


EMAIL
MUST INCLUDE:
A video to us explaining exactly why you are a great fit for this position
A short intro about yourself and your real estate VA experience (3–5 sentences)
Your resume or link to your onlinejobs.ph profile
Your availability (hours/week, time zone, daily overlap hours)
Your monthly rate expectation in USD
Answers to ALL of the following (skipping any = automatic disqualification):

Have you worked as a Transaction Coordinator for a real estate agent or brokerage? If yes, describe the team, how many transactions you managed, and your specific responsibilities.

List every real estate tool you have hands-on experience with, including ZipForms, DocuSign, your CRM (name it), Excel, and Google Business.

Rate your proficiency 1–10 in each: ZipForms / DocuSign / Excel / Your CRM / Google Workspace



Applicants who skip the screening questions or do not meet the requirements will not receive a response. Qualified applicants will hear back within 3–5 business days.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0164
Total Execution Time  0.0182
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,552 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Real-Estate-Office-Administrative-Assistant-1604904
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0073 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1604904
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 914679
 LIMIT 1 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1604904
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-18',ej.date_added) duration_daysDATEDIFF('2026-04-18',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-04-18',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1604904' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1604904 
0.0008   UPDATE employer_jobs SET hit_counts '***Mar-18-2026=580***Mar-19-2026=199***Mar-20-2026=78***Mar-21-2026=51***Mar-22-2026=39***Mar-23-2026=45***Mar-24-2026=36***Mar-25-2026=26***Mar-26-2026=18***Mar-27-2026=13***Mar-28-2026=4***Mar-29-2026=7***Mar-30-2026=18***Mar-31-2026=17***Apr-01-2026=9***Apr-02-2026=10***Apr-03-2026=10***Apr-04-2026=7***Apr-05-2026=9***Apr-06-2026=7***Apr-07-2026=3***Apr-08-2026=5***Apr-09-2026=4***Apr-10-2026=4***Apr-11-2026=1***Apr-18-2026=2' WHERE job_id'1604904'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Mar-2026=1131***Apr-2026=71' WHERE job_id'1604904'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1604904' 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` = 1604904 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '914679'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0014   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)