Customer.io Specialist

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

TYPE OF WORK

Any

SALARY

$750-$1500

HOURS PER WEEK

25

DATE UPDATED

Sep 21, 2026

JOB OVERVIEW

---------- Developer / Implementation Specialist

We are looking for an experienced ---------- Developer / Implementation Specialist to help us build and manage the technical infrastructure for our clients.

We are an email marketing agency working with eCommerce and online businesses. Our team handles the strategy, copy, design, and overall customer journey.

We need someone technical who can handle the backend implementation and make sure ---------- is properly connected to each client's website, application, or eCommerce platform.

This is not simply an email design or campaign-building role.

We need someone who understands ---------- technically and knows how to make sure the correct customer data, events, attributes, and triggers are being sent into the platform.

Responsibilities

You will be responsible for things such as:

Setting up ---------- accounts for clients
Connecting ---------- to client websites, applications, or eCommerce platforms
Installing and configuring ---------- tracking
Setting up API integrations, webhooks, and data connections
Creating and validating custom events
Creating customer/profile attributes
Setting up behavioral and event-based triggers
Making sure events are firing correctly
Building the technical logic behind automated email/SMS journeys
Setting up segments based on customer behavior and attributes
Troubleshooting tracking or integration issues
Documenting how integrations and events have been configured

Examples of events we may need to track include:

Product Viewed
Collection/Page Viewed
Added to Cart
Checkout Started
Checkout Abandoned
Purchase Completed
Subscription Started
Subscription Cancelled
Product Reordered
Form Submitted
Account Created
Customer Login
Custom client-specific actions

You should be comfortable determining how the event needs to be captured, how the data should be sent into ---------- , and how that event should trigger the correct automation.

Required Experience

We are looking for someone with strong experience in:

----------
---------- Journeys
---------- event tracking
---------- APIs
Webhooks
JavaScript
REST APIs
JSON
Backend integrations
Website/app event tracking
Debugging event and data issues
Customer data architecture
Trigger-based automation

Experience integrating ---------- with platforms such as Shopify, WooCommerce, Stripe, subscription platforms, custom websites, or custom applications is a major plus.

Experience with tools such as Segment, RudderStack, Google Tag Manager, Zapier, Make, or similar integration/data platforms is also beneficial.

What We Are Looking For

We want someone who can be given a customer journey such as:

Customer views a product → does not purchase → trigger Browse Abandonment flow

…and understand exactly what needs to happen technically to make that work.

You should be able to identify:

What event needs to be tracked
What properties need to be attached to that event
How the event gets sent into ----------
How the customer should be identified
What trigger/segment should be created
How to test that everything is working correctly

We do not want someone who needs detailed instructions for every technical step.

We are looking for someone who can understand the desired outcome, recommend the correct implementation, build it, test it, and troubleshoot it.

Important

Please only apply if you have real hands-on ---------- implementation experience.

If your experience is primarily with email design, copywriting, or campaign management, this is probably not the right role.

We are specifically looking for someone who understands the technical/backend side of ---------- .

We are looking for someone we can potentially work with long term across multiple client accounts.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0107
Total Execution Time  0.0125
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,509,848 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Customerio-Specialist-1735209
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0053 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1735209
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 652631
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1735209
AND `misc`.`id` IS NULL 
0.0004   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-09-27',ej.date_added) duration_days, DATEDIFF('2026-09-27',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-27',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1735209' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1735209 
0.0010   UPDATE employer_jobs SET hit_counts = '***Sep-21-2026=404***Sep-22-2026=88***Sep-23-2026=17***Sep-24-2026=14***Sep-25-2026=11***Sep-26-2026=6***Sep-27-2026=2' WHERE job_id= '1735209'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=541' WHERE job_id= '1735209'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1735209' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1735209 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '652631'
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)