Prospector / Appointment Setter — B2B Outbound + Inbound

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

TYPE OF WORK

Any

SALARY

1000-2000

HOURS PER WEEK

40

DATE UPDATED

May 21, 2026

JOB OVERVIEW

We are a U.S.-based performance growth partner working with home service companies. We help our clients scale through paid acquisition, sales optimization, and full-funnel growth systems. We're expanding fast and need a relentless prospector to fuel our pipeline.
This is a hybrid role with two responsibilities:
1. Outbound Prospecting: You will research, identify, and contact our Ideal Customer Profile (ICP) — home service company owners and operators across the U.S. You'll send personalized outreach, share case studies, follow up relentlessly, and book qualified discovery calls onto the calendar.
2. Inbound Appointment Setting: You will also qualify and set appointments for all new leads coming through our marketing funnel — speed-to-lead calling, qualification, and booking them onto the sales calendar.
Your job is to fill the calendar with qualified conversations. The owner takes the actual sales calls — you book them.
WHAT YOU'LL DO:

Research and build targeted prospect lists of home service operators matching our ICP
Send cold outreach via email, LinkedIn, and SMS using approved templates and case studies
Personalize outreach at scale — every message references something specific about the prospect
Follow up relentlessly — most prospects take 7-15+ touches to respond, and you don't quit until they reply or block you
Share case studies, social proof, and success stories at the right ---------- nts in sequences
Respond to inbound leads from our funnel within 5 minutes — speed-to-lead is non-negotiable
Qualify inbound leads against our criteria and book qualified appointments on the sales calendar
Manage CRM hygiene — every contact logged, every interaction tracked, every follow-up scheduled
Build and refine outbound sequences in tools like Instantly, Smartlead, Apollo, or similar
Report daily on activity (contacts made, replies, booked calls) and weekly on conversion metrics

WHAT WE'RE LOOKING FOR:

2+ years of experience in outbound sales, appointment setting, SDR, or lead generation
Strong written English — your cold emails and LinkedIn messages need to sound natural and professional
Strong spoken English — you'll be on the phone with U.S. business owners and need to sound confident
Proven track record of booking qualified appointments (be ready to share specific numbers)
Familiarity with outbound tools: Apollo, Instantly, Smartlead, LinkedIn Sales Navigator, or similar
Familiarity with CRMs: HubSpot, GoHighLevel, Pipedrive, or similar
Comfortable with cold calling — you can pick up the phone and stay calm under rejection
Relentless follow-up mentality — you don't take "no response" as "no"
Self-starter who can operate without micromanagement
Reliable internet, quiet workspace, headset, and ability to overlap with U.S. business hours
No ego. You'll be doing list building, manual research, and CRM cleanup alongside the high-value work

BONUS POINTS:

Prior experience prospecting into U.S. home service businesses, contractors, or local service companies
Experience selling or setting for high-ticket B2B services
Familiarity with home services industry (HVAC, roofing, plumbing, fencing, solar, remodeling, etc.)
Experience with Loom or video prospecting
Background in agency or marketing services sales
Skip tracing, list building, or LinkedIn research experience

CULTURE:
This is a relentless execution culture. We move fast, we hold each other to a high bar, and we reward results. The metric that matters is qualified booked appointments — that's what gets measured, coached, and rewarded. If you want a chill role, this isn't it. If you want to be on a team where great prospecting is the engine that drives everything else, apply.
HOW TO APPLY:
Send your application with:

A 60-second video introducing yourself in English — pitch us on why we should hire you, as if you were cold-calling a prospect
Your average monthly booked appointments in your most recent role (with context: company, industry, deal size)
A sample cold email or LinkedIn message you've personally written that got a positive reply (paste it in)
Tools you've used for prospecting and CRM
Why you want this specific role

Applications without a video will not be considered.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0131
Total Execution Time  0.0144
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,503,664 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Prospector-Appointment-Setter-B2B-Outbound-Inbound-1652437
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0067 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1652437
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 937026
 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` = 1652437
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-24',ej.date_added) duration_daysDATEDIFF('2026-08-24',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-24',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1652437' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1652437 
0.0010   UPDATE employer_jobs SET hit_counts '***May-21-2026=400***May-22-2026=57***May-23-2026=15***May-24-2026=14***May-25-2026=22***May-26-2026=34***May-27-2026=11***May-28-2026=6***May-29-2026=14***May-30-2026=3***May-31-2026=3***Jun-01-2026=7***Jun-02-2026=6***Jun-03-2026=3***Jun-04-2026=7***Jun-05-2026=2***Jun-06-2026=2***Jun-08-2026=2***Jun-09-2026=3***Jun-10-2026=1***Jun-11-2026=1***Jun-12-2026=1***Jun-13-2026=1***Jun-16-2026=2***Jun-18-2026=2***Jun-19-2026=2***Jun-21-2026=1***Jun-23-2026=2***Jun-24-2026=1***Jun-25-2026=1***Jun-29-2026=1***Jul-02-2026=3***Jul-04-2026=1***Jul-15-2026=1***Jul-21-2026=1***Jul-22-2026=2***Jul-24-2026=5***Jul-25-2026=7***Jul-26-2026=1***Jul-28-2026=1***Jul-29-2026=7***Jul-31-2026=2***Aug-01-2026=1***Aug-02-2026=1***Aug-05-2026=1***Aug-09-2026=1***Aug-14-2026=1***Aug-21-2026=1***Aug-24-2026=2' WHERE job_id'1652437'  
0.0006   UPDATE employer_jobs SET monthly_hits '***May-2026=578***Jun-2026=48***Jul-2026=31***Aug-2026=8' WHERE job_id'1652437'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1652437' 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` = 1652437 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '937026'
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)