Virtual Assistant for Events & Marketing Coordination in Australia

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

TYPE OF WORK

Full Time

SALARY

$7.5/hr

HOURS PER WEEK

40

DATE UPDATED

Oct 1, 2026

JOB OVERVIEW

How to apply — mandatory requirements

Two things are required from every applicant. No exceptions.
- A 3-minute Loom video. Introduce yourself, walk through your relevant coordination or events experience. Please speak naturally and DO NOT read from a script.
- Submit an updated CV in a PDF format

Applications missing either the Loom video or the CV will NOT be considered.

Summary:
We're a recruitment partner hiring on behalf of an established Australian company that runs large-scale public food and lifestyle events.

They need one organised, reliable person to keep each event moving — coordinating vendors, running marketing campaigns, and making sure nothing gets forgotten. You won't be d ---------- strategy or creative. You'll be the person who makes sure what was d ---------- actually happens.

If you're someone who likes lists, hates loose ends, and quietly enjoys chasing people until they reply, you'll do well here.

What you'll be doing
Six areas, roughly in order of how much time they take:
- Vendor coordination — sending contracts and welcome packs to 20–25 vendors per event, collecting their documents, answering their questions, and following up until everything's in
- Tracking and reporting — owning the event task tracker, chasing what's overdue, and sending a short end-of-day summary so nothing depends on anyone's memory
- Marketing execution — email and SMS campaigns, social posts, Facebook Events, and updating event pages on WordPress/Elementor
- Creators and influencers — briefing them, confirming attendance, chasing content, saving links
- Supplier bookings — equipment, power, cleaning, security: booking, confirming, and following up delivery
- Post-event wrap-up — reconciling vendor commissions and pulling the final event report together

What we're looking for
- Experience coordinating projects, operations or events remotely. Events experience is a bonus, not a requirement — organised project coordination from any industry counts
- You follow up relentlessly, politely, and without being asked
- Detail-oriented, with a habit of saving proof rather than just ticking a box
- Comfortable with spreadsheets and task management tools; confident you can pick up WordPress and Elementor
- Clear, professional written English — you'll be the main contact for dozens of vendors
- Good judgement about what to handle yourself and what to escalate

Hours
- Full-time, 40 hours per week on Australian Eastern Standard Time. Events run Friday to Sunday, so some weekend availability is needed during event weeks. We'd rather be upfront about this now than have it surprise you later.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0163
Total Execution Time  0.0181
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,503,272 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Virtual-Assistant-for-Events-Marketing-Coordination-in-Australia-1736309
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0092 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1736309
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 955072
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1736309
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-06',ej.date_added) duration_days, DATEDIFF('2026-10-06',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-06',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1736309' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1736309 
0.0007   UPDATE employer_jobs SET hit_counts = '***Sep-23-2026=944***Sep-24-2026=82***Sep-25-2026=68***Sep-26-2026=20***Sep-27-2026=25***Sep-28-2026=53***Sep-29-2026=28***Sep-30-2026=36***Oct-01-2026=2176***Oct-02-2026=187***Oct-03-2026=74***Oct-04-2026=4***Oct-05-2026=4***Oct-06-2026=2' WHERE job_id= '1736309'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=1255***Oct-2026=2443' WHERE job_id= '1736309'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1736309' 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` = 1736309 
0.0038   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '955072'
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)