DM Appointment Setter +

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

TYPE OF WORK

Any

SALARY

$600/month (+Plus Bonuses Based on KPIs)

HOURS PER WEEK

TBD

DATE UPDATED

Jan 30, 2026

JOB OVERVIEW

Hi, I’m Elle.

I run a coaching business and most of our client acquisition starts in the DMs on Instagram. Right now, we need a consistent, proactive DM Appointment Setter who can also handle a few simple admin tasks that keep the sales process clean and moving.

You’ll be actively starting conversations, following up, tracking leads, and booking calls. You’ll be expected to communicate clearly, show up to your shifts, and hit activity and booking goals consistently.

Please begin your email response with the phrase “Ready to START” so I know you read this in its entirety. Applications that do not follow instructions will not be considered.

What I need:
An ambitious, driven, detail-oriented DM Appointment Setter & admin who is comfortable initiating conversations, moving leads toward a call quickly, and tracking everything inside a simple lead tracker. You must be dependable, responsive during working hours, and confident in communicating in a warm, direct way.

Your responsibilities will include:
DM Appointment Setting (Primary)
- Send 100 outbound DMs per day minimum (Instagram) using our targeting buckets (new followers, story viewers, poll voters, engaged followers).
- Expand outreach to include Facebook messaging (as assigned).
- Message everyone who comments on posts (prompt follow-up and relationship building).
- Follow up with old leads consistently so leads do not go cold.
- Follow up with lead magnet downloads via ManyChat (so opt-ins don’t disappear).
- Pitch the call in a timely manner (no long, drawn-out conversations that delay booking).
- Send the calendar link, confirm next steps, and keep ---------- ntum moving toward booking.
- Maintain response consistency so conversations don’t get left unresponded to.

Sales Admin Support (Secondary)
- Maintain and update the Lead Tracker (name, last contact date, status, next follow-up, link sent, booked/not booked).
- Post daily activity metrics in Slack (we’ll use a dedicated channel for visibility and accountability).
- Flag trends, objections, and messaging feedback so we can refine questions/scripts.

Communication + Availability
- Working hours must include two daily check-in windows aligned with the role: 8:00am CT and 5:00pm CT.
- You will communicate in Slack and provide daily numbers (not weekly, not “when you remember”).
- You must give at least one week notice for planned time off and communicate promptly if something unexpected happens.

Requirements to apply:
- MUST have previous sales conversation experience
- MUST be dependable and consistent (this role is performance-based and visibility matters).
- MUST be a clear, direct communicator (Slack updates + clean handoffs).
- MUST be confident initiating DM conversations daily and following up without hesitation.
- Comfortable tracking activity and outcomes inside a simple tracker (Google Sheet/Airtable-style).
- Willing to follow scripts AND improve them (we want someone who can execute, but also spot what’s not landing).

Success in this role looks like:
- 100 DMs/day minimum (plus follow-ups), no leads left hanging, clean tracking, and 20 booked calls per month consistently.

POSITION:
- Part-time contractor
- Current benchmark for the role has been $600/month (Philippines-based), final compensation dependent on experience, availability, and performance expectations.
- Must be available Monday–Friday with defined daily check-in windows (8am CT + 5pm CT).

To apply:
Send a short intro + resume (or summary of relevant experience) and answer:
- Why are you a great fit for DM appointment setting?
- What’s your experience booking calls from Instagram/Facebook ---------- ?
- Confirm your availability for 8am CT + 5pm CT check-ins.
- Begin your email with: “Ready to START”.

Hours: 7am - 8am Central Time to 11am - 12pm Central | 5pm - 9pm Central

Competitive Pay: $600/month (+Plus Bonuses Based on KPIs)

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0132
Total Execution Time  0.0151
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,512,592 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/DM-Appointment-Setter-1568065
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0067 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1568065
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 899537
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1568065
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-21',ej.date_added) duration_daysDATEDIFF('2026-04-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-04-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1568065' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1568065 
0.0015   UPDATE employer_jobs SET hit_counts '***Jan-30-2026=168***Jan-31-2026=124***Feb-01-2026=39***Feb-02-2026=69***Feb-03-2026=34***Feb-04-2026=20***Feb-05-2026=17***Feb-06-2026=15***Feb-07-2026=11***Feb-08-2026=17***Feb-09-2026=16***Feb-10-2026=3***Feb-11-2026=4***Feb-12-2026=17***Feb-13-2026=6***Feb-14-2026=2***Feb-15-2026=9***Feb-16-2026=11***Feb-17-2026=18***Feb-18-2026=13***Feb-19-2026=7***Feb-20-2026=7***Feb-21-2026=3***Feb-22-2026=7***Feb-23-2026=7***Feb-24-2026=3***Feb-25-2026=3***Feb-26-2026=6***Feb-27-2026=7***Feb-28-2026=2***Mar-01-2026=4***Mar-02-2026=3***Mar-03-2026=4***Mar-04-2026=5***Mar-05-2026=1***Mar-06-2026=3***Mar-07-2026=4***Mar-08-2026=4***Mar-09-2026=2***Mar-10-2026=5***Mar-11-2026=3***Mar-12-2026=2***Mar-13-2026=3***Mar-14-2026=4***Mar-15-2026=10***Mar-16-2026=5***Mar-17-2026=2***Mar-18-2026=7***Mar-19-2026=5***Mar-20-2026=4***Mar-21-2026=4***Mar-22-2026=5***Mar-23-2026=4***Mar-25-2026=1***Mar-26-2026=3***Mar-27-2026=4***Mar-28-2026=1***Mar-29-2026=3***Mar-30-2026=2***Mar-31-2026=4***Apr-01-2026=7***Apr-02-2026=3***Apr-04-2026=2***Apr-05-2026=4***Apr-06-2026=3***Apr-08-2026=5***Apr-09-2026=5***Apr-10-2026=1***Apr-11-2026=2***Apr-12-2026=1***Apr-13-2026=2***Apr-14-2026=3***Apr-15-2026=1***Apr-16-2026=8***Apr-17-2026=2***Apr-18-2026=3***Apr-21-2026=1' WHERE job_id'1568065'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jan-2026=292***Feb-2026=373***Mar-2026=111***Apr-2026=53' WHERE job_id'1568065'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1568065' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1568065 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '899537'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0007   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)