INBOUND APPOINTMENT SETTER — HAIR SALON (WARM FACEBOOK/INSTAGRAM LEADS, $1,250–$2,000/MO OTE + 13TH MONTH PAY)

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

TYPE OF WORK

Full Time

SALARY

$900-$1K/mo base ($1,250 - $2,000 OTE)

HOURS PER WEEK

40

DATE UPDATED

Jul 27, 2026

JOB OVERVIEW

READ THIS FIRST

We're hiring ONE full-time Inbound Appointment Setter to call warm leads from our Facebook and Instagram ad campaigns for a color-specialist hair salon in Fontana, California.

This is NOT cold calling. Every lead you speak to has already raised their hand by submitting their info through one of our ads. Your job is to reach them fast, build trust quickly, understand what they actually want, and guide them into a booked appointment.

This role demands two things at once: sharp conversational judgment AND tight process discipline. The conversations are where you win or lose the booking. The process — cadences, call dispositions, CRM hygiene, follow-up tasks — is what makes the whole system work and what lets us measure anything. You need both. People who are great at one and sloppy at the other don't last here.

On the conversation side, what we're really hiring for is the ability to think on your feet. Someone replies three days later with just "sorry, been busy." Someone says they want highlights but describes something else entirely. Someone says "that's a bit far for me" but what they really mean is they don't see why it's worth the drive. If you can read what people actually mean and move the conversation forward without being told what to say next, you'll do well here.

If you need to be spoon-fed a script for every situation, this won't work.

IF YOUR BACKGROUND IS PRIMARILY CUSTOMER SERVICE OR VIRTUAL ASSISTANT AND NOT SALES, PLEASE DO NOT APPLY.

OTE: $1,250–$2,000/month (base $900–$1,000 + uncapped performance bonuses).
13th month pay included — paid every December, on top of your base. Not baked in. Not restructured. A full extra month of base pay, added on top.

---

ABOUT THE COMPANY

You'll be employed by Midnight Siren, a growth and client acquisition company that operates and supports beauty service businesses. Your day-to-day work focuses on a family-owned, color-specialist hair salon in Fontana, California that has served the Inland Empire for over 21 years.

The salon has 4.9 stars on Google with 200+ reviews and a stylist team with 75+ combined years of experience. The business is real, established, and respected in its market.

You'll work directly under Ethan, the founder of Midnight Siren — no middle managers, no agency layers between you and the person making decisions. The Midnight Siren team is small and tightly focused. The stylists at salon handle the in-salon experience; you and Ethan handle everything that gets a client booked.

A note on team structure: you will be the only appointment setter on the team. Your day-to-day working relationship is directly with Ethan. There are no peer-level coworkers, no team chat with other appointment setters, no group energy to feed off. If you thrive with autonomy, clear systems, and a direct manager relationship, this works well. If you need a team environment or peer social dynamic to stay motivated, this will feel isolating over time.

We're in an active scaling phase. Core processes exist and are being refined. They don't change daily, but they evolve as we learn. If you like improving systems alongside a team, you'll fit. If you want a fully crystallized corporate environment where nothing ever shifts, you won't.

---

WHAT YOU'LL ACTUALLY BE DOING

This is a front-line revenue role, not customer support.

Daily:

