Customer Success Manager

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

TYPE OF WORK

Full Time

SALARY

Based on Experience

HOURS PER WEEK

40

DATE UPDATED

Sep 4, 2026

JOB OVERVIEW

WHO WE ARE

Spark Marketing Agency is a fast-growing digital marketing firm dedicated to scaling home service contractors across the US. We utilize data-driven advertising, local SEO, and in-house media production to build predictable revenue engines for our clients. Our commitment to operational excellence and real ROI over vanity metrics has allowed us to deliver measurable growth and keep our clients winning month after month. We are focused on turning ad spend into signed contracts while building a team of highly accountable, top-tier professionals.

THE ROLE

You'll own a book of contractor clients and be their main point of contact from onboarding onward. You're fully accountable for keeping those clients informed, setting the right expectations, coordinating their campaigns and content with our internal team, and making sure every account stays on track. This is a retention role. Your job is to keep clients happy, trusting us, and getting results.

WHAT YOU'LL DO

* Own a book of contractor clients and serve as their primary point of contact
* Run weekly check-in calls to review performance, update their pipeline, and gauge how they're feeling about the partnership
* Set and manage clear, honest expectations throughout the engagement
* Keep the CRM and dashboard fully up to date. Every client request becomes a tracked task
* Coordinate shoots, content, and campaign requests between clients, production, and media buyers
* Update each client's pipeline as leads close
* Spot at-risk accounts early and step in before they churn
* Onboard new clients cleanly: forms, access, first shoot, launch
* Report daily in the dashboard on what's happening across your accounts

WHAT WE'RE LOOKING FOR

* Excellent spoken and written English. You'll be on calls and texts with US business owners all day
* A solid understanding of paid advertising, especially Meta and Google lead gen. You don't need to be a media buyer, but you must understand how campaigns work well enough to explain them to a client and set correct expectations
* Strong client-facing instincts. Calm, honest, and able to be firm with a client when it's in their best interest
* A self-starter who works US business hours and stays responsive during them
* Organized and reliable. You follow up and update your tools without being chased
* Comfortable in CRMs and dashboards. GoHighLevel experience is a plus
* An accountable operator who owns their book and their numbers

NICE TO HAVE

* Experience at a marketing or lead-gen agency
* Experience with home-services or contractor clients

LOGISTICS

* Fully remote
* Available during US business hours

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0122
Total Execution Time  0.0142
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,498,832 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Customer-Success-Manager-1723443
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0054 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1723443
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 680789
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1723443
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-21',ej.date_added) duration_daysDATEDIFF('2026-09-21',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-09-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1723443' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1723443 
0.0008   UPDATE employer_jobs SET hit_counts '***Sep-04-2026=485***Sep-05-2026=20***Sep-06-2026=24***Sep-07-2026=32***Sep-08-2026=23***Sep-09-2026=8***Sep-10-2026=11***Sep-11-2026=9***Sep-12-2026=3***Sep-13-2026=7***Sep-14-2026=4***Sep-15-2026=6***Sep-16-2026=5***Sep-17-2026=3***Sep-18-2026=5***Sep-19-2026=4***Sep-21-2026=2' WHERE job_id'1723443'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Sep-2026=651' WHERE job_id'1723443'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1723443' 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` = 1723443 
0.0006   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '680789'
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)