B2B Appointment Setter For Marketing Agency

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

TYPE OF WORK

Full Time

SALARY

$3,000 - $6,000/month

HOURS PER WEEK

50

DATE UPDATED

Oct 3, 2026

JOB OVERVIEW

About DryScale

DryScale is a growth firm for home service contractors. We run Facebook and Instagram ads that bring contractor business owners to us, our call team gets them on the phone, and our sales team shows them how we help them grow. We've worked with 50+ contractors, and right now we're scaling our concrete division: concrete companies and concrete contractors across the US who want more jobs and a more predictable business.

The role

You're the first voice a concrete company owner hears from DryScale. When an owner responds to one of our ads, your job is to get them on the phone fast, have a real conversation, and book them onto a call with our sales team.

Day to day:

- Dial new leads from our Facebook and Instagram ads as they come in, and work the follow-up list
- Text leads inside our CRM to get replies and confirm calls
- Schedule qualified appointments on the sales calendar
- Keep notes and statuses clean so nothing falls through the cracks

You'll be talking to business owners, not homeowners. They're busy, they're direct, and they respect people who get to the point.

Requirements

Full-time, Eastern Time hours (US East Coast business day)
Fluent spoken English with a neutral or near-neutral accent — you'll be on the phone with American business owners all day
Comfortable making a high volume of calls and texts every day
Quiet workspace and reliable internet
Compensation

Base pay + commission on booked and held appointments + performance bonuses.
On-target earnings: $3,000–$6,000 USD per month.

How to apply

Send two things:

Your resume
A short Loom recording of you reading the attached script. We want to hear your voice and tonality — don't overthink it, just read it the way you'd say it on a real call.

SCRIPT: ----------

Applications without the Loom won't be reviewed.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0102
Total Execution Time  0.0114
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,487,448 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/B2B-Appointment-Setter-For-Marketing-Agency-1742813
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0053 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1742813
 LIMIT 1 
0.0005   SELECT *
FROM `employers`
WHERE `employer_id` = 878146
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1742813
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-03',ej.date_added) duration_days, DATEDIFF('2026-10-03',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-03',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1742813' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1742813 
0.0008   UPDATE employer_jobs SET hit_counts = '***Oct-03-2026=728' WHERE job_id= '1742813'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=727' WHERE job_id= '1742813'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1742813' 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` = 1742813 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '878146'
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)