Klaviyo specialist

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

TYPE OF WORK

Full Time

SALARY

open

HOURS PER WEEK

20

DATE UPDATED

Aug 29, 2026

JOB OVERVIEW

About the Role
We're looking for an experienced Klaviyo specialist to own our email marketing program end-to-end. This isn't a general VA role — we need someone who lives and breathes email strategy, flows, and revenue optimization for ecommerce brands.

Responsibilities

Build and optimize automated flows: welcome series, abandoned cart/checkout, browse abandonment, post-purchase, win-back, VIP/loyalty
Plan and execute the email campaign calendar (promotions, launches, newsletters, seasonal sends)
Segment and clean the email list based on behavior, purchase history, and engagement
Write or oversee email copy and coordinate design (or build directly in Klaviyo's editor)
Run A/B tests on subject lines, send times, content, and offers
Monitor and report on key metrics (open rate, click rate, conversion rate, revenue per recipient, list growth/churn)
Ensure deliverability best practices (list hygiene, sender reputation, compliance)
Integrate and troubleshoot Klaviyo's connection with Shopify (product feeds, custom properties, events)
Recommend and implement SMS marketing via Klaviyo if applicable

Requirements

2+ years hands-on experience running Klaviyo for ecommerce brands (please share examples/results)
Deep understanding of flow logic, segmentation, and email deliverability
Strong grasp of ecommerce KPIs and how email drives revenue
Excellent written English for marketing copy
Experience working with Shopify-integrated stores
Comfortable working independently and proposing strategy, not just executing tasks

Nice to Have

Klaviyo certification
Experience with SMS marketing
Basic design skills (Canva, Figma) for email templates
Experience with other ESPs (for comparison/migration context)

How to Apply
Please send:

Your resume and Klaviyo-specific experience/certifications
Case study or examples of flows/campaigns you've built, with results (e.g., "increased flow revenue by X%")
Your availability and expected rate (monthly or per-project)
A short answer: "What's one underused Klaviyo flow most brands miss, and why?"

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0176
Total Execution Time  0.0192
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,491,920 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Klaviyo-specialist-1719430
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0113 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0006   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1719430
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 276841
 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` = 1719430
AND `misc`.`idIS NULL 
0.0010   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-31',ej.date_added) duration_daysDATEDIFF('2026-08-31',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-31',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1719430' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1719430 
0.0010   UPDATE employer_jobs SET hit_counts '***Aug-29-2026=2081***Aug-30-2026=17***Aug-31-2026=3' WHERE job_id'1719430'  
0.0008   UPDATE employer_jobs SET monthly_hits '***Aug-2026=2099' WHERE job_id'1719430'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1719430' 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` = 1719430 
0.0038   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '276841'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0004   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)