Virtual Assistant

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

TYPE OF WORK

Full Time

SALARY

1000

HOURS PER WEEK

40

DATE UPDATED

Aug 19, 2026

JOB OVERVIEW

About us
True AV is a live event production company based just outside Salt Lake City. We do sound, lighting, and video for corporate events, conferences, galas, and high-end weddings — usually the ones with a live band on stage. Our founder spent 10 years touring as a production manager and has mixed thousands of bands, so we handle live music better than almost anyone in our market.

We are small on purpose and growing fast. Our name means something: we tell clients the truth about what things cost and what they're getting. We expect the same honesty internally.
Right now the owner is doing too much of the back office himself. That's the job we're hiring for.

What you'll actually do
This is not a "post to Instagram and check email" role. You will be the operational spine of the company.
Day to day:

Scheduling & crew coordination
Maintain the master event calendar so nothing ever double-books
Reach out to our subcontractor crew (audio techs, lighting techs, camera ops) to staff each event, confirm call times, and chase down anyone who hasn't confirmed
Keep the crew database current — availability, rates, certifications, contact info
Send call sheets and reminders before every event

Vendor management
Coordinate with venues, rental houses, staging companies, and other AV vendors
Track gear rental orders, delivery windows, and returns
Follow up relentlessly. Nothing sits unanswered.

Quotes & proposals
Draft itemized quotes and proposals from the owner's notes or a short voice memo
Keep our pricing sheets and proposal templates accurate and up to date
Follow up on outstanding quotes on a schedule (this is where most of our lost revenue hides)

Government & institutional bids
Research open RFPs and bid opportunities on government, university, and municipal procurement portals
Read the requirements, flag the ones worth pursuing, and assemble the submission packet
Track deadlines, registrations, and required documentation so we never miss a filing window

Bookkeeping & bill pay
Categorize transactions and keep the books clean and current (QuickBooks Online)
Pay vendor bills on schedule; send client invoices and chase receivables
Reconcile accounts monthly and flag anything that looks off
Track event profitability so we know which jobs actually made money

Insurance & compliance
Request and send certificates of insurance (COIs) to venues and clients, often on short notice
Keep policies, W-9s, and subcontractor paperwork organized and current
Communicate with our insurance broker on renewals and claims

Social media management
Manage Instagram, Facebook, and LinkedIn: schedule posts, write captions, respond to comments and DMs
Build content from the photos and video we capture at events (basic editing in Canva or CapCut)
Keep a consistent posting rhythm so we look as active as we actually are
Who this is for

You'll do well here if:
You have 3+ years supporting a US-based small business owner as an EA or operations VA
You have real bookkeeping experience, not just data entry. QuickBooks Online proficiency is required.
You are comfortable writing quotes, proposals, and professional emails in flawless English
You genuinely enjoy research, digging through a procurement portal to find the one bid worth chasing sounds interesting to you, not tedious
You are the kind of person who notices a conflict on the calendar before anyone else does
You follow up without being asked. Twice. Three times if needed.
You can hold a lot of moving pieces at once without dropping any of them

Nice to have (not required):
Experience in events, AV, production, construction, or another scheduling-heavy service business
Experience with government contracting or RFP responses
Design skills in Canva

Tools we use or will use: Google Workspace, QuickBooks Online, Canva, and a project management tool (Asana or ClickUp). If you don't know one of these but learn software quickly, say so.

What we offer
Full-time, long-term, stable work with a growing company
Direct access to the owner, no layers of management
Real ownership over your areas. Once you've earned trust, you run them.
Room to grow into an Operations Manager role as we scale
How to apply

Watch this video first, it explains the role, the company, and exactly what we're looking for:

???? ----------

Then send your application. Applications from people who clearly didn't watch the video will be deleted without reply.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0217
Total Execution Time  0.0230
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,518,024 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Virtual-Assistant-1707929
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0164 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1707929
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 755125
 LIMIT 1 
0.0019   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1707929
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-26',ej.date_added) duration_daysDATEDIFF('2026-08-26',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-26',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1707929' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1707929 
0.0011   UPDATE employer_jobs SET hit_counts '***Aug-12-2026=1592***Aug-13-2026=517***Aug-14-2026=206***Aug-15-2026=77***Aug-16-2026=32***Aug-17-2026=78***Aug-18-2026=51***Aug-19-2026=1018***Aug-20-2026=753***Aug-21-2026=126***Aug-22-2026=57***Aug-25-2026=1***Aug-26-2026=1' WHERE job_id'1707929'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=4506' WHERE job_id'1707929'  
0.0013   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1707929' 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` = 1707929 
0.0079   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '755125'
AND `date_added` >= '2022-06-08' 
0.0005   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)