Virtual Assistant

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

TYPE OF WORK

Any

SALARY

$6 to $10 per hour

HOURS PER WEEK

7

DATE UPDATED

Aug 8, 2026

JOB OVERVIEW

Virtual Assistant – Endurance Hardscaping

To apply for this position, you must send an email answering the following 5 questions.

Applications that do not answer all 5 questions will not be considered.

1. Tell us briefly about yourself and your previous experience as a Virtual Assistant.

2. Have you ever worked with a construction company, contractor, landscaping company, hardscaping company, or other home service business? If so, explain your role.

3. What experience do you have with CRMs such as GoHighLevel? Please explain specifically what you have used them for.

4. How would you handle a brand-new lead that came into the CRM but had not responded to the first phone call or text message?

5. What hours are you available to work, what time zone are you located in, and how soon could you start?

Question 6 is optional, but highly suggested.

6. Record a short video introducing yourself and explaining why you believe you would be an excellent fit for this position.

This does not need to be professionally edited. A simple Loom or similar video is completely fine.

Candidates who submit a video will be given additional consideration.

At the beginning of your email, include the word:

ENDURANCE

If ENDURANCE is not included, your application will not be reviewed.

About Endurance Hardscaping

Endurance Hardscaping is a growing hardscaping company helping homeowners transform their outdoor spaces through high-quality patios, walkways, retaining walls, outdoor living spaces, and other hardscape projects.

We are looking for a highly organized, responsive, and proactive Virtual Assistant to help manage our leads, customers, scheduling, CRM, and day-to-day administrative operations.

This is not a position for someone who simply waits for instructions.

We want someone who takes ownership, communicates clearly, follows systems, and makes sure nothing falls through the cracks.

Primary Responsibilities

Lead Management and Speed-to-Lead

One of your most important responsibilities will be making sure every new lead receives a fast and professional response.

You will:

- Monitor incoming leads throughout the workday
- Contact new leads quickly
- Call and text leads when appropriate
- Respond to basic customer questions
- Follow up consistently with leads who have not responded
- Update every lead inside the CRM
- Move leads into the correct pipeline stages
- Make sure every lead has a clear next action
- Help prevent qualified opportunities from being forgotten

Speed matters.

If someone submits their information requesting a quote or consultation, we want them contacted as quickly as possible.

Appointment and Calendar Management

You will help manage the sales calendar and make sure appointments are properly scheduled and confirmed.

Responsibilities may include:

- Scheduling initial phone consultations
- Scheduling in-person property walkthroughs
- Sending appointment confirmations
- Sending reminders
- Rescheduling appointments
- Following up with missed appointments
- Keeping the calendar accurate
- Making sure Tyler knows what appointments are coming up

CRM Management

You will help maintain and organize our CRM.

We should always be able to look at a lead and immediately understand:

Where is this person in the process?

What was the last interaction?

What needs to happen next?

You will be responsible for:

- Updating contact records
- Adding notes
- Updating pipeline stages
- Creating follow-up tasks
- Checking for overdue follow-ups
- Identifying leads that require attention
- Keeping customer information accurate
- Making sure leads do not disappear inside the CRM

Experience with GoHighLevel is strongly preferred.

Customer Communication

You will regularly communicate with homeowners through:

- Phone
- SMS
- Email
- CR ---------- ssaging

You must be able to communicate professionally, clearly, and confidently.

Excellent written and spoken English is required.

You should be comfortable speaking directly with potential customers and representing Endurance Hardscaping professionally.

Administrative Support

You may also assist with general administrative responsibilities such as:

- Updating spreadsheets
- Organizing customer information
- Maintaining lead records
- Preparing simple reports
- Organizing documents
- Following up on outstanding tasks
- Helping coordinate internal communication
- Keeping systems organized
- Completing miscellaneous administrative tasks as needed

What We Are Looking For

The ideal person for this role is:

- Extremely organized
- Reliable
- Detail-oriented
- Fast-moving
- Comfortable speaking with customers
- Excellent at written English
- Excellent at spoken English
- Comfortable learning new software
- Able to follow SOPs
- Able to work independently
- Proactive
- Resourceful
- Comfortable being held accountable to measurable results

Most importantly, we are looking for someone who takes ownership.

If something is falling behind, we want you to notice it.

If a lead has not been contacted, we want you to notice it.

If an appointment is tomorrow and has not been confirmed, we want you to notice it.

If something looks wrong inside the CRM, we want you to bring attention to it.

We do not want someone who needs to be reminded repeatedly to complete basic responsibilities.

Preferred Experience

Experience with any of the following is a major advantage:

- GoHighLevel
- CRM management
- Appointment setting
- Lead follow-up
- Customer service
- Construction companies
- General contractors
- Hardscaping
- Landscaping
- Home service businesses
- Google Sheets
- Google Calendar
- Slack

Training will be provided on Endurance Hardscaping's specific systems and processes.

How Performance Will Be Measured

Your performance will be evaluated based on factors such as:

- Speed-to-lead
- Percentage of new leads contacted
- Follow-up completion
- Appointment confirmation rates
- CRM accuracy
- Number of overdue leads
- Communication quality
- Administrative accuracy
- Reliability
- Ability to complete responsibilities without constant reminders

The standard is simple:

No lead gets ignored.

No appointment gets forgotten.

No customer is left wondering what happens next.

Who Will Succeed in This Role

You will probably be a great fit if you enjoy creating order out of chaos.

You notice things other people miss.

You like checking things off.

You follow up without being asked.

You communicate when there is a problem.

You ask intelligent questions when something is unclear.

You take pride in keeping things organized.

And when you see a lead sitting inside the CRM without being contacted, your immediate reaction is:

Why hasn't someone followed up with this person yet?

If that sounds like you, we would love to hear from you.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0145
Total Execution Time  0.0159
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,519,904 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Virtual-Assistant-1705444
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0089 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1705444
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 897425
 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` = 1705444
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 '1705444' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1705444 
0.0018   UPDATE employer_jobs SET hit_counts '***Aug-08-2026=547***Aug-09-2026=1' WHERE job_id'1705444'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=546' WHERE job_id'1705444'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1705444' 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` = 1705444 
0.0025   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '897425'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)