Virtual Assistant - Marketing and Administration

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

TYPE OF WORK

Any

SALARY

$5.00 - $6.50/hour (To be negotiated)

HOURS PER WEEK

20

DATE UPDATED

Apr 16, 2026

JOB OVERVIEW

Virtual Assistant | Marketing & Administration Support
Overview
Our Australian based building company is seeking a highly organised and capable Virtual Assistant to support our marketing and administration functions. This role is integral to maintaining structure, consistency and communication across the business, with a strong focus on marketing execution and internal systems.
You will work closely with the director and management team in a fast-paced, professional environment, with the opportunity to grow alongside the business.
We offer flexible working times, your birthday off as a paid holiday, training and support for your growth and development, the ability to grow with the team and working from home.
To start we are looking for 20 hours per week with likely increase to required hours as skill ability is proven and work requirements increase.

Position Requirements
• Strong written and verbal English communication skills
• Proficient in Microsoft Office including Excel and Word
• Familiar with MacMail
• Experience with Canva for content creation
• Experience with creating Looms
• Working knowledge of WordPress
• Proficient in systems to manage social media marketing platforms
• High level of organisation and attention to detail
• Ability to manage multiple tasks and priorities efficiently
• Positive attitude and adaptable to change
• Strong problem-solving ability and initiative
• Good practical judgement and common sense
• Ability to identify issues and work towards solutions and continuously improve processes

Key Responsibilities
Marketing Execution
• Execute marketing tasks in line with the quarterly strategy
• Manage and maintain the marketing calendar across all platforms
• Schedule and publish content across social media, website and email channels
• Coordinate and publish monthly newsletters
• Assist with content creation including social media posts and video editing
• Update the website content as required
Customer Relationship Management
• Manage and maintain a customer relationship management system for all incoming leads
• Ensure all enquiries are captured, tracked and followed up within required timeframes
• Manage and implement “keep warm” email and engagement sequences
• Conduct monthly outreach to prospective clients
• Assist with appointment setting and client communication
Administration & Systems
• Provide personal assistant support to the director and management team
• Manage email correspondence and general administrative tasks
• Assist with data entry across various business systems (Xero, Buildexact)
• Create and maintain templates, documents and internal systems
• Upload invoices to Xero reporting & follow up missing invoices
• Maintain a structured filing system in Dropbox
Systems & Process Development
• Record and organise Loom videos for internal training, processes and procedures
• Create standard operating procedures for regular tasks
• Assist in developing and improving internal workflows and systems
Meetings & Coordination
• Book, confirm and coordinate weekly tea ---------- etings
• Prepare meeting agendas in advance
• Record meeting minutes and ensure all actions are tracked and followed-up
• Support weekly alignment processes with management

KPI 1 – Marketing Qualified Leads
• Target: Minimum 3 qualified 5 star leads per month
• All leads captured, tracked and followed up with no gaps in communication
KPI 2 – Marketing Execution
• Marketing calendar maintained and executed weekly
• Content, newsletters and website updates delivered on schedule
KPI 3 – CRM & Client Engagement
• All enquiries responded to within agreed timeframes
• CRM kept fully up to date with accurate tracking and notes
• Monthly outreach and engagement activities completed
KPI 4 – Meetings & Reporting
• Weekly meetings coordinated and documented
• Weekly reporting completed with clear summary of performance and priorities
KPI 5 – Administration & Systems
• Administrative tasks completed within agreed timeframes
• Invoices processed weekly and systems maintained accurately
• SOPs and internal systems continuously improved

Weekly Reporting
• Submit a weekly Loom video outlining progress, key outcomes and any challenges
• Provide a summary of performance across marketing platforms and client engagement
• Maintain and update weekly KPI reporting and CEO scorecard in alignment with business priorities

Preferred Experience
• Experience in residential construction or building industry
• Familiarity with Xero and Buildxact or similar estimating software
• Experience with all social media platforms and marketing platforms

Application Requirements
If interested, please submit a written application of 2 pages maximum and a short video outlining:
• Why you are interested in the position
• How your experience aligns with the position requirements and key responsibilities
• Your desired income
• Areas where you may require further training

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0012
Controller Execution Time ( Jobseekers / Job )  0.0117
Total Execution Time  0.0138
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,508,984 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Virtual-Assistant-Marketing-and-Administration-1625059
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0053 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1625059
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 923153
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1625059
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-21',ej.date_added) duration_daysDATEDIFF('2026-04-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-04-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1625059' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1625059 
0.0006   UPDATE employer_jobs SET hit_counts '***Apr-16-2026=1179***Apr-17-2026=131***Apr-18-2026=90***Apr-21-2026=2' WHERE job_id'1625059'  
0.0015   UPDATE employer_jobs SET monthly_hits '***Apr-2026=1402' WHERE job_id'1625059'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1625059' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1625059 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '923153'
AND `date_added` >= '2022-06-08' 
0.0002   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)