YouTube & Social Media Virtual Assistant | Content Uploads, Descriptions, Scheduling & Analytics

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

TYPE OF WORK

Any

SALARY

negotiable

HOURS PER WEEK

TBD

DATE UPDATED

Jun 23, 2026

JOB OVERVIEW

IMPORTANT: PLEASE READ FULL DESCRIPTION. IF I HAVE THE FEELING I GET A GENERAL AI RESPONSE, I WILL NOT REPLY TO YOUR APPLICATION.

Hi,

I am looking for a reliable, detail-oriented and organized Virtual Assistant to help me manage the upload and publishing process for a new English-speaking personal brand and social media channel.

The content will focus on founder life, running a travel business remotely, digital nomad lifestyle, living in Vietnam / Southeast Asia, travel industry insights, marketing, business workflow and behind-the-scenes content.

I am the founder of triplanet, a travel company, and I am building a new content brand around my life and work as a remote founder in Southeast Asia.

This role is not about video editing. I am looking for someone who can help with content operations, uploads, descriptions, captions, hashtags, scheduling and organization across YouTube, TikTok and Instagram.

Main responsibilities:

Upload YouTube long-form videos
Upload YouTube Shorts
Upload and schedule TikTok videos
Upload and schedule Instagram Reels
Write and format YouTube descriptions based on a template
Add relevant hashtags and keywords
Add YouTube chapters/timestamps when provided
Prepare Instagram and TikTok captions
Organize video files in Google Drive / Dropbox
Maintain a content calendar
Track published content in a simple Google Sheet or Notion board
Collect basic analytics weekly, such as views, watch time, CTR, retention, likes, comments and follower growth
Help identify which videos perform best
Check that titles, descriptions, links and captions are correct before publishing
Communicate clearly and keep the workflow organized

Requirements:


Very good English writing skills
Strong attention to detail
Experience with BUILDING YouTube, TikTok and Instagram channels/accounts, prerrably in TRAVEL/LIFESTYLE
Experience uploading and scheduling content
Basic understanding of YouTube SEO, descriptions, hashtags and keywords
Ability to follow templates and processes
Reliable communication
Organized and proactive
Comfortable working with Google Drive, Google Sheets, Notion or Trello
Experience with YouTube Studio
Experience with Instagram Reels and TikTok publishing
Experience writing engaging captions
Experience creating weekly analytics reports
Experience with creator channels, personal brands, travel, business or digital nomad content is a MASSIVE plus


Important:

I am not looking for someone to fully define the strategy of the channel at the beginning. I will provide the main content ideas, positioning and direction. Your role will be to help make sure everything is uploaded, organized, optimized and published professionally.

This can become a long-term position if the collaboration works well.

To apply, please include:

The word “REMOTE” at the beginning of your application
A short introduction about yourself
Your experience with YouTube, TikTok and Instagram, ESPECIALLY in TRAVEL/LIFESTYLE/BUSINESS
Examples of channels, creators or social media accounts you have worked with
Your experience with YouTube descriptions, hashtags and scheduling
Tools you have used before, such as YouTube Studio, Meta Business Suite, TikTok, Notion, Trello, Google Sheets, Canva, Metricool, Later or similar
Your expected monthly rate or hourly rate
Your availability per week
A short example of how you would write a YouTube description for a video called: “I moved to Vietnam to run my travel business remotely”

Applications without the word “REMOTE” at the beginning will not be considered.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0104
Total Execution Time  0.0119
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,505,224 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/YouTube-Social-Media-Virtual-Assistant-Content-Uploads-Descriptions-Scheduling-Analytics-1674771
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0051 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1674771
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 746519
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1674771
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-11',ej.date_added) duration_daysDATEDIFF('2026-08-11',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-11',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1674771' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1674771 
0.0007   UPDATE employer_jobs SET hit_counts '***Jun-23-2026=567***Jun-24-2026=131***Jun-25-2026=60***Jun-26-2026=40***Jun-27-2026=13***Jun-28-2026=12***Jun-29-2026=20***Jun-30-2026=15***Jul-01-2026=16***Jul-02-2026=12***Jul-03-2026=9***Jul-04-2026=7***Jul-05-2026=2***Jul-06-2026=5***Jul-07-2026=16***Jul-08-2026=28***Jul-09-2026=3***Jul-10-2026=4***Jul-11-2026=11***Jul-12-2026=8***Jul-13-2026=4***Jul-14-2026=8***Jul-15-2026=10***Jul-16-2026=3***Jul-17-2026=5***Jul-19-2026=1***Jul-20-2026=4***Jul-21-2026=5***Jul-23-2026=4***Jul-25-2026=7***Jul-26-2026=15***Jul-27-2026=18***Jul-28-2026=12***Jul-29-2026=12***Jul-30-2026=13***Jul-31-2026=20***Aug-01-2026=16***Aug-02-2026=17***Aug-03-2026=11***Aug-04-2026=13***Aug-05-2026=14***Aug-06-2026=10***Aug-07-2026=21***Aug-08-2026=19***Aug-11-2026=2' WHERE job_id'1674771'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jun-2026=858***Jul-2026=262***Aug-2026=123' WHERE job_id'1674771'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1674771' 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` = 1674771 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '746519'
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)