Senior B2B Appointment Setter + Sales Admin

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

TYPE OF WORK

Full Time

SALARY

N/A

HOURS PER WEEK

40

DATE UPDATED

Aug 16, 2026

JOB OVERVIEW

Full-Time | 9 AM–5 PM Eastern Time
$6–$8/hour + bonus for every qualified appointment

We are a U.S.-based IT asset disposition, electronics recycling, and data destruction company looking for an experienced B2B appointment setter to join us full-time.

Your primary focus will be outbound calling and booking qualified meetings. During slower calling periods, you'll also help with CRM, lead research, follow-up, and general sales/admin tasks.

This is not an entry-level script-reading role. We want someone experienced, confident, organized, and comfortable speaking with U.S. business decision-makers.

What You'll Do
Make outbound B2B calls to U.S. businesses
Speak with IT managers, facilities managers, office managers, and business owners
Qualify prospects and book meetings
Follow up by phone and email
Re-engage older leads
Maintain Zoho CRM and keep follow-ups organized
Research prospects and update contact/company information
Assist with lead lists, emails, data entry, and other sales/admin projects when needed
What We're Looking For
3+ years of B2B cold calling / appointment-setting experience
Experience calling U.S. businesses
Excellent spoken English and professional phone presence
Proven ability to book qualified meetings
Strong objection-handling skills
CRM experience — Zoho preferred
Dialpad or similar calling platform experience
Strong computer and administrative skills
Organized, dependable, and able to work independently

ITAD, e-waste, MSP, IT services, SaaS, telecom, or other B2B sales experience is a plus.

Compensation

$6–$8/hour based on experience

PLUS a bonus for every qualified appointment booked.

This is a full-time, long-term position with opportunities for additional bonuses and growth based on performance.

How to Apply

Please include:

Years of B2B cold-calling experience
Years calling U.S. businesses
Industries you've called
Average calls per day
Average qualified meetings booked per month
CRMs and calling systems you've used
Desired hourly rate
Optional — But Highly Recommended

You may also send a 60–90 second Loom, Vocaroo, or similar video/voice recording made specifically for this application.

This is optional, but a strong personalized recording will make a significant difference in our selection process.

No professional editing is needed. We simply want to hear how you communicate naturally.

Tell us:

Your name
Why this specific role interested you
A quick summary of your B2B cold-calling experience

Then answer this as if you were actually speaking to a prospect:

"We're all set. We already have a company that handles our old computers."

What would you say next?

Please do not send a generic or recycled introduction video if you choose to record one.

Subject: SENIOR B2B SETTER – [Your Name]

You will join a team of Philippine based VAs

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0161
Total Execution Time  0.0175
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,496,792 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-B2B-Appointment-Setter-Sales-Admin-1710286
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0096 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1710286
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 766352
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1710286
AND `misc`.`idIS NULL 
0.0007   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-23',ej.date_added) duration_daysDATEDIFF('2026-08-23',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-23',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1710286' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1710286 
0.0017   UPDATE employer_jobs SET hit_counts '***Aug-16-2026=579***Aug-17-2026=167***Aug-18-2026=22***Aug-19-2026=68***Aug-20-2026=21***Aug-21-2026=5***Aug-22-2026=4***Aug-23-2026=1' WHERE job_id'1710286'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Aug-2026=866' WHERE job_id'1710286'  
0.0010   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1710286' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1710286 
0.0019   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '766352'
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)