- Call new Facebook/Instagram ad leads within minutes of opt-in (speed matters — you'll have task notifications throughout the day)
- Run our call script for the structured parts of the call, and use our frameworks + your own judgment for discovery and objection handling. The script covers the greeting, the offer, pricing, and the booking ask. Discovery can't be fully scripted — clients say what they say, and you'll need to adapt in real time.
- Respond to inbound SMS, Facebook ---------- , and Instagram DMs that get escalated to a human when our AI can't handle them
- Collect cards on file via secure link (never over the phone), book appointments, reschedule, and cancel
- Call no-shows to get them back on the calendar
- Coordinate with stylists about client requests and scheduling needs
- Create follow-up tasks in HighLevel (our CRM)
- Submit a brief end-of-day report with your numbers

Weekly:

- One coaching/review call with Ethan (~30–45 min)
- Async coaching via Loom video reviews on your live call recordings between meetings
- Review your KPIs, own your numbers, and bring data-backed ideas to improve them

During training (first 2–4 weeks):

We'll meet daily for live coaching to get you fully ramped before transitioning to the weekly + async cadence.

---

A WORD ON THE CALL SCRIPT (READ CAREFULLY)

We use a script. We also need you to think.

Where the script is fixed: the greeting, how we introduce the salon, how we present the offer, how we state pricing, the booking ask, and our core objection responses. These are tested and they work. You run them as written. Your tone, warmth, and pacing are what make them sound human — not changing the words.

Where the script can't help you: everything a real client throws at you. A vague text with no context. A client describing a service using the wrong name. Someone who's hesitant but won't say why. Someone who asks about price before you've figured out what they actually want. There is no script for these. There's a framework, and there's your judgment.

This is the part people underestimate. A big chunk of this job is not reciting — it's listening to what someone actually means and figuring out the next move in seconds, while they're on the phone with you.

Scripts do change here, but only based on data. If you bring an idea for a better line, we'll A/B test it. If it wins, it becomes the script. What we don't do is let setters freelance changes on the fly, because then we can't measure what works.

If you want to be told exactly what to say in every situation, this role will frustrate you. If you like having strong structure AND room to think, you'll do well.

---

SCHEDULE (PACIFIC TIME — GRAVEYARD SHIFT IN PHILIPPINES)

All schedule references in this post are in US Pacific Time. Because PH is 15-16 hours ahead of California, each shift starts late at night your time and ends the following morning.
- US workdays: Monday through Friday
- US days off: Saturday and Sunday
- Hours per day: 8 hours of work + 1 hour of break (30 min lunch + 2× 15 min breaks, or 30 min lunch + 1× 30 min break — your call)
- Pacific Time (US): 7:45 AM – 4:45 PM PST

Philippine Time during US Standard Time (roughly November through mid-March):

Shift runs 11:45 PM – 8:45 AM PHT
- A US Monday shift = late Monday night through Tuesday morning your time
- A US Friday shift = late Friday night through Saturday morning your time
- Your days off in PH local time: Sunday and Monday (until your shift starts late Monday night)

Philippine Time during US Daylight Savings Time (roughly mid-March through early November):

- Shift runs 10:45 PM – 7:45 AM PHT
- Same day-shift logic as above — shift starts the previous calendar evening in PH

This schedule is FIXED. It's based on data showing when our booking demand peaks. If you need flexible hours, rotating shifts, or plan to hold another job during these times, this role is not a fit.
Please re-read this section carefully and make sure BOTH the standard-time and daylight-savings schedules work for you long-term before applying. The 1-hour shift twice a year is non-negotiable — it follows US business hours. Please make sure BOTH schedules work for you long-term before applying.

---

COMPENSATION

Base pay:

$900–$1,000/month (depending on experience), paid via Wise on the 1st and 15th of every month.

13TH MONTH PAY included — paid every December on top of your regular base, not restructured into it. Prorated in your first year if you start mid-year. Total annualized base compensation including 13th month: $11,700–$13,000.

Performance bonuses (uncapped, paid monthly):

- $3 per new client showed appointment
- $2 per existing client showed appointment
- $1 per rebooking confirmation (low-effort confirmation calls for clients who already booked through the salon)

Tiered cumulative threshold bonuses (paid monthly):

- +$75 at 90 showed appointments/month
- +$150 at 120 showed appointments/month
- +$350 at 150 showed appointments/month

Worked examples:

Baseline performer — 90 showed appointments/month:
- Base: $950 (midpoint)
- Performance: ~$225 (avg $2.50/show × 90)
- Threshold bonus: $75
- Total: ~$1,250/month

Solid performer — 120 showed appointments/month:
- Base: $950
- Performance: ~$300 (avg $2.50/show × 120)
- Threshold bonus: $225 ($75 + $150)
- Total: ~$1,475/month

Top performer — 150 showed appointments/month (90% show rate on ~167 booked):
- Base: $1,000
- Performance: $450 ($3×90 new + $2×20 existing + $1×40 rebooking)
- Threshold bonuses: $575 ($75 + $150 + $350)
- Total: ~$2,025/month

This is a PERFORMANCE-PAY ROLE. 30–50% of your monthly income should be earned through bonuses. The base is intentionally modest. If you want a high guaranteed salary with low expectations, this is not the role.

---

OTHER BENEFITS

1. Annual performance-based raise after your first year
2. 14 days of PTO per year, single bucket, available after 90-day probation (use for vacation, holidays, sickness — your call). For planned multi-day time off, give us at least 1 week's notice so we can plan coverage. Emergencies are understood — just communicate as soon as you can.
3. 90-day initial probation period. Pay is NOT REDUCED during probation.

To confirm you have read this post in full, include the word BURGUNDY in your answer to the final question on the application form

---

TARGET KPIs

- Lead to Booking Rate: 25%+
- Show Rate: 90%+
- Bookings per day: 4–9
- Showed appointments per month: 100–160
- Daily volume: Finish all assigned tasks each day. We supply ~17–25 leads per day plus follow-ups, no-shows, reactivations, and rebooking confirmations. HIGH CALL VOLUME (150–250 CALLS/DAY) IS NORMAL AND NON-NEGOTIABLE. If that sounds overwhelming instead of energizing, this is not a fit.

---

WHO WE'RE LOOKING FOR

Background:

- Female candidates tend to perform best with our 35–65 female clientele, so we especially encourage strong female applicants — but the role is open to all genders.
- Bilingual (English + Spanish) is a plus but not required.

Non-negotiable skills:

The five that matter most — these are what we screen hardest for:

- Real-time thinking. You generate a good response in seconds, not minutes. Under pressure, with no script in front of you. This is the single biggest predictor of success in this role.
- Inferential listening. You hear what someone means, not just what they said. A client says "I need to talk to my husband first" — she's usually not asking for permission, she's telling you something about price or certainty that she doesn't want to say directly. If you take everything at face value, you'll lose bookings.
- Conversational initiative. You never dead-end a conversation, and you don't give up on a lead that's still alive. A client says "that's kind of far for me" — a weak setter says "no problem, thanks anyway" and loses her. What she's actually telling you is that she doesn't believe the drive is worth it yet. That's not a rejection, it's an assumption you haven't disproven. Answering someone's question is only half a response; the other half is the move that keeps things going.
- Rapport building. You can get someone to open up and feel comfortable with you fast. This is the biggest factor in whether someone books. These are emotional decisions, not logical ones. You don't need American cultural references — you need to make people feel heard, understood, and safe.
- Diagnostic reframing. You can say someone's problem back to them more clearly than they said it. When you do that, people assume you have the solution. It's the fastest way to build trust that exists.

Everything else:

- ADVANCED ENGLISH WITH MINIMAL ACCENT. An American listener should not need to strain to understand you. If we have to focus to follow what you're saying, that's a disqualifier.
- STRONG SPOKEN COMMUNICATION — CLEAR, CONFIDENT VOICE. YOU DO NOT RAMBLE. YOU ARE NOT SOFT-SPOKEN. If you fill silence with words because dead air makes you nervous, this won't work.
- Typing speed: 50 wpm minimum (65+ strongly preferred). You'll be taking notes and sending texts while talking. You'll submit a typing test screenshot with your application.
- Process discipline. Every call gets dispositioned correctly. Every lead moves through the right cadence. Every opportunity gets marked accurately in the CRM. This isn't optional admin — it's how we measure everything. Great conversations with sloppy process still means we're flying blind.
- Script discipline for the structured parts of the call.
- Natural call control. You can guide a conversation efficiently without talking over clients or letting calls drift. You redirect politely and keep the call outcome-focused.
- Sales experience: 6 months minimum (1 year+ preferred). Job-hopping resumes (multiple roles under 3–6 months each) will be disqualified.
- Comfortable holding the line on policies (rescheduling, deposits, etc.) without weakening the script or over-promising.
- Objection handling — you acknowledge, ask questions to reframe, and guide the client. You don't fire off rebuttals that invoke more resistance.
- CRM literacy. GoHighLevel experience strongly preferred.
- High data accuracy. You enter info correctly the first time. This is a precision role, not a speed-only one.
- Strong working memory and multitasking — you can listen, think, type, recall rules, and follow scripts simultaneously without freezing.
- Emotional steadiness under high-volume periods. Spikes happen. You execute calm under load.

Preferred:

- Familiarity with the salon/beauty industry
- Personal interest in beauty or self-care
- Experience working with older female clientele (35–65)
- Experience with Slack, Slite, Airtable, Claude or ChatGPT (we use AI to streamline daily work — if you can leverage it, you'll move faster)

Mindset (MOST IMPORTANT):

We'd rather hire someone who's a 10 in mindset and 7 in sales skill than the reverse. Here's what we mean:

- Ownership & volume mindset — you take responsibility for outcomes, not tasks. You see high-volume, repetitive work as leverage, not burnout.
- Process discipline — you operate consistently inside defined systems. You let your personality show through tone and warmth, not by changing the words.
- Sales psychology — you understand how to influence through trust, value framing, and subtle urgency. You communicate with intention, not chit-chat.
- Speed bias — you move fast, close loops quickly, and accelerate under pressure instead of slowing down.
- Coachability — you receive feedback without ego and adapt immediately. No defensiveness, no excuses.
- KPI awareness — you understand the numbers behind your role and how your daily actions move them.

---

TECH REQUIREMENTS

Non-negotiable:

- Internet minimum requirements: 50 Mbps download, 10 Mbps upload, ping under 80ms. Stable connection. We will test your speed and audio live from your actual work setup before we hire.
- Backup plan for outages. If your internet or power cuts out mid-shift, you need a real fallback — mobile hotspot, secondary ISP, UPS, co-working space, or some combination. You'll describe your specific backup setup in your application.
- Computer: 8 GB RAM minimum (16+ preferred). Processor: Intel Core i5 or equivalent, 8th generation or newer. SSD preferred. Working laptop or desktop
- Mouse
- Wired headset with boom mic (3.5mm or USB-C). No Bluetooth, no laptop mic, no AirPods.
- Webcam — laptop built-in is fine. You'll be on camera for interviews, training, and coaching calls.
- Quiet, dedicated workspace. No roosters, no karaoke neighbors, no babies crying, no traffic, no dogs barking during calls. We will hear it on the call, and so will our clients.

Preferred:

- Second monitor
- You already own a headset that meets the requirements above (we'll provide one if you don't, but having your own helps you start faster)

---

DO NOT APPLY IF:

- You struggle to think quickly and respond in real time. If you need a ---------- nt to figure out what to say, this role will be painful. Clients don't wait.
- You need the client to lead the conversation. If you're comfortable answering questions but not steering, this isn't it.
- You can't hold a conversation without a script telling you what to say next.
- You type slowly. Under 50 wp ---------- ans you'll fall behind on notes and texts while you're talking.
- Your background is primarily customer service, general VA work, or admin support with no direct sales or appointment setting experience. This role requires proven experience persuading people, handling objections, and closing toward a booked appointment. Customer service experience alone is not sufficient.
- Your spoken English is hard to understand on the phone — this is a phone role first and the single biggest dealbreaker
- You're juggling multiple clients or planning to freelance on the side. THIS MUST BE YOUR ONLY JOB. We track performance closely and will discover this fast.
- You want a high guaranteed salary with low performance pressure
- You don't like high call volume or you find scripts "suffocating"
- You see remote work as "work whenever you feel like it"
- You can't sustain a graveyard shift long-term
- You're looking for a short-term gig — we expect a minimum 12-month commitment after probation

---

HIRING PROCESS

1. Application via Tally form (link below) — includes voice recording, Loom video, internet speed screenshot, backup plan description, and a few short written questions
2. 20-minute pre-screen call with our hiring partner
3. First-round interview with Ethan (~45 min) — includes live roleplay
4. Second-round interview with Ethan (~45 min) — final fit + offer discussion
5. Offer — targeting hires between August 10 – August 20
6. Paid training begins immediately after offer acceptance

---

HOW TO APPLY

Submit your application through this Tally form: | ---------- |

IMPORTANT: There is a confirmation requirement embedded in this post. Applications that miss it will be skipped regardless of experience.

The form will ask for:

- A screenshot of your typing test results ( ---------- )
- A screenshot of your internet speedtest (speedtest.net)
- A screenshot of your computer specs (RAM and processor)
- A description of your backup plan for power/internet outages
- A few short questions to gauge fit
- A short voice recording (Vocaroo or similar)
- A short Loom video introducing yourself

Applications submitted via direct messages on OnlineJobs.ph will NOT be reviewed. Use the Tally form.

---

Looking forward to meeting the right person.

Ethan
Founder, Midnight Siren

---

Full-Time | Long-Term | Remote | Pacific Time (Graveyard Shift in PH)

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0150
Total Execution Time  0.0164
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,585,408 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/INBOUND-APPOINTMENT-SETTER-HAIR-SALON-WARM-FACEBOOKINSTAGRAM-LEADS-12502000MO-OTE-13TH-MONTH-PAY-1697285
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0095 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1697285
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 934354
 LIMIT 1 
0.0007   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1697285
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-08',ej.date_added) duration_daysDATEDIFF('2026-08-08',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-08',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1697285' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1697285 
0.0011   UPDATE employer_jobs SET hit_counts '***Jul-27-2026=632***Jul-28-2026=120***Jul-29-2026=67***Jul-30-2026=6***Jul-31-2026=5***Aug-01-2026=5***Aug-02-2026=4***Aug-03-2026=3***Aug-08-2026=1' WHERE job_id'1697285'  
0.0005   UPDATE employer_jobs SET monthly_hits '***Jul-2026=830***Aug-2026=13' WHERE job_id'1697285'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1697285' 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` = 1697285 
0.0033   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '934354'
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)