Virtual Assistant for Roofing Company

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

TYPE OF WORK

Full Time

SALARY

$7-$10/hour

HOURS PER WEEK

40

DATE UPDATED

Oct 9, 2026

JOB OVERVIEW

Self-starter mentality mandatory.
I will not always be available to find something for you to do. I need someone who can look around and find something that they can improve and start working to improve it.
Problem solver needed
I will not always be available to help you through to process of solving problems. I need someone who can encounter a problem, find and implement a solution on their own.
Lead generation
Comb through databases to find prospective customer information. Name, address, phone number, etc.
Enter information into CRM/database
Contact customer and schedule inspections if English is advanced
Measure roofs
Use AI resources to help automate and scale process
Review generation & AI/SEO
Comb through previous customers, qualify those with positive experiences, reach out for 5-star reviews
Work on improving our SEO and optimizing SEO for AI.
Social media management
Generate and post social media content.
Monitor and post to nextdoor, marketplace, facebook groups etc.
SOP development
Develop a standard operating procedure for day-to-day operations. Sales process, scheduling process, payment collection process, etc.
Meet daily
Help update processes and automations
Help with incoming call management. Enter information into spreadsheet or program. Information is logged to a database (CRM and assigned to a salesrep. Information texted/emailed to salesrep.
Improve mail merge
Import accounts receivable .csv into Quickbooks online.
Automate invoice reminders.
Keep up with past due payments and start lien process if needed.
Voice mail database – pull information from voicemail emails and automate entry into database (CRM)

Hire assistance as necessary
Find talent to help with any of the above. Negotiate and hire as needed. Additional assistance would be used on a gig basis.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0133
Total Execution Time  0.0152
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,485,256 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Virtual-Assistant-for-Roofing-Company-1747057
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0066 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1747057
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 1007727
 LIMIT 1 
0.0006   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1747057
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-17',ej.date_added) duration_days, DATEDIFF('2026-10-17',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-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1747057' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1747057 
0.0007   UPDATE employer_jobs SET hit_counts = '***Oct-09-2026=1154***Oct-10-2026=378***Oct-11-2026=2***Oct-12-2026=3***Oct-16-2026=3***Oct-17-2026=4' WHERE job_id= '1747057'  
0.0011   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=1541' WHERE job_id= '1747057'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1747057' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1747057 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '1007727'
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)