B2B Appointment Setter / Cold Caller - Med Spa Industry

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

TYPE OF WORK

Full Time

SALARY

$500 USD/Month + Uncapped Bonuses

HOURS PER WEEK

40

DATE UPDATED

Oct 10, 2026

JOB OVERVIEW

About Velo Systems

Velo Systems helps established med spas improve how they handle inbound calls and booking opportunities using AI-powered receptionist technology.

We are currently building our outbound sales team and are looking for an experienced B2B appointment setter who is confident speaking with business owners and decision-makers.

This is a sales position, not a basic virtual assistant or data-entry role.

You will be responsible for starting conversations with med spa owners, identifying potential problems around missed or unanswered calls, handling objections, and booking qualified appointments for our closer.

You will not be responsible for closing the final sale.

What You’ll Do

Your main responsibility is to generate qualified sales appointments through outbound calling.

You will:

- Make outbound cold calls to med spas
- Speak with business owners and decision-makers
- Navigate receptionists and gatekeepers
- Identify potential pain around missed or unanswered calls
- Create interest in Velo Systems
- Handle common objections
- Lightly qualify prospects
- Book qualified appointments
- Follow up with interested prospects
- Confirm appointments
- Keep the CRM updated
- Maintain consistent daily activity

The sales process is simple:

Cold call → Conversation → Light qualification → Appointment → Closer

Our closer handles the deeper discovery, demonstration, pricing, objections, and closing.

Who We’re Looking For

Required

- 2+ years of proven B2B cold calling or appointment-setting experience
- Strong spoken English
- Confident and professional phone presence
- Experience speaking with business owners or decision-makers
- Strong objection-handling ability
- Ability to have natural conversations instead of simply reading a script
- Strong follow-up habits
- Reliable internet connection
- Quiet workspace
- Ability to consistently work 9 AM - 5 PM Eastern Time

Experience selling marketing services, SaaS, AI, agency services, healthcare, med spa services, or other B2B services is a strong advantage.

We care more about what you have actually produced than how impressive your resume sounds.

What We’re Looking For

You should be comfortable hearing:

“Not interested.”

“Just send me an email.”

“We already have a receptionist.”

“How much does it cost?”

“I’m too busy.”

“Call me later.”

You should be able to stay calm, think on your feet, and keep the conversation moving without becoming overly aggressive or pushy.

You should also know when a prospect is not a good fit.

We care about qualified appointments, not simply filling the calendar.

Daily Activity

Our initial target is approximately:

100 to 150 outbound attempts per day

This is not a competition to make meaningless calls.

We care about the entire funnel:

Calls → Conversations → Decision-makers → Qualified prospects → Appointments → Shows → Clients

A setter who makes 150 poor calls is not more valuable than someone who makes 100 high-quality calls and consistently produces qualified opportunities.

Compensation

$500 USD/month base

Plus:

Uncapped performance bonuses

Performance bonuses are tied to qualified appointments that attend and clients generated from your appointments.

There is no ceiling on performance earnings.

The exact bonus structure will be explained during the interview.

Our goal is to reward people who actually produce results.

Training

You will not simply receive a phone number and be told to start dialing.

Before working with live leads, you will receive training on:

- Velo Systems
- Our AI receptionist solution
- Our target market
- Cold-call structure
- Receptionist and gatekeeper handling
- Qualification
- Objection handling
- Appointment booking
- Calendly
- CRM usage
- Follow-up
- Appointment confirmation

You will also complete roleplay before beginning live outbound.

How We Measure Performance

We track the entire sales funnel:

Outbound Attempts
↓
Connections
↓
Decision-Maker Conversations
↓
Qualified Prospects
↓
Appointments Booked
↓
Appointments Showed
↓
Closed Clients

We use these numbers to identify where the sales process can be improved.

You will also receive coaching based on actual recorded calls.

Long-Term Opportunity

We are looking for someone who wants to build a long-term position with the company.

As the sales operation grows, there will be opportunities for increased earning potential and additional responsibility for strong performers.

Application Process

Please answer every question below.

Incomplete applications will not be considered.

1. How many years of B2B cold-calling experience do you have?

2. How many years of appointment-setting experience do you have?

3. What industries or types of businesses have you previously called?

4. Were your leads primarily cold, warm, inbound, or a mixture?

Please explain.

5. Approximately how many outbound calls did you make per day in your previous role?

6. Approximately how many qualified appointments did you generate per week or month?

7. What was your approximate appointment show rate?

If you don’t know, just say so.

8. Who were you typically calling?

For example:

- Business owners
- CEOs
- Managers
- Receptionists
- Consumers

9. What countries were you calling?

10. What was the most difficult objection you regularly encountered, and how did you handle it?

Roleplay Question 1

Imagine you’re calling a med spa owner.

They say:

“We already have a receptionist. We’re not interested in an AI receptionist.”

What would you say?

Write your response exactly as you would say it on the phone.

Roleplay Question 2

The owner says:

“Just send me an email.”

What would you say?

Voice Recording

Please provide a 60 to 90 second voice recording introducing yourself.

Tell us:

- Your sales experience
- Your cold-calling experience
- What type of businesses you’ve called
- Why you believe you’d be a strong fit for this position
- We want to hear your natural speaking voice, confidence, communication style, and professionalism.

Work Setup

Please confirm that you have:

- Reliable computer
- Reliable high-speed internet
- Quality headset/microphone
- Quiet workspace
- Ability to work 9 AM - 5 PM Eastern Time

Attention to Detail

At the very end of your application, include:

VELO SALES

This lets us know that you read the entire job post.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0034
Controller Execution Time ( Jobseekers / Job )  0.0174
Total Execution Time  0.0216
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,522,504 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/B2B-Appointment-Setter-Cold-Caller-Med-Spa-Industry-1746553
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 15 (0.0099 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1746553
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 858602
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1746553
AND `misc`.`id` IS NULL 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1746553
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-17',ej.date_added) duration_days, DATEDIFF('2026-10-17',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-10-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1746553' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1746553 
0.0002   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1746553
AND `misc`.`id` IS NULL 
0.0007   UPDATE employer_jobs SET hit_counts = '***Oct-08-2026=1***Oct-09-2026=3***Oct-10-2026=188***Oct-11-2026=3***Oct-13-2026=1***Oct-15-2026=1***Oct-16-2026=4***Oct-17-2026=2' WHERE job_id= '1746553'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=203' WHERE job_id= '1746553'  
0.0024   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1746553' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1746553 
0.0011   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '858602'
AND `date_added` >= '2022-06-08' 
0.0005   select * from teasers 
0.0011   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)