Etsy Shop Manager

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

TYPE OF WORK

Full Time

SALARY

$5.00-$8.00/Hour

HOURS PER WEEK

35

DATE UPDATED

Jun 30, 2026

JOB OVERVIEW

Etsy VA for a Fast-Growing Custom Gift Brand (Etsy Shop)

Our Shop is a top 1% Etsy seller making personalized gifts that people actually keep: comfort color tees and sweatshirts, can coolers, banners, wall art, tote bags, and keepsakes for weddings, bachelorette weekends, graduations, and family milestones. We move between 1,200 and 5,000 orders a month, and we are building the kind of behind-the-scenes system that lets a small, creative team run a big operation with zero chaos.

We are looking for a detail-obsessed VA with Etsy Print on Demand Experience to join us and own the order-to-design workflow alongside our current CEO..

We have been working on a system to aggregate all of our orders on a master excel spreadsheet which will become your main workspace along with Canva. The sheet hands you the order details, the personalization notes, and a direct link to the right Canva template for that product. Your job is to bring each order to life accurately, get it approved, and keep the queue moving.

What you will do
-Work from our Google Sheet daily, claim new orders, and keep each one's status up to date
-Open the linked Canva template and apply the buyer's personalization: names, dates, locations, colors, and sizes
-Double-check every detail against the order so nothing ships with a misspelled name or wrong colors.
-Export print-ready designs and upload them for the founder's approval
-Eventually, work within our Pritify account to fulfill orders.
-Make clean revisions when requested
-Flag anything unclear or missing before it becomes a problem, rather than guessing

As you grow into the role, help keep our listings and naming conventions consistent across the entire catalog.


Must haves

-Experience with Etsy shop management, Printify, & similar ecommerce platforms
-Past work with personalized or custom products
-Tidy file management and naming habits
-Advanced Canva skills. You are comfortable with templates, text layers, image uploads, and brand colors
Relentless attention to detail. On personalized products, a single typo is a reprint and an unhappy customer
-Confident in Google Sheets: filtering, sorting, and working with dropdowns
-Strong English reading comprehension. You can interpret informal or abbreviated buyer notes correctly
-Good time management. You can prioritize a queue by ship date and work through it efficiently
Self-directed. You can run from a sheet without someone checking in on you all day

Really nice to have

-A real design eye: a feel for color, type, and layout
-Familiarity with ---------- or Zapier

Room to grow into

-Creating and optimizing Etsy listings to our standards
-Writing simple process docs as we scale
-Stepping into a lead VA role as the team grows
-Customer service management via written communication within Etsy

Who fits our culture
We are a warm, fast-moving creative business and we care a lot about the customer experience. The right person takes pride in their work, speaks up early when something looks off, communicates clearly and reliably, and wants to grow with us rather than just fill a seat. You will be comfortable in an environment where the systems are still being shaped, because you will help shape them.

The details
Remote, flexible hours (between 2 am EST and 12PM EST) *6-8 hours shift per day
Turnaround expectation: designs completed and uploaded within the production window, usually within 24 hours of order placement (excluding weekends)
Seasonal volume. Bachelorette season, holidays, and graduation periods are our busy stretches
Paid Trial period for 1-2 months to kick off our work together
Compensation: hourly rate or monthly salary as time goes on
Looking for someone to stay and grow with us in the long term

How to apply
Send us a short note telling us:

1) Your experience with Etsy, Canva, and with personalized or e-commerce products
2) One example of a time your attention to detail caught something others missed
3) Your availability, location, and your hourly rate
4) Links to etsy shops you have previously worked with

We are ONLY considering applicants with ETSY Shop Management Experience

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0157
Total Execution Time  0.0169
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,502,808 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/etsy-shop-manager-1671783
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 15 (0.0087 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0010   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1671783
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 946182
 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` = 1671783
AND `misc`.`idIS NULL 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1671783
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-21',ej.date_added) duration_daysDATEDIFF('2026-08-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-08-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1671783' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1671783 
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` = 1671783
AND `misc`.`idIS NULL 
0.0010   UPDATE employer_jobs SET hit_counts '***Jun-18-2026=249***Jun-19-2026=231***Jun-20-2026=88***Jun-21-2026=59***Jun-22-2026=127***Jun-23-2026=103***Jun-24-2026=65***Jun-25-2026=36***Jun-26-2026=28***Jun-27-2026=24***Jun-28-2026=15***Jun-29-2026=35***Jun-30-2026=487***Jul-01-2026=250***Jul-02-2026=108***Jul-03-2026=70***Jul-04-2026=63***Jul-05-2026=21***Jul-06-2026=44***Jul-07-2026=39***Jul-08-2026=28***Jul-09-2026=32***Jul-10-2026=9***Jul-11-2026=14***Jul-12-2026=12***Jul-13-2026=22***Jul-14-2026=22***Jul-15-2026=15***Jul-16-2026=17***Jul-17-2026=9***Jul-18-2026=4***Jul-19-2026=5***Jul-20-2026=7***Jul-21-2026=4***Jul-22-2026=9***Jul-23-2026=10***Jul-24-2026=4***Jul-25-2026=21***Jul-26-2026=19***Jul-27-2026=24***Jul-28-2026=17***Jul-29-2026=13***Jul-30-2026=36***Jul-31-2026=28***Aug-01-2026=19***Aug-02-2026=18***Aug-03-2026=20***Aug-04-2026=20***Aug-05-2026=17***Aug-06-2026=11***Aug-07-2026=20***Aug-08-2026=28***Aug-09-2026=25***Aug-10-2026=23***Aug-11-2026=30***Aug-12-2026=22***Aug-13-2026=24***Aug-14-2026=21***Aug-15-2026=20***Aug-21-2026=1' WHERE job_id'1671783'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jun-2026=1545***Jul-2026=975***Aug-2026=319' WHERE job_id'1671783'  
0.0013   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1671783' 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` = 1671783 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '946182'
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)