IT Automation Specialist - Shopify Inventory & Orders

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

TYPE OF WORK

Any

SALARY

High Pay based on Candidate

HOURS PER WEEK

TBD

DATE UPDATED

Mar 24, 2026

JOB OVERVIEW

Inventory & Customer Support Automation Specialist

Role Overview
We are seeking an experienced automation and systems specialist to design, implement, and optimise an end-to-end operations and support system for our ecommerce business. The focus is on:
Bespoke order management & weekly restock automation
Centralised customer enquiry management with automation
The ideal candidate will create a scalable, automated solution that reduces manual work, eliminates errors, improves customer experience, and provides real-time visibility across orders, stock, and support requests.

Key Responsibilities
1. Bespoke Order & Inventory Automation
Automate extraction and batching of bespoke orders per factory (5-week and 12-week production cycles)
Design a universal SKU system for all product variants
Implement weekly restock recommendations based on inventory levels, sales velocity, and lead times
Generate automated factory sheets (Google Sheets or equivalent)
Integrate with Shopify, Airtable, and relevant factory workflows
Set up dashboards for tracking orders, production, and stock

2. Customer Enquiry Automation & Support System
Implement a centralised helpdesk system (e.g., Gorgias or Zendesk)
Integrate all channels: email, web forms, and social media
Automate responses for common enquiries: returns, order status, lost packages
Build macros, templates, and rules to reduce manual handling
Integrate Shopify customer data for contextual support
Design reporting dashboards to track ticket volume, response times, and resolution rates

3. System Integration & Automation
Automate workflows across Airtable, Shopify, Zapier/Make, Google Sheets, and Klaviyo
Ensure bespoke orders, restock orders, and customer enquiries feed into a single centralised system
Set up triggers, notifications, and alerts to prevent bottlenecks or missed actions

4. Testing, Documentation, & Training
Conduct end-to-end testing for bespoke orders, restock calculations, and enquiry automation
Provide SOPs, user guides, and training for internal staff
Ensure scalability for growth

Deliverables
Fully automated bespoke order and weekly restock system
Centralised customer enquiry management system with automated responses
Factory-ready sheets for production
Central dashboard tracking inventory, orders, and enquiries
SOPs and training materials

Success Criteria
Reduction of manual bespoke order handling by ?80%
Accurate weekly restock recommendations with minimal human intervention
Centralised customer enquiry system handling ?80% of repetitive tickets automatically
Faster response times (<24 hours on average)
No lost or duplicated tickets or orders
Scalable, growth-ready system

Required Experience & Skills
Systems & Automation: Airtable, Zapier or Make, Google Sheets
Ecommerce Platforms: Shopify or equivalent
Customer Support Automation: Gorgias, Zendesk, or similar

Email
Automation: Klaviyo or similar
Inventory management and SKU structuring
Workflow design and process optimisation
Ability to integrate multiple platforms into a single centralised system
Strong analytical and problem-solving skills

Preferred Experience
Experience with bespoke / made-to-order workflows
Experience with returns and order tracking automation
Supply chain or manufacturing systems familiarity
Reporting and dashboard creation for operational KPIs

Key Traits
Detail-oriented and systems thinker
Able to translate business requirements into automated workflows
Clear communicator, capable of training internal staff
Comfortable working with multiple stakeholders (operations, customer service, factories)

Engagement Type
Freelance / Contract (project-based)
Estimated duration: 4 weeks for implementation
Potential for ongoing optimisation support

Optional Screening Questions
Describe a system you built to automate order batching or inventory management.
How would you design a weekly restock recommendation system based on sales and lead times?
Have you integrated a customer support platform with Shopify and automated responses?
Explain how you would unify multiple communication channels into a single helpdesk system.
How do you prevent errors in bespoke or restock order workflows?

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0347
Total Execution Time  0.0364
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,522,464 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/IT-Automation-Specialist-Shopify-Inventory-Orders-1608884
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0275 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1608884
 LIMIT 1 
0.0014   SELECT *
FROM `employers`
WHERE `employer_id` = 392031
 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` = 1608884
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-17',ej.date_added) duration_daysDATEDIFF('2026-04-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-04-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1608884' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1608884 
0.0016   UPDATE employer_jobs SET hit_counts '***Mar-24-2026=558***Mar-25-2026=50***Mar-26-2026=24***Mar-27-2026=26***Mar-28-2026=16***Mar-29-2026=8***Mar-30-2026=6***Mar-31-2026=4***Apr-01-2026=5***Apr-02-2026=3***Apr-03-2026=2***Apr-04-2026=2***Apr-05-2026=3***Apr-06-2026=3***Apr-07-2026=5***Apr-08-2026=2***Apr-09-2026=3***Apr-10-2026=4***Apr-17-2026=1' WHERE job_id'1608884'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Mar-2026=692***Apr-2026=33' WHERE job_id'1608884'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1608884' 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` = 1608884 
0.0178   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '392031'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0012   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)