???????? PROPERTY MANAGEMENT VIRTUAL ASSISTANT (AppFolio + Leasing + Short-Term Rentals)

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

TYPE OF WORK

Any

SALARY

500$

HOURS PER WEEK

30

DATE UPDATED

Jan 22, 2026

JOB OVERVIEW

???????? PROPERTY MANAGEMENT VIRTUAL ASSISTANT (AppFolio + Leasing + Short-Term Rentals)

(Philippines-Based | Long-Term Role)

?? IMPORTANT: PLEASE READ FULL POST BEFORE APPLYING
This position is ONLY for Virtual Assistants with REAL, HANDS-ON experience using AppFolio for long-term property management and leasing.

If you do not have active AppFolio & AIRBNB experience marketing vacant units and handling tenant inquiries, please do not apply.

???? ABOUT US

We are a East Coast (NORTH CAROLINA) U.S.–based real estate and property management company managing long-term rental properties and short-term vacation rentals. We are looking for a reliable, experienced Philippine-based VA to join our team long-term.

This is not a general admin role. We need someone who already understands U.S. property management workflows.

? REQUIRED EXPERIENCE (NON-NEGOTIABLE)

Please apply ONLY IF you meet ALL of the following:

2+ years of DAILY AppFolio experience, including:

Tenant & owner communication

Maintenance work orders

Rent posting and notices

Marketing and posting vacant units

Publishing AppFolio listings to rental websites

Responding to rental inquiries and pre-screening tenants

Leasing support experience:

Handling leads from listing sites

Scheduling showings (with U.S. team)

Application follow-up and status tracking

Short-term rental platform experience:

Airbnb

Turno

TaskRabbit or Taskbird

Beyond Pricing

Experience working with U.S. property management clients

Strong written English (tenant- and owner-facing)

???? Training-only, beginner, or “some exposure” experience does NOT qualify.

???? JOB RESPONSIBILITIES
Long-Term Property Management (Primary Focus)

Daily AppFolio management

Filing and marketing vacant units

Managing rental listings and inquiries

Pre-screening prospective tenants

Coordinating showings

Maintenance coordination and follow-ups

Tenant and owner communication

Short-Term Rental Support

Airbnb guest messaging

Turno cleaning coordination

Task creation and follow-up via TaskRabbit / Taskbird

Calendar monitoring and issue escalation

???? IDEAL CANDIDATE

Experienced with U.S. rental leasing processes

Organized and detail-oriented

Comfortable managing multiple properties

Understands urgency around vacancies

Looking for a stable, long-term job, not short gigs

? JOB DETAILS

Location: Philippines (Remote)

Hours: Part-time to Full-time (based on experience)

Schedule: Must overlap with U.S. Eastern Time

Pay: Competitive (based on experience)

???? PLEASE DO NOT APPLY IF YOU ARE:

A general admin VA without property management experience

New to AppFolio or only trained, not active

Applying as an agency

Looking for short-term or project-based work

???? HOW TO APPLY (REQUIRED – APPLICATIONS WITHOUT THIS WILL BE IGNORED)

To reduce spam applications, ONLY applicants who follow these instructions will be reviewed:

Subject Line:
AppFolio Leasing + STR VA – [Your First Name]

In your application message, answer ALL of the following:

How many years have you actively used AppFolio?

Describe how you market vacant units inside AppFolio.

Which rental websites have your AppFolio listings been published to?

How do you pre-screen prospective tenants?

Which short-term rental platforms have you personally managed?

Which U.S. clients or states have you worked with?

Your expected hourly rate

Your internet speed and backup plan

Applications that do not answer all questions will not be reviewed.

? WHY WORK WITH US

Long-term, stable role

Clear systems and expectations

Consistent work and communication

Opportunity to grow with our company

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0122
Total Execution Time  0.0135
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,505,472 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/PROPERTY-MANAGEMENT-VIRTUAL-ASSISTANT-AppFolio-Leasing-Short-Term-Rentals-1561435
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0069 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1561435
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 883128
 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` = 1561435
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-15',ej.date_added) duration_daysDATEDIFF('2026-04-15',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-15',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1561435' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1561435 
0.0008   UPDATE employer_jobs SET hit_counts '***Jan-22-2026=129***Jan-23-2026=89***Jan-24-2026=26***Jan-25-2026=21***Jan-26-2026=26***Jan-27-2026=30***Jan-28-2026=16***Jan-29-2026=17***Jan-30-2026=12***Jan-31-2026=11***Feb-01-2026=4***Feb-02-2026=10***Feb-03-2026=8***Feb-04-2026=6***Feb-05-2026=4***Feb-06-2026=3***Feb-07-2026=4***Feb-08-2026=7***Feb-09-2026=6***Feb-10-2026=8***Feb-11-2026=3***Feb-12-2026=1***Feb-13-2026=6***Feb-14-2026=1***Feb-15-2026=1***Feb-16-2026=6***Feb-17-2026=2***Feb-18-2026=8***Feb-19-2026=3***Feb-20-2026=4***Feb-21-2026=3***Feb-22-2026=4***Feb-23-2026=1***Feb-24-2026=7***Feb-25-2026=5***Feb-26-2026=2***Feb-27-2026=2***Mar-01-2026=3***Mar-02-2026=7***Mar-03-2026=5***Mar-04-2026=7***Mar-05-2026=3***Mar-06-2026=2***Mar-07-2026=2***Mar-08-2026=1***Mar-09-2026=4***Mar-10-2026=7***Mar-11-2026=6***Mar-12-2026=2***Mar-13-2026=3***Mar-15-2026=1***Mar-16-2026=4***Mar-17-2026=1***Mar-18-2026=6***Mar-19-2026=1***Mar-21-2026=4***Mar-22-2026=2***Mar-23-2026=6***Mar-24-2026=3***Mar-25-2026=4***Mar-26-2026=1***Mar-27-2026=2***Mar-28-2026=3***Mar-29-2026=2***Mar-30-2026=4***Mar-31-2026=4***Apr-01-2026=3***Apr-02-2026=2***Apr-03-2026=4***Apr-04-2026=2***Apr-05-2026=2***Apr-06-2026=8***Apr-07-2026=4***Apr-08-2026=6***Apr-09-2026=3***Apr-10-2026=11***Apr-11-2026=2***Apr-15-2026=1' WHERE job_id'1561435'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Jan-2026=377***Feb-2026=119***Mar-2026=100***Apr-2026=48' WHERE job_id'1561435'  
0.0013   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1561435' 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` = 1561435 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '883128'
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)