Appointment Setter (DM Only, US Company, Full-Time)

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

TYPE OF WORK

Full Time

SALARY

$750 to $1,000/month base + commission

HOURS PER WEEK

40

DATE UPDATED

Jul 3, 2026

JOB OVERVIEW

We are a US marketing company. We help gun shops grow.

We need a full-time DM setter to book calls on our calendar.

This is not a calling job. No phone. Ever.

You work leads over text, email, and Facebook ---------- . You start conversations, follow up, and book qualified calls. The owner takes every call and closes. Your only job is to keep his calendar full.

Most of your leads are warm. People who already raised their hand. Our list, past leads, ad opt-ins, past clients. A little light cold outreach to fill the gaps.

Read this whole post before applying. Instructions are at the bottom.

What you will do:

Start conversations daily
Follow up relentlessly
Book qualified calls
Confirm calls, cut no-shows
Keep the CRM clean
Report your numbers daily

Daily targets:

45 new DMs
Ongoing follow-up on every open conversation
2 qualified calls booked

Who we want:

You have set appointments before
Excellent written English
Fast and natural in a DM
Relentless on follow-up
Organized and self-managed
Comfortable in a CRM

This is not entry level. If you have never booked appointments, this is not the fit.

Schedule:

Full-time, 40 hours per week
US business hours, 8:00 AM to 5:00 PM Eastern Time
Monday to Friday

Pay:

Trial, 7 to 14 days: $500/month base plus $20 per call that shows
Core: $750/month base plus $25 per show plus $100 per closed client
Elite: $1,000/month base plus $30 per show plus $150 per closed client, no cap

Most setters at Core earn $1,950 to $2,650 per month. Top performers earn more. You move up on performance, not time.

How to apply:

We don't read applications the normal way. Everything happens through one link.

Apply here: ----------

It takes you through the full process: role details, a short application form, our team ---------- , and a skills assessment. Start to finish, it's about 45 minutes.

Do not reply to this post. We do not check OnlineJobs messages on a regular basis and will not see it.

Once you join the ---------- in Step 3, that is where we talk from that point forward.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0148
Total Execution Time  0.0160
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,503,048 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Appointment-Setter-DM-Only-US-Company-Full-Time-1681542
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0093 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1681542
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 434836
 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` = 1681542
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-21',ej.date_added) duration_daysDATEDIFF('2026-08-21',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-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1681542' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1681542 
0.0007   UPDATE employer_jobs SET hit_counts '***Jul-03-2026=1263***Jul-04-2026=141***Jul-05-2026=103***Jul-06-2026=83***Jul-07-2026=63***Jul-08-2026=41***Jul-09-2026=27***Jul-10-2026=40***Jul-11-2026=19***Jul-12-2026=8***Jul-13-2026=11***Jul-14-2026=10***Jul-15-2026=15***Jul-16-2026=19***Jul-17-2026=15***Jul-18-2026=8***Jul-19-2026=5***Jul-20-2026=9***Jul-21-2026=5***Jul-22-2026=14***Jul-23-2026=8***Jul-24-2026=8***Jul-25-2026=5***Jul-26-2026=7***Jul-27-2026=10***Jul-28-2026=8***Jul-29-2026=1***Jul-30-2026=8***Jul-31-2026=5***Aug-01-2026=5***Aug-02-2026=3***Aug-03-2026=8***Aug-04-2026=9***Aug-05-2026=3***Aug-06-2026=4***Aug-07-2026=6***Aug-08-2026=4***Aug-09-2026=2***Aug-10-2026=3***Aug-11-2026=2***Aug-12-2026=7***Aug-14-2026=2***Aug-15-2026=4***Aug-21-2026=2' WHERE job_id'1681542'  
0.0005   UPDATE employer_jobs SET monthly_hits '***Jul-2026=1957***Aug-2026=64' WHERE job_id'1681542'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1681542' 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` = 1681542 
0.0022   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '434836'
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)