Appointment Setter (Remote, Long-Term)

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

TYPE OF WORK

Full Time

SALARY

$800 to $1,200 USD/month plus commission

HOURS PER WEEK

40

DATE UPDATED

Aug 3, 2026

JOB OVERVIEW

About JOGA Soccer Academy
JOGA Soccer Academy is the premier private youth soccer training company in Washington State with three indoor training facilities and over 110 athletes ages 6 to 17. We were founded by Kevin Galiano, a former Division 1 soccer player, and we are actively expanding into new markets. We need a dedicated Appointment Setter to help us connect with more families and keep our pipeline full.

This is a long-term role with a company that values loyalty, consistency, and people who take pride in doing excellent work every single day. We do not hire to replace people every few months. If you perform well, you will have a home here and a clear path to grow into sales, client success, or operations.

What You Will Do
You will be the first voice families hear when they engage with JOGA. Your job is to contact, qualify, and book consultations for families interested in our youth soccer training programs. This is a phone heavy role. You will be calling American parents who are making important decisions about their child's development, and you need to sound confident, clear, and professional on every call.

Your daily responsibilities include working inbound and outbound leads through phone calls using RingCentral, email follow ups, and CRM management in HubSpot. You will qualify leads using our discovery script, book consultations on our calendar system, and ensure every lead in the pipeline is followed up with systematically. No lead gets forgotten. No shows get called back. Warm leads get worked until they convert or decline.

You will keep HubSpot and our Google Sheets tracking systems accurate and updated in real time. You will coordinate with our coaching and admin teams through Notion. Every week you will report on your outreach volume, contact rate, appointment rate, and show rate. The numbers tell the story, and we expect you to know yours.

Requirements (Please Read Carefully)
Excellent spoken English with a clear, neutral accent is required. You will be speaking directly with American parents on the phone daily. If your spoken English is not strong or your accent is heavy, this is not the right fit and we respectfully ask that you do not apply. We will conduct a voice and phone screening early in the hiring process.

Strong written English is also required. You will be sending emails and messages to families and your writing needs to be professional, clear, and free of errors.

Previous experience in appointment setting, outbound calling, telemarketing, lead generation, or inside sales is strongly preferred. You should be comfortable picking up the phone and making 50 or more calls per day without hesitation.

You must be highly organized, reliable, and consistent above all else. We need someone who shows up on time every day, follows the process, works the pipeline, and does not need to be chased or micromanaged. Consistency is the single most important trait we are hiring for. If you are someone who starts strong and then fades after a few weeks, this role will not work.

Familiarity with HubSpot, RingCentral, Google Sheets, Notion, ConvertKit, Wix, or Stripe is a plus. If you do not know these tools but learn quickly, that is fine.

You must have a reliable computer, stable high speed internet, a quality headset, and a quiet workspace for making calls.

Compensation and Growth
Base pay ranges from $800 to $1,200 USD per month depending on your experience level. On top of base pay, you will earn commission bonuses for each qualified appointment that is attended. Consistent performers earn well above the base rate.

This is not a dead end VA role. High performers will have real opportunities to move into higher paying positions in sales, client success, or operations as JOGA continues to grow and open new locations. We promote from within and we reward people who prove themselves.

How to Apply
Submit your resume and a short cover letter (3 to 5 sentences) explaining why you are the right person for this role. Applications without a cover letter will not be reviewed.

Include a link to a 60 second voice recording of yourself (Vocaroo or a Google Drive link) introducing yourself and explaining why you are a strong fit. This is required. Applications without a voice recording will not move forward.

If your application meets our standards, we will reach out to schedule a paid trial task and phone interview.

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.0166
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,512,680 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Appointment-Setter-Remote-Long-Term-1701856
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0100 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0008   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1701856
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 678053
 LIMIT 1 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1701856
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-08',ej.date_added) duration_daysDATEDIFF('2026-08-08',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-08',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1701856' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1701856 
0.0010   UPDATE employer_jobs SET hit_counts '***Aug-03-2026=259***Aug-04-2026=49***Aug-07-2026=1***Aug-08-2026=2' WHERE job_id'1701856'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Aug-2026=311' WHERE job_id'1701856'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1701856' 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` = 1701856 
0.0028   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '678053'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)