Operations & Marketing Assistant (GoHighLevel + Google Ads) - Australian Detailing Business

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

TYPE OF WORK

Part Time

SALARY

$600 a month depending on experience

HOURS PER WEEK

20

DATE UPDATED

Oct 20, 2026

JOB OVERVIEW

We are a premium vehicle detailing business in Perth, Western Australia. Paint correction, ceramic coating, window tinting, fleet and commercial accounts.

This is not a general VA role. We are looking for one capable person to run the back end of the business so the owner can stay in the workshop and with clients. Long term, full time, and we expect to keep and grow with the right person.

Read the whole post before applying. Applications that skip the requirements below are deleted without reply.


WHAT YOU WILL BE DOING

Customer enquiries and bookings. Replying to enquiries by email and through our booking system in a premium, professional tone, confirming appointments, sending reminders, keeping the calendar clean.

Invoicing and follow-ups. Creating invoices, chasing unpaid ones on schedule, keeping customer records and the job log accurate.

GoHighLevel. Managing the pipeline, building and maintaining workflows and automations as the business grows.

Paid ads execution. Running our Google and Meta campaigns day to day under our direction: uploading creatives, pausing what is not converting, keeping the account healthy. We set the strategy, you execute it and tell us what the numbers say.

Reporting. A short weekly summary covering bookings, unpaid invoices, ad performance and anything needing the owner's attention.


REQUIREMENTS - THESE ARE NOT NEGOTIABLE

Hands-on GoHighLevel experience. Not "willing to learn". You must have worked in it.

Hands-on Google Ads experience. You must have managed a live account, not just watched someone else do it.

Excellent written English. You will be writing directly to our customers under our brand.

Available during Perth business hours, AWST, UTC plus 8, full time.

Reliable internet, backup power, and a quiet place to work.


PAY

$1,200 to $1,500 USD per month depending on experience, full time, paid fortnightly via Wise. Reviewed at three months.


HOW TO APPLY

Send all five of the following. Anything missing and we will not read it.

1. Start your application with the word COATING.

2. A video, 60 to 90 seconds, you talking to camera. Tell us one specific thing you changed in a Google Ads or GoHighLevel account and what happened as a result. Unlisted YouTube or Loom link is fine. No video, no application.

3. The name, job title, company and work email address of someone who has managed you. We will contact them.

4. Your monthly rate, your available hours, and how many hours a week you are currently committed to other clients.

5. This exercise. A customer emailed four days ago asking for a quote and nobody replied. They have now emailed again, politely annoyed. Write the reply you would send, exactly as you would send it, with nothing left as a placeholder. Look at ---------- first. We are a premium brand, so the tone is confident and professional, never casual and never chasing.

Shortlisted applicants go to a short test task and then a call.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0137
Total Execution Time  0.0151
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,492,392 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Operations-Marketing-Assistant-GoHighLevel-Google-Ads-Australian-Detailing-Business-1752960
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0064 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1752960
 LIMIT 1 
0.0005   SELECT *
FROM `employers`
WHERE `employer_id` = 1011183
 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` = 1752960
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-26',ej.date_added) duration_days, DATEDIFF('2026-10-26',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-26',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1752960' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1752960 
0.0007   UPDATE employer_jobs SET hit_counts = '***Oct-20-2026=1794***Oct-21-2026=123***Oct-22-2026=54***Oct-23-2026=23***Oct-24-2026=15***Oct-25-2026=4***Oct-26-2026=2' WHERE job_id= '1752960'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=2015' WHERE job_id= '1752960'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1752960' 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` = 1752960 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '1011183'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0002   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)