Virtual Assistant (Social Media, Ads, Scheduling, Data & Operations)

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

TYPE OF WORK

Part Time

SALARY

$3.50 an hour

HOURS PER WEEK

25

DATE UPDATED

May 5, 2026

JOB OVERVIEW

Job Overview

House of Grace Salon is seeking a highly organized and detail-oriented Virtual Assistant with experience in Social Media Management, Facebook Ads, Google Ads, Staff Scheduling, Data Entry, and Administrative Support.

This role is ideal for a Virtual Assistant with strong English communication skills and proven experience supporting both marketing and operations, including employee scheduling and leave management.

You will play a key role in content creation, digital marketing, team scheduling, lead management, and backend organization, helping scale a fast-growing beauty brand.

Key Responsibilities
Social Media Management & Content Creation
Edit and create short-form video content (Instagram Reels, TikTok, Facebook)
Schedule and publish content across platforms
Maintain consistent brand voice and visual standards
Assist with content planning and execution

Facebook
Ads & Google Ads Management
Set up, manage, and optimize Facebook Ads and Instagram Ads campaigns
Assist with Google Ads and Google Business Profile management
Monitor performance (CTR, conversions, cost per lead)
Optimize campaigns for ROI and lead generation
Staff Scheduling & Leave Management
Create and manage monthly staff schedules based on availability, business needs, and coverage requirements
Track and manage employee time-off requests, PTO, and schedule changes
Ensure proper staffing levels across shifts and locations
Maintain organized scheduling systems using Google Sheets, Google Calendar, or scheduling tools
Communicate schedule updates clearly with tea ---------- mbers
Identify gaps, conflicts, or inefficiencies and proactively solve them
Lead Management & Customer Follow-Up
Respond to inquiries from social media, ads, and forms
Follow up with leads to improve booking and conversion rates
Maintain accurate lead tracking systems (Google Sheets, CRM)
Data Entry & Reporting
Input and manage data in Google Sheets and Google Forms
Organize and clean data for accuracy
Prepare weekly and monthly reports (marketing + operations)
Administrative & Operations Support
Organize and maintain Google Drive files and systems
Manage projects and tasks in Basecamp (or Asana, Trello, etc.)
Support day-to-day business operations and special projects
Improve systems, workflows, and organization
Required Skills & Qualifications
Proven experience as a Virtual Assistant, Administrative Assistant, Scheduling Coordinator, or Marketing Assistant
Strong experience with:
Staff scheduling and calendar management

Facebook
Ads Manager & Instagram Ads
Google Ads (basic to intermediate)
Social Media Management (Instagram, Facebook, TikTok)
Google Workspace (Docs, Sheets, Drive, Calendar)
Experience with video editing tools (CapCut, Canva, Adobe, or similar)
Excellent written and verbal English communication skills
Strong attention to detail, organization, and time management
Ability to manage multiple priorities and deadlines remotely
Preferred Qualifications
Experience working with salons, beauty businesses, or service-based companies
Familiarity with Basecamp or project management tools
Experience managing team schedules, shift planning, or workforce coordination
Understanding of lead generation and conversion tracking
Strong problem-solving and decision-making skills
Compensation & Benefits
Competitive hourly rate (based on experience)
Long-term opportunity with potential for full-time growth
Performance-based growth and advancement opportunities
Work directly with a growing U.S.-based brand

How to Apply

Please submit:

Resume
Short introduction (include relevant experience)
Portfolio or examples of:
Social media content (videos/posts)
Ads you’ve managed (if applicable)
Sample schedule or calendar you’ve created (if available)
List of tools/software you are proficient in

Application Subject Line:
Virtual Assistant Application – [Your Name]

Screening Questions (Required)
What experience do you have with staff scheduling and managing time-off requests?
What tools have you used for scheduling and calendar management?
What experience do you have with Facebook Ads and Google Ads?
How do you stay organized when managing multiple responsibilities?
Share an example of a schedule, report, or system you’ve created.

Why Join Us

At House of Grace Salon, we are building more than a business—we are building a brand focused on growth, excellence, and opportunity. This role offers long-term stability and the chance to grow into a leadership position within a fast-scaling company.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0126
Total Execution Time  0.0140
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,514,736 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Virtual-Assistant-Social-Media-Ads-Scheduling-Data-Operations-1639763
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0068 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1639763
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 931701
 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` = 1639763
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-27',ej.date_added) duration_daysDATEDIFF('2026-08-27',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-27',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1639763' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1639763 
0.0008   UPDATE employer_jobs SET hit_counts '***May-05-2026=512***May-06-2026=406***May-07-2026=91***May-08-2026=51***May-09-2026=31***May-10-2026=11***May-11-2026=26***May-12-2026=23***May-13-2026=11***May-14-2026=13***May-15-2026=9***May-16-2026=10***May-17-2026=2***May-18-2026=2***May-19-2026=12***May-20-2026=8***May-21-2026=3***May-22-2026=3***May-23-2026=1***May-24-2026=2***May-25-2026=4***May-26-2026=10***May-27-2026=6***May-28-2026=5***May-29-2026=8***May-30-2026=6***May-31-2026=10***Jun-01-2026=16***Jun-02-2026=5***Jun-03-2026=12***Jun-04-2026=6***Jun-05-2026=12***Jun-06-2026=1***Jun-08-2026=5***Jun-09-2026=2***Jun-10-2026=4***Jun-11-2026=3***Jun-12-2026=4***Jun-13-2026=3***Jun-14-2026=2***Jun-16-2026=9***Jun-17-2026=3***Jun-18-2026=3***Jun-19-2026=2***Jun-20-2026=2***Jun-21-2026=4***Jun-22-2026=2***Jun-23-2026=1***Jun-24-2026=4***Jun-25-2026=4***Jun-26-2026=2***Jun-27-2026=2***Jun-29-2026=6***Jun-30-2026=4***Jul-01-2026=4***Jul-02-2026=14***Jul-03-2026=4***Jul-04-2026=6***Jul-05-2026=5***Jul-06-2026=4***Jul-07-2026=1***Jul-08-2026=1***Jul-09-2026=2***Jul-10-2026=1***Jul-11-2026=3***Jul-12-2026=2***Jul-13-2026=3***Jul-14-2026=1***Jul-15-2026=1***Jul-16-2026=3***Jul-17-2026=3***Jul-18-2026=5***Jul-19-2026=4***Jul-20-2026=3***Jul-21-2026=3***Jul-22-2026=1***Jul-23-2026=2***Jul-24-2026=3***Jul-25-2026=3***Jul-26-2026=1***Jul-27-2026=3***Jul-28-2026=4***Jul-29-2026=6***Jul-30-2026=8***Jul-31-2026=2***Aug-01-2026=2***Aug-02-2026=1***Aug-03-2026=4***Aug-04-2026=2***Aug-05-2026=4***Aug-06-2026=2***Aug-07-2026=1***Aug-08-2026=1***Aug-09-2026=2***Aug-10-2026=4***Aug-11-2026=7***Aug-12-2026=2***Aug-13-2026=2***Aug-15-2026=2***Aug-16-2026=4***Aug-17-2026=2***Aug-19-2026=3***Aug-20-2026=2***Aug-27-2026=1' WHERE job_id'1639763'  
0.0006   UPDATE employer_jobs SET monthly_hits '***May-2026=1275***Jun-2026=123***Jul-2026=106***Aug-2026=48' WHERE job_id'1639763'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1639763' 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` = 1639763 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '931701'
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)