Customer Support Manager — E-commerce (Shopify + Gorgias)

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

TYPE OF WORK

Full Time

SALARY

6

HOURS PER WEEK

48

DATE UPDATED

Sep 18, 2026

JOB OVERVIEW

JOB DESCRIPTION

We are a European e-commerce group running seven Shopify stores in fashion, home and lifestyle. Most of our customers are in the Netherlands, Germany, Denmark and the wider EU.

We are hiring a Customer Support Manager to own customer support end to end. You will run the Gorgias setup, set the standard for how we answer customers, manage the support agents, and report what support is telling us about the business.

This is an ownership role, not a queue seat. We will tell you the outcome we want and expect you to design how we get there.

WHAT YOU WILL OWN

- The support function across all seven stores: response times, resolution times, quality of answers
- Our Gorgias setup — views, tags, rules, automations and the macro library
- Hiring, onboarding, scheduling and coaching the support agents
- Support policy: returns, refunds, exchanges, goodwill decisions, and where the line sits
- SOPs and documentation, kept current rather than written once
- Weekly and monthly reporting to management: ticket volume, SLA performance, top complaint drivers per store
- Feeding what you learn back into the business — recurring product defects, carrier problems, unclear product pages or checkout issues
- Escalations: the tickets nobody else should be d ----------

WHAT WE ARE LOOKING FOR

REQUIRED

- 4+ years in customer support, including 2+ managing a team
- Hands-on Gorgias experience at admin level — rules, automations, views, macro libraries, Shopify integration
- Strong Shopify experience: orders, refunds, fulfilments, customer history
- Proven track record improving a support metric you can name and quantify
- Excellent written English, clear and warm, plus the judgement to know when a policy should bend
- Comfortable coaching people and giving direct feedback
- Reliable internet (min. 20 Mbps), working computer, quiet place to work
- Able to work EU-overlapping hours

NICE TO HAVE

- Managed support across multiple stores or brands at once
- EU consumer rights knowledge (30-day right of withdrawal, return obligations)
- Experience with support reporting in Google Sheets or a BI tool
- Experience setting up a helpdesk from scratch or migrating one

WHAT WE OFFER

- Long-term, stable position with a growing e-commerce group
- Full ownership of the support function, not a role that waits for instructions
- Direct line to management — your reporting is read and acted on
- Real growth as we add stores

HOW TO APPLY

Applications that skip these steps will not be read.

1. Send your updated resume
2. Your available working hours in Philippine time
3. Note if you already have other work at the moment

We reply ONLY to every application that follows these steps.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0014
Controller Execution Time ( Jobseekers / Job )  0.0358
Total Execution Time  0.0378
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,507,784 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Customer-Support-Manager-E-commerce-Shopify-Gorgias-1733800
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0137 seconds)  (Hide)
0.0007   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1733800
 LIMIT 1 
0.0006   SELECT *
FROM `employers`
WHERE `employer_id` = 858082
 LIMIT 1 
0.0011   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1733800
AND `misc`.`idIS NULL 
0.0006   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 '1733800' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1733800 
0.0009   UPDATE employer_jobs SET hit_counts '***Sep-18-2026=319***Sep-19-2026=310***Sep-20-2026=2***Sep-21-2026=3' WHERE job_id'1733800'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Sep-2026=634' WHERE job_id'1733800'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1733800' AND status LIKE 'sent%' ORDER BY id DESC  
0.0005   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1733800 
0.0064   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '858082'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)