B2B Cold Caller / Appointment Setter (Exp require @ $9/hr)

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

TYPE OF WORK

Any

SALARY

$8/hr

HOURS PER WEEK

20

DATE UPDATED

Sep 23, 2026

JOB OVERVIEW

We're looking for an experienced B2B Cold Caller to join our growing team. You'll work from a proven script and a daily list of business leads, reaching decision-makers and booking qualified appointments for our sales team. This role is for someone who already knows how to handle B2B conversations: getting past gatekeepers, speaking confidently with owners and executives, and turning a cold call into a booked meeting.

What you'll do:

Make outbound cold calls to business owners, managers, and decision-makers using our provided script
Navigate gatekeepers and reach the right contact at each company
Build quick rapport and qualify leads on need, authority, budget, and timeline
Handle B2B objections ("send me an email," "we already have a provider," "not the right time") professionally using approved talking points
Book qualified appointments and meetings for the sales team
Log call outcomes and update lead status in the CRM after every call
Report daily progress and coordinate with the team via WhatsApp
Meet daily and weekly call and appointment-setting targets

Requirements:

At least 1 year of B2B cold calling, outbound sales, or appointment-setting experience (required)
Proven track record of booking meetings with business decision-makers
Clear, confident English speaking voice (minimal accent preferred)
Comfortable speaking with US-based business owners and executives
Stable internet connection and a quiet, professional work setup
Coachable: able to follow scripts closely and apply feedback quickly
Experience using a CRM (HubSpot, GoHighLevel, Salesforce, or similar) is a plus
Available to work graveyard shift

Pay:
$9/hour

To Apply: ----------
Please include a short summary of your B2B calling experience (industries called, average appointments booked per week).

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0149
Total Execution Time  0.0162
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,490,712 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/B2B-Cold-Caller-Appointment-Setter-Exp-require-9hr-1398625
  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.0007   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1398625
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 794425
 LIMIT 1 
0.0012   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1398625
AND `misc`.`id` IS NULL 
0.0004   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-06',ej.date_added) duration_days, DATEDIFF('2026-10-06',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-06',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1398625' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1398625 
0.0006   UPDATE employer_jobs SET hit_counts = '***Jun-12-2025=341***Jun-13-2025=88***Jun-14-2025=18***Jun-15-2025=10***Jun-16-2025=7***Jun-17-2025=13***Jun-18-2025=9***Jun-19-2025=12***Jun-20-2025=3***Jun-21-2025=2***Jun-22-2025=3***Jun-23-2025=3***Jun-24-2025=4***Jun-25-2025=3***Jun-26-2025=3***Jun-27-2025=1***Jun-28-2025=3***Jun-29-2025=1***Jun-30-2025=2***Jul-01-2025=1***Jul-02-2025=4***Jul-03-2025=2***Jul-04-2025=2***Jul-06-2025=1***Jul-07-2025=3***Jul-09-2025=2***Jul-10-2025=1***Jul-11-2025=1***Jul-14-2025=1***Jul-15-2025=1***Jul-18-2025=1***Jul-19-2025=1***Jul-25-2025=1***Aug-04-2025=1***Sep-02-2025=3***Sep-09-2025=1***Sep-13-2025=1***Sep-22-2025=1***Oct-26-2025=1***Nov-04-2025=1***Dec-17-2025=1***Jan-11-2026=1***Feb-05-2026=1***Feb-07-2026=1***Feb-08-2026=1***Feb-09-2026=1***Feb-19-2026=1***Feb-20-2026=1***Mar-21-2026=1***Apr-01-2026=1***Apr-28-2026=1***May-22-2026=1***Jun-06-2026=2***Jun-10-2026=1***Jun-14-2026=1***Jun-15-2026=1***Sep-08-2026=25***Sep-12-2026=1***Sep-23-2026=464***Sep-24-2026=164***Sep-25-2026=56***Sep-26-2026=23***Sep-27-2026=19***Sep-28-2026=31***Sep-29-2026=12***Sep-30-2026=11***Oct-01-2026=9***Oct-02-2026=7***Oct-03-2026=4***Oct-04-2026=1***Oct-05-2026=1***Oct-06-2026=3' WHERE job_id= '1398625'  
0.0005   UPDATE employer_jobs SET monthly_hits = '***Jun-2025=526***Jul-2025=22***Aug-2025=1***Sep-2025=6***Oct-2025=1***Nov-2025=1***Dec-2025=1***Jan-2026=1***Feb-2026=6***Mar-2026=1***Apr-2026=2***May-2026=1***Jun-2026=5***Sep-2026=806***Oct-2026=25' WHERE job_id= '1398625'  
0.0015   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1398625' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1398625 
0.0031   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '794425'
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)