Senior Customer Service Representative

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

TYPE OF WORK

Any

SALARY

8/HR

HOURS PER WEEK

TBD

DATE UPDATED

May 1, 2026

JOB OVERVIEW

HVAC Supply is hiring a Senior Customer Service Representative to be a primary point of contact for our customers — handling everything from order entry and quoting to proactive account outreach and resolving service issues. This is a senior-level seat for someone who's done the job before, knows distribution, and can operate independently in a remote setting.
You'll work directly with customers, our sales team, and operations to make sure orders move smoothly, pricing is accurate, problems get solved fast, and accounts feel taken care of. Because this role spans inside sales, order management, and support, we're looking for someone who's comfortable wearing all three hats in a single day.
What you'll do

Take inbound calls, emails, and orders from customers — entering orders accurately and quoting pricing in our ERP
Proactively reach out to assigned accounts to check in, surface opportunities, and grow wallet share
Resolve service issues end-to-end: tracking, returns, backorders, billing questions, product substitutions
Partner with outside sales reps on shared accounts — keeping them in the loop on activity and flagging risks or opportunities
Work cross-functionally with purchasing, warehouse, and accounting to keep orders flowing and customers informed
Maintain clean records in the ERP and follow internal pricing/process standards
Help mentor junior CSRs informally and contribute to improving how the team works

What we're looking for

5+ years of customer service or inside sales experience, ideally in distribution, wholesale, or B2B
Strong ERP fluency — Advantive experience is a big plus; comfort with any distribution ERP (Epicor, Infor, NetSuite, Eclipse, Prophet 21, etc.) is welcome
Confidence on the phone and in writing — you can de-escalate, sell, and explain technical product details with equal ease
Sharp attention to detail with pricing, part numbers, and order accuracy
Self-directed — remote work means we need someone who manages their own day without hand-holding
Solid tech setup at home and comfort using multiple systems (ERP, email, chat, possibly CRM and eCommerce platforms)

Nice to have

Familiarity with our product categories
Experience supporting an eCommerce channel (Shopify or similar) alongside traditional orders
History training or mentoring other CSRs

Must upload a voice sample mp3. via public link to be considered!
Must also upload an image of your workstation via public link

Reply "SENIOR" at the top of your messages to know that you're engaging.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0117
Total Execution Time  0.0130
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,506,936 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Customer-Service-Representative-1637131
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0070 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1637131
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 922757
 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` = 1637131
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-02',ej.date_added) duration_daysDATEDIFF('2026-09-02',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-02',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1637131' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1637131 
0.0012   UPDATE employer_jobs SET hit_counts '***May-01-2026=393***May-02-2026=496***May-03-2026=171***May-04-2026=158***May-05-2026=48***May-06-2026=55***May-07-2026=36***May-08-2026=18***May-09-2026=12***May-10-2026=5***May-11-2026=25***May-12-2026=18***May-13-2026=14***May-14-2026=8***May-15-2026=15***May-16-2026=20***May-17-2026=5***May-18-2026=19***May-19-2026=9***May-20-2026=10***May-21-2026=5***May-22-2026=14***May-23-2026=5***May-24-2026=12***May-25-2026=2***May-26-2026=5***May-27-2026=8***May-28-2026=11***May-29-2026=13***May-30-2026=2***May-31-2026=3***Jun-01-2026=12***Jun-02-2026=20***Jun-03-2026=5***Jun-04-2026=7***Jun-05-2026=5***Jun-06-2026=3***Jun-07-2026=6***Jun-08-2026=11***Jun-09-2026=15***Jun-10-2026=5***Jun-11-2026=5***Jun-12-2026=5***Jun-13-2026=8***Jun-14-2026=6***Jun-15-2026=3***Jun-16-2026=1***Jun-17-2026=4***Jun-18-2026=5***Jun-19-2026=3***Jun-20-2026=2***Jun-21-2026=1***Jun-22-2026=5***Jun-23-2026=3***Jun-24-2026=4***Jun-25-2026=4***Jun-26-2026=3***Jun-27-2026=3***Jun-28-2026=3***Jun-29-2026=3***Jun-30-2026=7***Jul-01-2026=4***Jul-02-2026=8***Jul-03-2026=9***Jul-04-2026=5***Jul-05-2026=4***Jul-06-2026=3***Jul-07-2026=5***Jul-08-2026=3***Jul-09-2026=3***Jul-10-2026=3***Jul-11-2026=3***Jul-12-2026=1***Jul-13-2026=7***Jul-14-2026=1***Jul-15-2026=3***Jul-16-2026=3***Jul-17-2026=2***Jul-19-2026=3***Jul-20-2026=5***Jul-21-2026=2***Jul-23-2026=6***Jul-24-2026=1***Jul-25-2026=1***Jul-27-2026=1***Jul-28-2026=3***Jul-29-2026=7***Jul-30-2026=7***Jul-31-2026=1***Aug-01-2026=3***Aug-02-2026=3***Aug-03-2026=3***Aug-04-2026=3***Aug-05-2026=3***Aug-06-2026=2***Aug-08-2026=7***Aug-09-2026=1***Aug-10-2026=3***Aug-11-2026=5***Aug-12-2026=1***Aug-13-2026=1***Aug-14-2026=4***Aug-15-2026=3***Aug-16-2026=2***Aug-17-2026=3***Aug-18-2026=3***Aug-19-2026=4***Aug-20-2026=2***Aug-21-2026=1***Aug-23-2026=1***Aug-27-2026=2***Aug-28-2026=2***Sep-02-2026=1' WHERE job_id'1637131'  
0.0007   UPDATE employer_jobs SET monthly_hits '***May-2026=1615***Jun-2026=167***Jul-2026=104***Aug-2026=62***Sep-2026=1' WHERE job_id'1637131'  
0.0014   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1637131' 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` = 1637131 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '922757'
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)