Appointment Setter - Performance Marketing Agency

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

TYPE OF WORK

Full Time

SALARY

$1000 per month

HOURS PER WEEK

40

DATE UPDATED

Jan 30, 2026

JOB OVERVIEW

About the Role
We're a performance-based marketing agency. We need someone to manage our Upwork lead pipeline—applying to relevant jobs, responding to client inquiries, and booking qualified sales calls.
This role requires independent execution within our proven systems. You'll use our SOPs, ClickUp task management, and AI-assisted messaging tools to manage 20-30 active leads at any given time.


What Success Looks Like

Zero overdue follow-ups in our system (we track this daily)
Fast, professional responses to lead inquiries (10min turnaround after onboarding)
20-30 qualified sales calls booked per month
Independent message crafting using our AI tools without needing approval for every send

Requirements
Must Have:

Excellent written English - You'll be crafting responses to high-ticket service providers. Poor grammar or awkward phrasing loses deals.
Appointment setting experience - You should already understand qualification, objection handling, and calendar coordination
Extreme organization - You'll manage multiple conversations simultaneously with strict follow-up deadlines. If you've ever let leads "slip through the cracks," this isn't the role for you.
Available 8 hours/day Monday-Friday (US business hours)

Nice to Have:

ClickUp or similar project management tool experience
Experience with AI writing tools (ChatGPT, Claude, etc.)
Background in B2B service sales or agency work

You Don't Need:

Upwork experience (we'll train you on our application strategy)
Marketing industry knowledge (but it is a plus)

Our Process

Application Review - We're looking for clear, professional communication in your application
Trial Assignment (1 hour) - You'll provide us with sample responses to few example conversations using our process to test your ability
If you pass: Onboarding and ramp-up with regular check-ins

What We Provide

Clear SOPs for every process
AI message drafting assistant to speed up your work
ClickUp project management with automated reminders
Direct feedback loop with agency owner during first 2 weeks
Stable, growing pipeline of leads

Compensation
$1000 per month + performance bonuses after working with us for 3 months

To Apply
In your proposal, answer these three questions:

Describe a time you managed multiple follow-up sequences simultaneously. How did you stay organized?
What tools or systems do you currently use to ensure nothing falls through the cracks?
What types of platforms have you done appointment setting on before and tell me 2 things you learned that you believe sets you apart from others who are applying?

Applications without these answers will not be reviewed.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0204
Total Execution Time  0.0222
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,505,944 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Appointment-Setter-Performance-Marketing-Agency-1562476
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0122 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1562476
 LIMIT 1 
0.0014   SELECT *
FROM `employers`
WHERE `employer_id` = 860910
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1562476
AND `misc`.`idIS NULL 
0.0006   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 '1562476' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1562476 
0.0015   UPDATE employer_jobs SET hit_counts '***Jan-23-2026=67***Jan-24-2026=39***Jan-25-2026=12***Jan-26-2026=25***Jan-27-2026=23***Jan-28-2026=6***Jan-29-2026=25***Jan-30-2026=86***Jan-31-2026=68***Feb-01-2026=3***Feb-02-2026=18***Feb-03-2026=25***Feb-04-2026=137***Feb-05-2026=53***Feb-06-2026=15***Feb-07-2026=18***Feb-08-2026=15***Feb-09-2026=6***Feb-10-2026=15***Feb-11-2026=13***Feb-12-2026=20***Feb-13-2026=12***Feb-14-2026=2***Feb-15-2026=2***Feb-16-2026=2***Feb-17-2026=4***Feb-18-2026=2***Feb-19-2026=9***Feb-20-2026=5***Feb-21-2026=1***Feb-22-2026=6***Feb-23-2026=8***Feb-25-2026=2***Feb-26-2026=4***Feb-27-2026=1***Feb-28-2026=1***Mar-01-2026=2***Mar-02-2026=1***Mar-03-2026=2***Mar-04-2026=4***Mar-06-2026=1***Mar-07-2026=2***Mar-08-2026=2***Mar-09-2026=1***Mar-10-2026=5***Mar-11-2026=1***Mar-12-2026=5***Mar-14-2026=2***Mar-15-2026=4***Mar-17-2026=4***Mar-19-2026=2***Mar-20-2026=1***Mar-21-2026=1***Mar-22-2026=2***Mar-23-2026=2***Mar-24-2026=1***Mar-26-2026=4***Mar-27-2026=1***Mar-28-2026=6***Mar-29-2026=1***Mar-31-2026=3***Apr-01-2026=2***Apr-03-2026=1***Apr-06-2026=4***Apr-08-2026=1***Apr-10-2026=1***Apr-11-2026=3***Apr-13-2026=1' WHERE job_id'1562476'  
0.0009   UPDATE employer_jobs SET monthly_hits '***Jan-2026=350***Feb-2026=399***Mar-2026=60***Apr-2026=13' WHERE job_id'1562476'  
0.0014   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1562476' 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` = 1562476 
0.0024   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '860910'
AND `date_added` >= '2022-06-08' 
0.0005   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)