Klaviyo Email Coordinator | Long-Term Role + Fast Growth

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

TYPE OF WORK

Full Time

SALARY

350

HOURS PER WEEK

40

DATE UPDATED

Aug 19, 2026

JOB OVERVIEW

KLAVIYO EMAIL COORDINATOR | FIGMA TO KLAVIYO | LONG TERM

IMPORTANT: KLAVIYO EXPERIENCE IS MANDATORY

We are an email marketing agency working with growing e-commerce brands across health, supplements, beauty, dental, shapewear and other DTC industries.

We are looking for an experienced Klaviyo Email Coordinator to take completed email designs from Figma and implement them accurately inside Klaviyo.

You must already know how to use Klaviyo confidently.

If you have never professionally built campaigns, flows, segments, signup forms or automated emails inside Klaviyo, DO NOT APPLY.

This is not a role where we will teach you Klaviyo from scratch.

YOUR ROLE

Our graphic designers create campaigns in Figma. Once a campaign is approved, you will receive a notification through our internal operations app.

You will be responsible for:

• Slicing and exporting assets from Figma
• Building campaigns inside Klaviyo
• Setting up and editing automated flows
• Creating Klaviyo pop-ups and signup forms
• Setting segments, exclusions and filters
• Adding discount codes and destination URLs
• Implementing dynamic product blocks and dynamic product URLs
• Using the correct Klaviyo variables and event data
• Sending test emails
• Checking desktop and mobile layouts
• Testing every CTA and link
• Completing final QA
• Scheduling campaigns correctly

You will normally handle around 10 campaigns per week.

Campaigns become ready on different days and at different times depending on when our designers finish them.

This is NOT a standard 9 to 5 role.

You need to be highly responsive throughout the day and regularly check notifications when work is assigned.

We should not need to message you asking, “Have you seen the campaign?”

You should already know.

KLAVIYO KNOWLEDGE REQUIRED

You should already understand:

• Campaigns
• Automated flows
• Lists
• Segments and exclusions
• Flow triggers
• Trigger filters
• Flow filters
• Conditional splits
• Abandoned Cart flows
• Abandoned Checkout flows
• Browse Abandonment
• Welcome flows
• Post Purchase flows
• Winback flows
• Added to Cart events
• Checkout Started events
• Placed Order events
• Dynamic product blocks
• Dynamic product URLs
• Event variables
• Personalisation variables
• Product feeds
• Discount codes
• Suppression
• Smart Sending
• Signup forms
• Pop-ups
• Form targeting and display rules
• Form submissions and list connections
• Campaign scheduling
• Test sends
• Mobile and desktop QA

You should understand why an Abandoned Cart email cannot simply use the same static product URL as a normal campaign.

You should understand how Klaviyo uses event data to dynamically populate the correct product information, image, title, price and destination URL for each customer.

You should also be able to create a Klaviyo pop-up or signup form, connect it to the correct list, configure targeting and display behaviour, and ensure subscribers enter the correct flow afterwards.

If terms such as dynamic product URLs, event variables, Checkout Started, trigger filters, conditional splits or Smart Sending are unfamiliar to you, DO NOT APPLY.

THIS ROLE IS NOT FOR YOU IF

Do not apply if:

• You have never used Klaviyo professionally
• You are planning to learn Klaviyo after getting the job
• You only know how to send basic newsletters
• You have never built or edited Klaviyo flows
• You cannot create Klaviyo pop-ups or signup forms
• You do not understand dynamic product links
• You do not understand event data or Klaviyo variables
• You do not understand Abandoned Cart or Browse Abandonment logic
• You do not understand segments, triggers or flow filters
• You cannot work from Figma designs
• You need step by step instructions for every campaign
• You disappear for long periods without checking notifications
• You regularly need to be chased
• You rush campaigns without properly checking links and QA
• You are looking for a basic VA or admin role

KLAVIYO EXPERIENCE IS A REQUIREMENT, NOT A PREFERENCE.

If you cannot confidently open a Klaviyo account and understand what you are looking at without somebody guiding you through it, you will not be considered.

GROWTH

This is a long term role.

As we bring in more clients, you will be given more accounts, campaigns and responsibility. Your compensation will increase alongside that responsibility.

One of our other campaign coordinators grew to approximately $2,000 per month within six months as the number of clients and responsibilities they handled increased.

This is not a guaranteed progression. It demonstrates the opportunity available to someone who becomes reliable, responsive and trusted with more accounts.

APPLICATION TEST REQUIRED

Do not just send us a CV saying you know Klaviyo.

We want to SEE you use it.

Send us a screen recording showing your process of taking an email design from Figma and implementing it inside Klaviyo.

Ideally, demonstrate an Abandoned Cart email or flow and show:

• How you export the assets from Figma
• How you build the email inside Klaviyo
• How you configure the flow trigger
• How you use event data
• How you populate dynamic product information
• How you configure the correct CTA and product URL
• How you test the email before launch

You may also demonstrate how you create and configure a Klaviyo signup form or pop-up.

The recording does not need to be professionally edited.

We simply need to see that you genuinely understand Klaviyo and can do the work.

APPLICATIONS WITHOUT A SCREEN RECORDING WILL NOT BE CONSIDERED.

HOW TO APPLY

Your application subject line must be:

THE FLASH

Include:

• Your screen recording
• Your Klaviyo experience
• Examples of previous campaigns or flows
• Your timezone
• Your general availability
• How quickly you can normally respond when a campaign is assigned

For a quicker response, message on WhatsApp:

(+44) ---------- .

If you genuinely know Klaviyo, are responsive, reliable and want to grow with an agency as we add more clients, apply.

If you do not have genuine Klaviyo experience, do not waste your time or ours.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0155
Total Execution Time  0.0170
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,523,456 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Klaviyo-Email-Coordinator-Long-Term-Role-Fast-Growth-1712432
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0104 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1712432
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 654076
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1712432
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-26',ej.date_added) duration_daysDATEDIFF('2026-08-26',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-26',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1712432' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1712432 
0.0008   UPDATE employer_jobs SET hit_counts '***Aug-19-2026=605***Aug-20-2026=89***Aug-21-2026=14***Aug-22-2026=7***Aug-26-2026=1' WHERE job_id'1712432'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=715' WHERE job_id'1712432'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1712432' 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` = 1712432 
0.0040   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '654076'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)