Appointment Setter

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

TYPE OF WORK

Full Time

SALARY

3000

HOURS PER WEEK

54

DATE UPDATED

Jul 25, 2026

JOB OVERVIEW

DM Setter — Tutor Easily
Remote · Long-term · $1,625–$2,375/month based on performance

About us
We're Tutor Easily, a UK-based coaching company that helps online tutors scale their businesses. Our clients build 5,000-strong communities, hit 6× ROAS on ads, and go from £0 to £7,500 in their first 10 weeks. We've got a proven offer and a steady flow of warm inbound leads — we just need someone to look after them properly.
The role
You're the first point of contact for every lead that comes through our DMs — Instagram, WhatsApp, Facebook Messenger, sometimes email. These are warm leads — they've either grabbed our free course or booked a call directly. Your job is to qualify them, nurture them, and book them onto calls with our closer.
Right now we get around 150 booked calls a month, with about 15 closing. We want someone who can push both numbers up.
What you'll be doing

Replying to inbound DMs quickly (we aim for under 5 minutes when leads are active)
Having real, qualifying conversations — not scripted spam
Sending the right case study at the right ---------- nt based on what each lead actually says
Running the pre-call nurture sequence so booked leads show up ready
Politely turning away leads who aren't a good fit
Briefing the closer before each call
Keeping the CRM updated daily
Sending a short daily report on what's happening in the DMs

Pay

Base: $500/month
Commission: $75 per closed deal, no cap
Salary review every 6 months — top performers get base increases

What you'd actually earn at our current flow:
Closes/monthTotal monthly pay15 (our baseline)$1,62520 (strong)$2,00025 (top performer)$2,375
The base is intentionally light — the commission is where you win. Our best setters think like business owners, not employees.
Hours
This is results-based. We don't clock hours — we track response time, show rate, and closes.
That said: our leads are most active during UK afternoons and evenings, which is evening into night Manila time. You need to be around when the DMs are busy. If you're not online when leads are warm, you'll lose them — and lose commission. That's just how it works.
What we're looking for

Real DM setting experience for a high-ticket coaching or info-product offer
Excellent written English — natural and conversational
Comfortable with short voice notes in English
Self-starter who hits their numbers without being chased
Long-term mindset — we want someone here for 2+ years
Reliable internet, power backup, decent laptop

How to apply
Two things:

Your CV — including specific results from past DM setting work (close numbers, show rates, the accounts/offers you've worked on)
A 2-minute Loom video introducing yourself and walking us through your DM setting experience — what offers you've set for and what results you've got

Start your message with the word TUTOR so we know you read the post.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0146
Total Execution Time  0.0161
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,648 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Appointment-Setter-1696379
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0082 seconds)  (Hide)
0.0007   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1696379
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 891448
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1696379
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-30',ej.date_added) duration_daysDATEDIFF('2026-07-30',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-30',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1696379' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1696379 
0.0010   UPDATE employer_jobs SET hit_counts '***Jul-25-2026=1055***Jul-26-2026=195***Jul-29-2026=3***Jul-30-2026=1' WHERE job_id'1696379'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=1254' WHERE job_id'1696379'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1696379' 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` = 1696379 
0.0025   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '891448'
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)