Instagram Content VA — 9 carousel posts a day (about 1 hour/day, 7 days a week, long-term)

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

TYPE OF WORK

Part Time

SALARY

$80-90/month

HOURS PER WEEK

7

DATE UPDATED

Oct 3, 2026

JOB OVERVIEW

I run an Instagram page that turns viral social media posts into "card news" carousels: a cover photo with a headline, a screenshot-style slide of the original post and its top comments, and a short caption. We publish 9 posts every day.

You will not design from scratch. We have our own web app that does most of the work: paste a link and it builds the slides and caption in about a minute. Your job is to run that pipeline every day, check that everything looks right, and get all 9 posts scheduled on time.

What you will do every day:

Open the queue: 9 links, added by me.
For each link, generate the carousel in our app and check it against the checklist: headline fits on two lines and nothing is cut off; cover photo matches the story, and if not, regenerate it or pick another photo; screenshot slide shows the post, counts and comments correctly; all slides and the caption are complete, with no blank or broken parts.
Send post for approval through the app and message me on WhatsApp.
Once approved, schedule it in Meta Business Suite at the agreed time slot and mark it scheduled in the app.

Who I am looking for:

Has scheduled Instagram posts before, ideally with Meta Business Suite or a scheduler like Later or Buffer.
Detail-oriented. This job is mostly checking, and a wrong cover photo or a cut-off headline going live is the one thing we cannot have. If you enjoy spotting the one wrong thing on a page, you will like this.
Reliable every single day, including weekends and holidays, without reminders. If you need a day off, you tell me in advance.
Communicates clearly and quickly on WhatsApp.
Reliable internet and a laptop or desktop. A phone alone is not enough.
Bonus: interest in Korean online culture or trending topics. Korean language is not required.

What you get:

Steady, long-term daily work with the same client
A tool that does the heavy lifting, so the work stays consistent and predictable
A clear approval flow: you always know what is waiting on you and what is waiting on me

How to apply:

Reply with the subject line "Card News VA" and answer these, briefly:

One Instagram or social media account you have helped schedule or manage, and exactly what you did.
Describe how you would make sure 9 scheduled posts a day go out with zero mistakes, 7 days a week.
Which posting times do you think work best for a Korean audience, and why?
What time of day (Korea time) you would do this work.

Applications without the subject line will not be read. Shortlisted applicants get a short paid trial: I will send you three links, you produce and schedule them using the app, and we talk afterwards.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0237
Total Execution Time  0.0264
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,672 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Instagram-Content-VA-9-carousel-posts-a-day-about-1-hourday-7-days-a-week-long-term-1742798
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0110 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0006   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1742798
 LIMIT 1 
0.0007   SELECT *
FROM `employers`
WHERE `employer_id` = 856116
 LIMIT 1 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1742798
AND `misc`.`id` IS NULL 
0.0006   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-04',ej.date_added) duration_days, DATEDIFF('2026-10-04',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-10-04',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1742798' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1742798 
0.0016   UPDATE employer_jobs SET hit_counts = '***Oct-03-2026=1137***Oct-04-2026=1' WHERE job_id= '1742798'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=1137' WHERE job_id= '1742798'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1742798' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1742798 
0.0044   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '856116'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0003   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)