Virtual Receptionist – Remote

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

TYPE OF WORK

Full Time

SALARY

$700 – $850 USD per month

HOURS PER WEEK

40

DATE UPDATED

Apr 15, 2026

JOB OVERVIEW

Virtual Receptionist – Boutique Hotels in Panama
Remote · Salaried · Long-Term · Freelance / Independent Contractor

Join a professional hospitality team managing 6 boutique hotels in Boquete, Panama — one of Central America's most beautiful mountain destinations. We're looking for warm, organized people who genuinely enjoy taking care of guests, and who can commit to a real long-term role, not a side gig.
Before you apply, please make sure you can check all four boxes:

- Fluent English, written and spoken (C1 / IELTS 7+)
- 20+ Mbps stable internet, quiet workspace, laptop + headset
- Comfortable with rotating shifts including weekends, holidays, and eventual night coverage
- Available for PH nighttime training hours (9 PM – 5:30 AM PH) for the first 2–3 weeks

If all four are a yes, we'd love to hear from you. Keep reading.

About Us
Villa Alejandro is a professional hospitality management company operating 6 boutique hotels in Boquete, Panama. We manage 60+ units with a trained remote team, structured systems, and thorough onboarding. We are not a single Airbnb host. We are a professional hotel brand.
Learn more: ---------- /en/

The Role
You'll be the first point of contact for international guests — handling inquiries, reservations, check-in coordination, and concierge support through WhatsApp, email, and OTA platforms ( ---------- , Airbnb, etc.). This is not a generic VA role. This is hospitality.

Schedule — PLEASE READ CAREFULLY
Rotating shifts, 5 days/week (40 paid hours), including weekends and holidays. Each shift is 8 paid hours + 30 min unpaid break.
ShiftPanama Time (UTC-5)Philippine Time (UTC+8)Morning8:00 AM – 4:30 PM9:00 PM – 5:30 AMAfternoon3:00 PM – 11:30 PM4:00 AM – 12:30 PMNight (launching soon)Overnight coverage, ~8 hrsPhilippine daytime

You must be flexible for all shifts, including the night shift once it launches
Optional 6th day with proportional extra pay
Shifts rotate fairly across the team

Onboarding — IMPORTANT
First 2–3 weeks: paid live training by our on-site receptionist in Boquete during Panama daytime hours. This means Philippine nighttime hours (approx. 9 PM – 5:30 AM PH). After training, you move to the regular rotation. Full support until you're ready to go solo.
Compensation
This is a long-term salaried position — not hourly, not gig work.

$700/month starting (40 hrs/week)
Performance and salary review at 3 months
Top performers reach $850+/month within 6 months
Optional 6th day with proportional extra pay
Paid weekly or bi-weekly via PayPal or bank transfer — no fees

What You'll Do
- Guest communication via WhatsApp (incl. voice notes), email, and OTAs
- Reservation handling, updates, cancellations, special requests
- Check-in instructions and arrival guidance
- Concierge: tours, restaurants, transport, spa in Boquete
- Organized shift notes and handovers
- Tools: Google Workspace, WhatsApp Business, OTA dashboards

What We're Looking For
- C1-level English or equivalent (IELTS 7+, native-like written fluency)
- Hospitality mindset — "guest experience," not just "customer service"
- Highly organized — creates clean documentation without being asked
- Works independently and takes ownership
- Quiet workspace, stable 20+ Mbps internet, laptop/desktop, headset
- Comfortable with Google Sheets, calendars, messaging apps
- Fully flexible for all rotating shifts incl. weekends and holidays

Strongly Preferred
Previous professional experience in one of the following is the fastest path into this role:
- Hotels — front desk, reservations, guest services, concierge
- Short-term rental / Airbnb property management companies
- Travel and tourism — travel agencies, tour operators
- Airlines — reservations, ticketing, ground staff
- Customer service for hospitality accounts — BPO/call center work where your account was a hotel chain, ---------- , Expedia, Agoda, or an airline

If you don't have this background but believe you'd be a great fit, we still want to hear from you. In your application, tell us clearly why you think you'd excel at guest-facing hospitality work — what transferable skills you bring, and why hospitality is the direction you want to grow. The best members of our current team came in without hotel experience. What they had was a clear story about why they'd be great at it.

Nice to Have
- Experience with Cloudbeds, Hostaway, Guesty, Sabre, Amadeus, or any hotel PMS
- ---------- / Airbnb / OTA extranet experience
- Spanish (any level) — Villa Alejandro is in Panama and many guests speak Spanish. Even basic conversational Spanish is a real plus.

Why Join Villa Alejandro?
- 2–3 week paid onboarding — we invest in you
- Long-term salaried role with a growing professional hotel brand
- Small, high-quality team focused on reliability and guest satisfaction
- Clear systems and ongoing support
- Growth as we expand to new properties
- Salary increases based on performance

How to Apply
Send to: ----------
Subject line: VR Application – [Your Full Name]

Your updated CV
Answer this scenario in 2–3 sentences:

- A guest at 11 PM says the AC in their room isn't working. They're upset and demand either a full refund or to be moved to another room tonight. The property is fully booked. Maintenance can't arrive until 8 AM. What do you do?

- Confirm you're OK with PH nighttime training hours during the first 2–3 weeks.
If you don't have hospitality, travel, or OTA/hotel BPO experience, add 2–3 sentences telling us why you'd still be a great fit for this role.

Shortlisted candidates will be contacted directly. Serious applicants only.
Looking forward to your application!

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0150
Total Execution Time  0.0179
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,519,680 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Virtual-Receptionist-Remote-1615201
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0082 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1615201
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 879317
 LIMIT 1 
0.0022   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1615201
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-21',ej.date_added) duration_daysDATEDIFF('2026-04-21',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-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1615201' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1615201 
0.0018   UPDATE employer_jobs SET hit_counts '***Apr-01-2026=687***Apr-02-2026=543***Apr-03-2026=294***Apr-04-2026=281***Apr-05-2026=200***Apr-06-2026=220***Apr-07-2026=170***Apr-08-2026=129***Apr-09-2026=90***Apr-10-2026=81***Apr-11-2026=46***Apr-12-2026=50***Apr-13-2026=94***Apr-14-2026=87***Apr-15-2026=2054***Apr-16-2026=377***Apr-17-2026=190***Apr-18-2026=117***Apr-21-2026=1' WHERE job_id'1615201'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Apr-2026=5709' WHERE job_id'1615201'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1615201' 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` = 1615201 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '879317'
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)