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 1, 2026

JOB OVERVIEW

Virtual Receptionist – Boutique Hotels in Panama | Remote, Rotating 24/7 Shifts
Salaried | Long-Term | Freelance / Independent Contractor

About Us
Villa Alejandro is a professional hospitality management company operating 6 boutique hotels in Boquete, Panama — one of Central America's most beautiful mountain destinations. 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: ----------

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
3 rotating 8-hour shifts, 24/7/365. You must be flexible for ALL three:

| Shift | Panama Time (UTC-5) | Philippine Time (UTC+8) |
|-------|-------------------|----------------------|
| Morning | 8:00 AM – 4:00 PM (PANAM) | 9:00 PM – 5:00 AM (PHIL) |
| Afternoon | 4:00 PM – 12:00 AM (PANAM) | 5:00 AM – 1:00 PM (PHIL) |
| Night | 12:00 AM – 8:00 AM (PANAM) | 1:00 PM – 9:00 PM (PHIL) |

- 5 days/week (40 hours), including weekends and holidays
- Shifts rotate fairly — you must be comfortable with all three

* Option for 6 days/week with extra pay
* If you cannot commit to rotating shifts including weekends and holidays, please do not apply.*

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* for you (approx. 9 PM – 5 AM PH). After training, you move to the regular rotation. Full support until you're ready to go solo.

Compensation
This is a salaried position — not hourly.
* USD $700 – $850/month (40 hrs/week), depending on experience
* Performance and salary review after 3 months
* 6th day option 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
* Excellent English — clear, warm, professional (spoken AND written)
* Hospitality mindset — "guest experience," not just "customer service"
* Highly organized — creates clean documentation without being asked
* Works independently and takes ownership
* Quiet workspace, stable internet (20+ Mbps), laptop/desktop, headset
* Comfortable with Google Sheets, calendars, messaging apps
* Fully flexible for all 3 rotating shifts incl. weekends and holidays

*Nice to Have:* Hotel/travel experience, ---------- /Airbnb experience, basic Spanish

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]

1. Your updated CV
2. A 30–60 sec voice note: "Hi, I'm [name]. Here's why I'm a great fit and why the rotating schedule works for me."
3. Answer this: A guest messages at 11 PM — their AC isn't working. Maintenance can't come until morning. What do you do? (2–3 sentences)
4. Confirm you're OK with PH nighttime training hours during the first 2–3 weeks.

We review within 48 hours. Serious applicants only.
Looking forward to your application!

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0133
Total Execution Time  0.0147
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,511,488 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.0085 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1615201
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 879317
 LIMIT 1 
0.0008   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.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-17',ej.date_added) duration_daysDATEDIFF('2026-04-17',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-17',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.0011   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=43***Apr-17-2026=1' WHERE job_id'1615201'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Apr-2026=2739' WHERE job_id'1615201'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1615201' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1615201 
0.0022   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)