Email Marketer

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

TYPE OF WORK

Full Time

SALARY

950/month

HOURS PER WEEK

40

DATE UPDATED

Sep 7, 2026

JOB OVERVIEW

About the Role

We run email and SMS marketing for eCommerce brands on Shopify. Email is not a side channel for us — for the brands we manage well, it drives 30–40% of total revenue. This role owns that channel end to end: strategy, copy, design, build, send, and reporting.

This is not a "schedule the newsletter" job. You will d ---------- what gets sent, write it, design it, build it in Klaviyo, and then defend the numbers. If you like owning a P&L-adjacent channel and being measured on revenue rather than activity, you'll do well here.

What You'll Do

Strategy

Build and maintain the monthly email/SMS calendar for each brand you own
Design and maintain the core automated flows: welcome, abandoned cart, abandoned checkout, browse abandonment, post-purchase, winback, replenishment, and VIP
Build segmentation strategy — engaged vs. lapsed, purchase behavior, product affinity, RFM tiers
Run a testing roadmap: subject lines, offers, send times, creative direction, SMS vs. email cadence

Copywriting

Write campaign and flow copy in each brand's voice — subject lines, preview text, body, CTAs, SMS
Adapt tone across very different brands (skincare, food, apparel, pet, supplements) without everything sounding the same
Write in fluent, natural US English. Copy goes out to American consumers with no editing pass, so this is non-negotiable

Design

Design email creative in Figma, Canva, or Photoshop and build it into Klaviyo templates
Work from brand guidelines, product photography, and existing site design to keep everything on-brand
Build mobile-first: assume 70%+ of opens happen on a phone

Technical Execution

Full Klaviyo build-out: flows, triggers, conditional splits, dynamic content, coupon generation, sign-up forms and pop-ups
Shopify ↔ Klaviyo integration, custom events, catalog sync, product blocks
Deliverability management: domain authentication (SPF, DKIM, DMARC), dedicated sending domains, list hygiene, sunset flows, warmup on new accounts
Compliance basics: CAN-SPAM, TCPA for SMS, unsubscribe handling

Analytics & Reporting

Weekly and monthly reporting per brand: revenue attributed, revenue per recipient, open/click/conversion rates, list growth, flow performance
Turn the numbers into a recommendation, not just a screenshot — what changed, why, and what you're doing next
Track results against the prior period and flag problems before they're asked about
What You Need

Required

3+ years running email marketing for eCommerce brands, with at least 2 years in Klaviyo specifically
Hands-on Shopify experience
Portfolio of flows and campaigns you personally built, with performance numbers attached
Native-level written English — you'll be judged on the copy, not the resume
Design capability in Figma, Canva, or Photoshop (you don't need to be a brand designer, but you need to produce clean, on-brand email creative without a designer holding your hand)
Reliable fiber internet (25 Mbps+), a backup connection, and a computer that can run Figma and Klaviyo comfortably
Ability to work US hours and join client or team calls on camera

Nice to Have

Klaviyo Product Certification or Klaviyo Partner experience
Postscript, Attentive, or Klaviyo SMS experience
Agency background managing 3+ brands at once
Basic HTML/CSS for email
Experience with Triple Whale, Northbeam, or GA4 attribution
Retention/CRO experience beyond email (loyalty programs, subscription, reviews)

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.0253
Total Execution Time  0.0273
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,506,128 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Email-Marketer-1725553
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0148 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0006   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1725553
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 618295
 LIMIT 1 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1725553
AND `misc`.`idIS NULL 
0.0009   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-22',ej.date_added) duration_daysDATEDIFF('2026-09-22',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-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1725553' 
0.0010   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1725553 
0.0011   UPDATE employer_jobs SET hit_counts '***Sep-07-2026=246***Sep-08-2026=234***Sep-09-2026=47***Sep-10-2026=27***Sep-11-2026=15***Sep-12-2026=15***Sep-13-2026=8***Sep-14-2026=20***Sep-15-2026=16***Sep-16-2026=8***Sep-17-2026=13***Sep-18-2026=15***Sep-19-2026=9***Sep-22-2026=1' WHERE job_id'1725553'  
0.0009   UPDATE employer_jobs SET monthly_hits '***Sep-2026=672' WHERE job_id'1725553'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1725553' AND status LIKE 'sent%' ORDER BY id DESC  
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1725553 
0.0047   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '618295'
AND `date_added` >= '2022-06-08' 
0.0005   select from teasers 
0.0004   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)