Klaviyo Marketing Specialist (Email & Retention)

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

TYPE OF WORK

Full Time

SALARY

2000

HOURS PER WEEK

40

DATE UPDATED

Jul 20, 2026

JOB OVERVIEW

ine data, customer behavior, segmentation, copy direction, design feedback, and performance analysis into retention programs that actually compound.
This is not a template-building seat. Applicants should be ready to show real work — campaigns, flows, testing frameworks, retention programs — they've built or measurably improved.
What You'll Own

End-to-end Klaviyo strategy and execution across a portfolio of DTC/eCommerce brands.
Core flows from the ground up: Welcome, Browse Abandonment, Cart Abandonment, Checkout Abandonment, Post-Purchase, Cross-Sell, Win-Back, Sunset, VIP, and Replenishment.
Advanced segmentation built on behavior, purchase history, engagement, lifecycle stage, product affinity, and predicted LTV.
Weekly and monthly campaign calendars aligned to promotions, launches, seasonal ---------- nts, customer education, and retention goals.
Creative collaboration with copywriters and designers — briefing, QA, and refining work that holds the brand line and converts.
Sharp creative direction on layout, hierarchy, messaging, CTA placement, mobile, and overall customer experience.
Continuous A/B testing across subject lines, preview text, offers, send times, content blocks, CTAs, segments, and flow logic.
Deliverability stewardship: list health, suppression logic, engagement trends, spam risk, and sender reputation.
Reporting that ties to business outcomes — Open Rate, CTR, Placed Order Rate, RPR, Unsubscribe Rate, Flow Revenue, Campaign Revenue, and Email's share of total revenue.
Identifying levers to lift retention, repeat purchase rate, customer education, LTV, and email's contribution to the bottom line.
Partnership with SMS counterparts to keep the cross-channel customer journey cohesive.

You Are

A Klaviyo-certified specialist or proven power user with 2–4+ years of hands-on experience.
Seasoned in DTC/eCommerce email marketing, ideally across Shopify brands.
Equally strong in strategy and design direction — not one or the other.
Comfortable reviewing creative and giving useful, constructive feedback on layout, hierarchy, copy flow, CTAs, and mobile.
Fluent in retention metrics and what actually moves them.
Experienced across promotions, launches, seasonal pushes, content-led emails, educational programs, and lifecycle automation.
Detail-obsessed, with a bias toward clean, scalable, well-documented systems.
Analytical and decisive — you turn performance data into next moves, not dashboards.
A strong collaborator with creative teams, media buyers, strategists, and account leads.
Familiar with Shopify, GA, Triple Whale, Northbeam, Polar Analytics, or comparable reporting stacks.
Bonus: Hands-on with Attentive, Postscript, Yotpo SMS, Recharge, LoyaltyLion, Gorgias, or similar retention/eCommerce tooling.

What Success Looks Like


Email
becomes a measurable, meaningful revenue channel for every client on your roster.
Core flows are live, optimized, and improving month over month.
Campaign calendars are strategic, consistent, and tightly aligned with each brand's goals.
Creative is polished, on-brand, mobile-first, and conversion-focused.
Deliverability, list health, engagement, and revenue contribution trend up.
Reporting is clear, actionable, and tied directly to client growth.
Clients feel their retention program is actively being driven — not passively maintained.

Requirements

2–4+ years of hands-on Klaviyo experience.
A portfolio (or strong examples) of campaigns, flows, strategy docs, design direction, or measurable performance gains.
Direct DTC/eCommerce experience.
Ownership of both strategy and execution — not just task-taking.
Deep understanding of segmentation, automation logic, lifecycle marketing, and revenue reporting.
Strong communication, organization, and attention to detail.

Perks & Benefits
Fully remote.
A roster of fast-growing DTC and eCommerce brands.
Performance-based incentives tied to results you can see.
Collaboration with experienced paid media, creative, strategy, and web teams.
Real room to grow inside a performance-driven agency.

How to Apply
Send your resume along with examples of relevant Klaviyo, email marketing, or retention work.
Strong applicants should come ready to walk through:

Campaigns you've planned or executed.
Flows you've built or rebuilt.

Email
design or creative direction you've shaped.
Performance gains tied to retention, LTV, repeat purchase, or email-attributed revenue.
Segmentation and testing frameworks you've put into production.

SA Marketing is an equal opportunity employer. We celebrate diversity and are committed to building an inclusive environment for all tea ---------- mbers, regardless of race, color, religion, gender identity, sexual orientation, national origin, age, disability, or veteran status.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0262
Total Execution Time  0.0280
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,516,552 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Klaviyo-Marketing-Specialist-Email-Retention-1656819
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0192 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1656819
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 736413
 LIMIT 1 
0.0045   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1656819
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-12',ej.date_added) duration_daysDATEDIFF('2026-08-12',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-12',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1656819' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1656819 
0.0008   UPDATE employer_jobs SET hit_counts '***May-28-2026=334***May-29-2026=68***May-30-2026=32***May-31-2026=9***Jun-01-2026=36***Jun-02-2026=28***Jun-03-2026=19***Jun-04-2026=6***Jun-05-2026=3***Jun-06-2026=1***Jun-08-2026=1***Jun-09-2026=1***Jun-11-2026=2***Jun-12-2026=1***Jun-14-2026=1***Jun-16-2026=3***Jun-17-2026=2***Jun-19-2026=2***Jun-20-2026=2***Jun-22-2026=1***Jun-27-2026=1***Jul-02-2026=2***Jul-06-2026=1***Jul-07-2026=1***Jul-12-2026=2***Jul-13-2026=3***Jul-15-2026=1***Jul-16-2026=4***Jul-17-2026=2***Jul-18-2026=1***Jul-19-2026=1***Jul-20-2026=275***Jul-21-2026=106***Jul-22-2026=50***Jul-23-2026=21***Jul-24-2026=17***Jul-25-2026=15***Jul-26-2026=2***Jul-27-2026=8***Jul-28-2026=9***Jul-29-2026=5***Jul-30-2026=1***Jul-31-2026=1***Aug-01-2026=5***Aug-02-2026=4***Aug-03-2026=6***Aug-04-2026=2***Aug-05-2026=4***Aug-06-2026=2***Aug-07-2026=4***Aug-08-2026=3***Aug-12-2026=1' WHERE job_id'1656819'  
0.0044   UPDATE employer_jobs SET monthly_hits '***May-2026=443***Jun-2026=110***Jul-2026=527***Aug-2026=31' WHERE job_id'1656819'  
0.0017   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1656819' 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` = 1656819 
0.0041   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '736413'
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)