Meta Ads Virtual Assistant – Tree Service Lead Generation

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

TYPE OF WORK

Part Time

SALARY

Compensation: $6–8 USD/hour, depending o

HOURS PER WEEK

15

DATE UPDATED

Jul 21, 2026

JOB OVERVIEW

About Us

Randall Tree Services is a growing tree removal company based in New York. We specialize in tree removal, tree trimming, stump grinding, and emergency storm cleanup. We’re looking for a skilled Virtual Assistant who can consistently generate high-quality leads through Facebook and Instagram (Meta) advertising.

Responsibilities

* Create, launch, and optimize Meta ad campaigns.
* Generate qualified phone calls and estimate requests.
* Write compelling ad copy and coordinate creative.
* Build and test multiple audiences.
* Set up and monitor Meta Pixel and conversion tracking.
* Analyze campaign performance and improve results.
* Report weekly on cost per lead, ROAS, and campaign performance.
* Recommend new advertising strategies.

Requirements

* Proven experience running successful Meta Ads for local service businesses (tree service, landscaping, roofing, HVAC, plumbing, etc.).
* Strong understanding of lead generation campaigns.
* Experience with Meta Ads Manager.
* Ability to communicate clearly in English.
* Reliable internet and availability for weekly meetings.
* Able to provide examples or screenshots of previous campaign results.

Bonus Skills

* Graphic design using Canva.
* Video editing for Facebook and Instagram ads.
* Landing page optimization.
* Experience with GoHighLevel or CRM systems.

To Apply

Please include:

1. A brief introduction.
2. Your Meta Ads experience.
3. Examples of campaigns you’ve managed.
4. Results you’ve achieved (cost per lead, ROAS, number of leads, etc.).
5. Your expected hourly rate.
6. The word OAK at the beginning of your application so I know you’ve read the entire post.

We’re looking for someone for a long-term position who can help grow our company and become a key part of the team.

Also:
If you had a $1,500/month Meta Ads budget for a tree removal company, what campaign would you build first, what objective would you choose, and how would you measure success?

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0152
Total Execution Time  0.0167
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,488,872 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Meta-Ads-Virtual-Assistant-Tree-Service-Lead-Generation-1693098
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0097 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0008   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1693098
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 670369
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1693098
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-09',ej.date_added) duration_daysDATEDIFF('2026-08-09',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-09',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1693098' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1693098 
0.0007   UPDATE employer_jobs SET hit_counts '***Jul-21-2026=1611***Jul-22-2026=107***Jul-23-2026=56***Jul-24-2026=20***Jul-25-2026=7***Jul-26-2026=4***Jul-27-2026=5***Jul-28-2026=9***Jul-29-2026=3***Jul-30-2026=5***Jul-31-2026=2***Aug-01-2026=1***Aug-02-2026=3***Aug-03-2026=3***Aug-04-2026=1***Aug-05-2026=6***Aug-06-2026=1***Aug-07-2026=2***Aug-08-2026=1***Aug-09-2026=1' WHERE job_id'1693098'  
0.0005   UPDATE employer_jobs SET monthly_hits '***Jul-2026=1825***Aug-2026=19' WHERE job_id'1693098'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1693098' 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` = 1693098 
0.0036   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '670369'
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)