DM Setter/Appointment Setter via Social Media

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

TYPE OF WORK

Full Time

SALARY

starting $450/mo, bonus incentives

HOURS PER WEEK

40

DATE UPDATED

Mar 26, 2026

JOB OVERVIEW

NOW HIRING — Instagram DM Setter (Virtual Assistant) | Coaching & Mentorship
Remote | Full-Time | Philippines-Based | Performance Bonuses

ABOUT THE ROLE

We are a fast-growing coaching and mentorship company helping individuals unlock their full potential and expand their professional opportunities. We are looking for a driven, detail-oriented Virtual Assistant to serve as our Instagram DM Setter — the first point of contact for potential clients and the bridge between our audience and our coaching team.
This is not a copy-paste spam role. We are looking for someone who is genuinely curious, emotionally intelligent, and skilled at having natural conversations that uncover whether someone is the right fit for what we offer.

WHAT YOU'LL DO

Your primary responsibility is to initiate and manage Instagram DM conversations that identify qualified leads — individuals who could genuinely benefit from our coaching program.

Reach out to and engage with target prospects on Instagram daily
Build genuine rapport through natural, thoughtful conversation
Ask strategic questions to identify and confirm the Big 3 qualifiers (see below)
Book qualified leads onto the calendar for a strategy call with our team
Track all outreach, conversations, and bookings in our CRM / tracking sheet
Follow up with warm leads who haven't yet booked
Report daily metrics and conversation updates to the team
Maintain a professional, consistent tone that reflects our brand voice


THE "BIG 3" QUALIFIER FRAMEWORK

A lead is only considered a QUALIFIED CALL when all three of the following qualifiers are confirmed within the DM conversation. Each qualified call earns you a $10 bonus — paid in addition to your base monthly salary, with no cap on how many you can earn.
QUALIFIER #1 — Age & Eligibility
The prospect must be a high school student or older. Our target market is 16–22 years of age. This ensures they are at a stage in life where our coaching can make a meaningful and lasting impact.
QUALIFIER #2 — Belief in Untapped Potential
The prospect must have expressed, in some form, that they believe their current results don't reflect what they're truly capable of. This can sound like: "I feel like I have more in me," "I know my velocity could be better," "I'm not operating at my ceiling," or anything of similar nature.
QUALIFIER #3 — Expressed Frustration or Motivation to Improve
The prospect must have clearly expressed a desire or frustration tied to improving their situation — whether that's career, income, performance, mindset, or overall opportunities. They want more, and they're ready to do something about it.
All three qualifiers must be confirmed before booking. A call that does not meet all Big 3 criteria will not count as a qualified call and will not earn the $10 per-call bonus. Quality over quantity — every bonus you earn should be one you're proud of.

KPIs & PERFORMANCE EXPECTATIONS

DMs Sent Per Day — Minimum: 80+ | Top Performer: 120+
Response Rate — Minimum: 20%+ | Top Performer: 35%+
Qualified Calls Booked Per Month — Minimum: 25 | Top Performer: 40+
Lead-to-Call Conversion Rate — Minimum: 5%+ | Top Performer: 10%+
Response Time During Shift — Minimum: Under 10 min | Top Performer: Under 5 min
KPI reviews occur at 30, 60, and 90 days. Consistent underperformance on core metrics will be addressed with a performance improvement plan before any further action.

SCHEDULE & HOURS


Full-time position: 40 hour weeks, shifts listed below under "Typical shift".
Hours: Central Standard Time (CST) — our target audience is most active in the afternoon and evening
Typical shift: 4:00 PM – 10:00 PM CST Monday-Friday, 2:00 PM - 10 PM CST Saturday (38 hours a week). Morning hours see little to no engagement as our target audience (student-athletes) is in class and not active on Instagram during these times
You are expected to be online, responsive, and active during your full shift
Weekend coverage may be requested occasionally and will be compensated accordingly
We actively monitor activity during your shift. If hours are missed without prior notice, pay will be reduced accordingly for that time. In the event of a power outage, internet issue, or other circumstance outside your control, we are not responsible for pay during that lost time — however, you are welcome to make up those hours over the weekend to retain your full weekly pay


COMPENSATION & PAY SCALE

Starting Rate — $450/month base | $7 bonus per qualified call
30-Day Review (25+ qualified calls) — $475/month base | $10 bonus per qualified call
60-Day Review (25+ calls/month consistently) — $500/month base | $10 bonus per qualified call
Top Performer / 90-Day Review — $500/month base | $12 bonus per qualified call
HOW BONUSES WORK:
You earn $10 for every qualified call booked from day one. After your 30-day review, if you have consistently booked 25 or more qualified calls per month, your bonus scales to $12 per call. Top Performers who reach the 90-day milestone earn $15 per booked call. Bonuses are tracked weekly and paid out monthly alongside your base pay. There is no cap on the number of bonuses you can earn.

WHO WE'RE LOOKING FOR


Excellent written English communication skills — natural, warm, and professional
Experience with Instagram and social media engagement (DM outreach experience is a strong plus)
Comfortable having real conversations — not just copy-pasting scripts
Detail-oriented with strong follow-through — you track everything
Self-motivated with the ability to work independently during your shift
Reliable internet connection and a distraction-free work environment
Familiarity with Google Sheets, CRMs, or any tracking tools is a plus
Previous experience as a VA, appointment setter, or sales support role preferred


HOW TO APPLY

To be considered, please do ALL of the following when submitting your application:

Write "I read the full job description" at the top of your message.
Briefly describe (2–3 sentences) why you'd be a great DM setter
Share any relevant experience with Instagram outreach, appointment setting, or sales support
Include your availability and confirm you can work CST hours (2:00 PM – 10:00 PM)
Attach your resume or relevant portfolio

IMPORTANT: Write "I read the full job description" at the top of your message. We will not respond to messages that miss this request as an organization. This is our first test of attention to detail — a non-negotiable skill for this role.

We look forward to finding our next great DM Setter. If you're hungry, consistent, and love connecting with people — this role is for you.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0220
Total Execution Time  0.0233
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,523,344 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/DM-SetterAppointment-Setter-via-Social-Media-1611440
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0165 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1611440
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 868214
 LIMIT 1 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1611440
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-13',ej.date_added) duration_daysDATEDIFF('2026-04-13',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-13',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1611440' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1611440 
0.0016   UPDATE employer_jobs SET hit_counts '***Mar-26-2026=344***Mar-27-2026=296***Mar-28-2026=37***Mar-29-2026=50***Mar-30-2026=87***Mar-31-2026=27***Apr-01-2026=32***Apr-02-2026=19***Apr-03-2026=32***Apr-04-2026=13***Apr-05-2026=8***Apr-06-2026=19***Apr-07-2026=22***Apr-08-2026=14***Apr-09-2026=12***Apr-10-2026=13***Apr-11-2026=5***Apr-12-2026=1***Apr-13-2026=1' WHERE job_id'1611440'  
0.0019   UPDATE employer_jobs SET monthly_hits '***Mar-2026=841***Apr-2026=191' WHERE job_id'1611440'  
0.0071   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1611440' 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` = 1611440 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '868214'
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)