Instagram DM Appointment Setter (Remote)

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

TYPE OF WORK

Full Time

SALARY

Up to $1,700+/month

HOURS PER WEEK

40

DATE UPDATED

Jul 10, 2026

JOB OVERVIEW

Hey Future Teammate,

Do you love talking with people, building relationships, and helping businesses grow?
Peak Media 360 is a fast-growing marketing agency that helps service-based businesses generate more qualified leads through Meta Ads and social media.

We're looking for a highly motivated Instagram DM Appointment Setter to join our team.

Your job is simple:
You'll respond to Instagram DMs, start conversations with business owners, qualify leads, build rapport, overcome basic objections, and book qualified sales appointments.


This is NOT customer support.

This is a sales position.

If you're competitive, coachable, and enjoy talking with people, we'd love to meet you.

Here's what you'll be doing:
* Respond to inbound Instagram DMs quickly
* Start conversations with new prospects
* Build rapport with business owners
* Qualify leads using our scripts
* Ask strategic questions
* Handle common objections
* Collect the prospect's phone number
* Book qualified appointments
* Follow up with prospects who haven't booked
* Keep conversations organized inside our CRM

What we need from you:
* Excellent written English
* Previous appointment setting or sales experience preferred
* Comfortable talking with business owners
* Fast typing speed
* Reliable computer and internet
* Available during U.S. business hours
* Strong attention to detail
* Coachable attitude
* Positive energy
* Competitive mindset

Compensation
* Competitive base salary
* Commission on every closed client
* Monthly performance bonuses
* Top performers have the opportunity to earn $1,700+ per month
This is a long-term position with plenty of room to grow inside our company.

CRITICAL INSTRUCTIONS ON HOW TO APPLY:

We have a very strict hiring process to find the best people. Do NOT apply using the OnlineJobs.ph Apply button.
Applications submitted through OnlineJobs.ph will not be reviewed. Instead, follow the instructions below exactly.

HOW TO APPLY

Please submit the following in the same email:
1. Do not apply on OnlineJobs.ph.
2. Send resume to ----------
Name your resume file as Firstname_Lastname_Resume.pdf and please start your email with Dear Jake
3. Include a short Loom video (under 5 minutes) answering:
4. Why are you interested in this role?
5. Describe a time you prevented a problem before it happened.
6. What was the last book or podcast you listened to?
7. At the end of your loom video, say the phrase “I have very strong attention to
detail.” so we know you completed the instructions
8. Attach examples of your work (if you have them). Examples include (but are not
limited to):
9. Screenshots or SOPs you’ve written
10. Sample Google Sheet dashboards you’ve created
11. ClickUp/Asana project screenshots
12. Use this exact subject line: Instagram DM Appointment Setter Application - YOUR
NAME - 2026"

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0224
Total Execution Time  0.0238
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,502,024 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Instagram-DM-Appointment-Setter-Remote-1686850
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0151 seconds)  (Hide)
0.0009   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1686850
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 746419
 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` = 1686850
AND `misc`.`idIS NULL 
0.0010   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-13',ej.date_added) duration_daysDATEDIFF('2026-07-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-07-13',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1686850' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1686850 
0.0028   UPDATE employer_jobs SET hit_counts '***Jul-10-2026=285***Jul-11-2026=949***Jul-13-2026=1' WHERE job_id'1686850'  
0.0014   UPDATE employer_jobs SET monthly_hits '***Jul-2026=1234' WHERE job_id'1686850'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1686850' AND status LIKE 'sent%' ORDER BY id DESC  
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1686850 
0.0019   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '746419'
AND `date_added` >= '2022-06-08' 
0.0009   select from teasers 
0.0008   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)