Email Marketing & Subscription Retention Specialist — Shopify & Omnisend

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

TYPE OF WORK

Gig

SALARY

$1000-$1500

HOURS PER WEEK

40

DATE UPDATED

Jul 6, 2026

JOB OVERVIEW

We are hiring an experienced Omnisend Email Marketing Specialist to set up the email system for a new Shopify health and wellness store.

This is currently a project-based position with the possibility of ongoing work for email campaigns, optimization, reporting, and additional brands.

Important: Subscription and Retention Experience Required

Our store operates primarily on a subscription model, so experience with subscription retention, recurring revenue, churn reduction, and customer lifecycle marketing is one of the most important requirements for this position.

The ideal candidate should understand how to build and optimize:

-Subscription welcome and onboarding flows
-Upcoming subscription renewal reminders
-Replenishment and reorder reminders
-Failed payment or payment recovery flows
-Subscription cancellation follow-up flows
-Cancellation prevention and save offers
-Customer win-back campaigns
-Cross-sell and upsell flows for active subscribers
-Segments for active, paused, cancelled, at-risk, and churned subscribers
-Retention campaigns designed to increase repeat purchases and customer lifetime value
-Experience working with Shopify subscription apps and understand how subscription data connects with Omnisend

Your Responsibilities

Set up and fully test:

-Order confirmation emails
-Shipping confirmation emails
-Welcome email series
-Abandoned cart flow
-Abandoned checkout flow
-Browse abandonment flow
-Post-purchase follow-up flow
-Replenishment or reorder reminders
-Customer win-back flow
-Subscription retention and cancellation follow-up emails

You will also set up:
-Email signup popup
-Welcome discount delivery
-Customer segmentation
-Subscriber and non-subscriber segments
-First-time and repeat customer segments
-Active and cancelled subscription segments
-Engaged and unengaged contact segments
-Product-purchase segments
-VIP and high-value customer segments

Qualifications:

-Previous Omnisend and Shopify experience is required
-Strong ecommerce email automation experience
-Strong segmentation knowledge
-Experience with health, wellness, beauty, or supplement brands is preferred
-Subscription-brand experience is a major advantage
-Organized, detail-oriented, and able to communicate clearly
-Must be dependable and able to meet agreed deadlines

How to Apply:
Please send an email to ---------- with:
-A short introduction
-Examples of email flows you have personally built
-Case studies or portfolio examples of your Omnisend work
-Your availability
-The word “OMNISEND_YOUR FIRST NAME” at the subject line of your email

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0534
Total Execution Time  0.0549
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,944 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Email-Marketing-Subscription-Retention-Specialist-Shopify-Omnisend-1676186
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0471 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1676186
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 435235
 LIMIT 1 
0.0270   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1676186
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-21',ej.date_added) duration_daysDATEDIFF('2026-08-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-08-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1676186' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1676186 
0.0008   UPDATE employer_jobs SET hit_counts '***Jun-25-2026=651***Jun-26-2026=86***Jun-27-2026=78***Jun-28-2026=63***Jun-29-2026=13***Jun-30-2026=14***Jul-01-2026=11***Jul-02-2026=6***Jul-03-2026=3***Jul-04-2026=3***Jul-05-2026=1***Jul-06-2026=886***Jul-07-2026=98***Jul-08-2026=36***Jul-09-2026=11***Jul-10-2026=4***Jul-11-2026=5***Jul-12-2026=4***Jul-13-2026=7***Jul-14-2026=4***Jul-15-2026=4***Jul-16-2026=1***Jul-18-2026=2***Jul-19-2026=1***Jul-20-2026=1***Jul-21-2026=7***Jul-23-2026=1***Jul-24-2026=2***Jul-25-2026=7***Jul-26-2026=13***Jul-27-2026=15***Jul-28-2026=18***Jul-29-2026=18***Jul-30-2026=10***Jul-31-2026=17***Aug-01-2026=15***Aug-02-2026=16***Aug-03-2026=10***Aug-04-2026=10***Aug-05-2026=13***Aug-06-2026=8***Aug-07-2026=17***Aug-08-2026=24***Aug-09-2026=19***Aug-10-2026=19***Aug-11-2026=20***Aug-12-2026=22***Aug-13-2026=17***Aug-14-2026=20***Aug-15-2026=18***Aug-21-2026=1' WHERE job_id'1676186'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jun-2026=905***Jul-2026=1196***Aug-2026=249' WHERE job_id'1676186'  
0.0016   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1676186' 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` = 1676186 
0.0132   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '435235'
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)