Virtual Assistant — Bookkeeping, Shopify & Admin for a Custom Art & Stationery Studio

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

TYPE OF WORK

Any

SALARY

$500/month

HOURS PER WEEK

TBD

DATE UPDATED

Sep 14, 2026

JOB OVERVIEW

Hi, I'm Lyda, and I am an artist running a business for original illustration and custom stationery, mostly for weddings and events. Everything I make is hand-painted and made-to-order: custom invitation suites, semi-custom illustrations, cups, napkins, matchbooks, and more. I am also starting a new side of semi-custom templated pieces for my online website for clients. The business has been growing, and I'm looking for someone to take on the behind-the-scenes work so I can spend more of my time on the art.

What I'd like help with:

Invoicing & bookkeeping in QuickBooks- creating and sending client invoices and estimates, tracking payments and deposits, and following up on outstanding balances. I'd also like help keeping my stationery and event-goods billing organized.

Client emails- staying on top of my inbox and replying to clients in a warm, professional way (I'll share how I like things worded).

Shopify- managing products and orders, and helping me build out my store so clients can purchase directly through my website, including made-to-order items with different pricing options.

General admin- order tracking, scheduling, and keeping things running smoothly as I grow.

A few things that matter to me are that you've worked with a custom art, stationery, wedding, or events business before (or something handmade and made-to-order). I need someone who understands how custom orders, lead times, and deposits work. You're comfortable in QuickBooks and Shopify, you write clearly and warmly in English, and you're reliable and detail-oriented enough that I can hand things off without having to double-check them.

Please share with me: (1) the custom, creative, or wedding business you've supported and what you did, (2) a Shopify store you've worked on (a link is helpful), and (3) your experience with QuickBooks invoicing.

Thank you!
Lyda

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0150
Total Execution Time  0.0164
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,485,008 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Virtual-Assistant-Bookkeeping-Shopify-Admin-for-a-Custom-Art-Stationery-Studio-1730090
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0072 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1730090
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 975009
 LIMIT 1 
0.0011   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1730090
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-21',ej.date_added) duration_daysDATEDIFF('2026-09-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-09-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1730090' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1730090 
0.0008   UPDATE employer_jobs SET hit_counts '***Sep-14-2026=1142***Sep-15-2026=234***Sep-16-2026=134***Sep-17-2026=63***Sep-18-2026=48***Sep-19-2026=16***Sep-20-2026=2***Sep-21-2026=2' WHERE job_id'1730090'  
0.0008   UPDATE employer_jobs SET monthly_hits '***Sep-2026=1640' WHERE job_id'1730090'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1730090' 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` = 1730090 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '975009'
AND `date_added` >= '2022-06-08' 
0.0005   select from teasers 
0.0007   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)