Customer Support Agent (Remote) — E-commerce / Subscription Brand

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

TYPE OF WORK

Full Time

SALARY

3

HOURS PER WEEK

20

DATE UPDATED

Aug 14, 2026

JOB OVERVIEW

About the role

We're a health & wellness e-commerce brand selling supplements to customers in the US and Spain. We use an AI assistant to handle most incoming messages, but we need a reliable human to check the queue every day, handle the cases the AI escalates, and make sure no customer is ever left waiting.

This is a real, ongoing role for someone dependable. Your job is simple but important: keep our customers happy and our support queue clean.

What you'll do
Log into our support tool (CommSlayer) every day and work through the queue, oldest first
Handle escalated cases: refunds, cancellations, "where is my order" questions, and upset customers
Follow our playbook (we'll give you a clear step-by-step guide — you won't have to guess)
Process refunds and cancellations in Shopify and our subscription tool (we'll train you)
Reply to customers warmly and professionally in English and/or Spanish
Flag the small number of sensitive cases (legal threats, bank disputes, serious health issues) to the owner
Keep a simple daily log of what you handled
What we're looking for
Fluent written English AND Spanish — this is essential, most of our customers write in one or the other, and replies must sound natural, not machine-translated
Reliable and consistent — you show up every day and clear the queue
Calm and empathetic with frustrated customers — you can de-escalate, not argue
Comfortable learning simple web tools (Shopify, a support inbox, a subscription dashboard)
Good attention to detail — you read what the customer actually said before replying
Previous customer support or virtual assistant experience is a plus, but attitude and reliability matter more
Why this role is good
Clear playbook — you're never left guessing what to do
The AI handles the easy volume, so you focus on the cases that actually need a human
Ongoing, stable work for the right person
Straightforward daily routine once you're trained
To apply

Please reply with:

A short note (3-4 sentences) on your customer support experience
Confirm you are fluent in both written English and Spanish
Your available hours per week and your time zone
Answer this so we know you read the post: A customer writes "I never authorised this charge and I'm calling my bank." In one or two sentences, how would you respond?

We read every application that answers question 4. Applications that skip it won't be considered.

We're looking to hire quickly, so please apply soon. Thank you!

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0137
Total Execution Time  0.0150
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,484,600 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Customer-Support-Agent-Remote-E-commerce-Subscription-Brand-1709321
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0083 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1709321
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 886802
 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` = 1709321
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-17',ej.date_added) duration_daysDATEDIFF('2026-08-17',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-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1709321' 
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1709321 
0.0017   UPDATE employer_jobs SET hit_counts '***Aug-14-2026=1376***Aug-15-2026=207***Aug-17-2026=1' WHERE job_id'1709321'  
0.0005   UPDATE employer_jobs SET monthly_hits '***Aug-2026=1584' WHERE job_id'1709321'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1709321' 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` = 1709321 
0.0021   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '886802'
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)