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.0010
Controller Execution Time ( Jobseekers / Job )  0.0422
Total Execution Time  0.0459
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,490,760 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.0348 seconds)  (Hide)
0.0006   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1398625
 LIMIT 1 
0.0015   SELECT *
FROM `employers`
WHERE `employer_id` = 794425
 LIMIT 1 
0.0026   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.0008   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.0043   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1398625 
0.0033   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=2' WHERE job_id= '1398625'  
0.0032   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=24' WHERE job_id= '1398625'  
0.0033   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1398625' AND status LIKE 'sent%' ORDER BY id DESC  
0.0013   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1398625 
0.0125   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '794425'
AND `date_added` >= '2022-06-08' 
0.0006   select * from teasers 
0.0003   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)