CRO Insights Analyst (AI-Assisted)

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

TYPE OF WORK

Full Time

SALARY

$1000/month

HOURS PER WEEK

TBD

DATE UPDATED

May 11, 2026

JOB OVERVIEW

CRO Insights Analyst (AI-Assisted) — Full-Time, Long-Term, Work From Home

We are Lunify, a UK-based conversion rate optimisation (CRO) agency working with high-growth Direct-to-Consumer ecommerce brands in women's health, beauty, and wellness. We are hiring our first dedicated full-time analyst to own the research and insights layer of our delivery.

This is a long-term, work-from-home role. We are looking for someone who wants to build a career with us — not freelance project work.

ABOUT THE ROLE

You will turn cross-channel data into clear, evidence-backed insights and test hypotheses every week, for each of our clients. Our agency leadership decides what gets tested. Your job is to surface the patterns and evidence that make those decisions sharp.

This is an AI-augmented role. You will use Claude every single day to synthesise data, customer research, and patterns across channels. We will provide a Claude Max account and all other tools you need.

WHAT YOU WILL DO (WEEKLY, PER CLIENT)

- Pull data from Google Analytics 4, Microsoft Clarity, Shopify, Meta Ads Manager, and survey tools
- Synthesise findings across paid ads, landing pages, behaviour data, and Voice of Customer (VOC) research
- Produce 3 to 5 evidence-backed insights using our framework
- Suggest 2 to 3 test hypotheses with prioritisation reasoning
- Maintain Airtable as our research and testing knowledge base
- Record a 10 to 15 minute Loom walkthrough of your weekly findings

WHAT YOU WILL NOT DO

- Make final strategic decisions (the agency owner does this)
- Speak directly with clients (not in this role, may grow later)
- Design or write copy
- Implement code or run experiments

OUR INSIGHT FRAMEWORK (NON-NEGOTIABLE)

Every insight you produce must include:

1. Observation — the fact, with numbers
2. Evidence — minimum 2 to 3 sources supporting it
3. Interpretation — your reasoning for why it is happening
4. Confidence level — low, medium, or high
5. Suggested test — what we could test to act on the insight

We will judge the quality of your reasoning, not just your conclusions. We want a thinking partner, not a report writer.

WHO YOU ARE

Required:
- 2 or more years of experience in marketing analytics, CRO, growth analyst, or similar role
- Strong working knowledge of Google Analytics 4 (custom reports, funnels, attribution)
- Familiar with Microsoft Clarity, Shopify analytics, and Meta Ads Manager
- Comfortable with Airtable (or Notion / Coda databases)
- Excellent written English — your weekly reports must be clear, precise, and easy to read

AI literacy is essential, not optional. You must:
- Be experienced using AI tools (Claude, ChatGPT, Gemini, or similar) for daily analysis and synthesis work
- Be comfortable building structured AI projects with brand-specific context (e.g. Claude Projects, Custom GPTs)
- Understand AI failure modes (hallucinated patterns, false confidence, surface-level summaries)

If you only use AI to "summarise things," this role is not for you. We want someone who treats AI as a thinking partner.

You will work in Claude (we provide a Claude Max account), but we welcome examples of work you have done in any AI tool as evidence of your skill.

Bonus skills (not required):
- Make.com or Zapier experience for automating reporting
- Experience with DTC ecommerce brands specifically
- Familiarity with statistical significance in A/B testing

WORKING ARRANGEMENT

- Full-time, 40 hours per week
- Work-from-home, Philippines hours (9am to 6pm Manila time)
- One fixed weekly overlap meeting with the founder at 4:30pm Manila time on Mondays (30 minutes)
- All other communication is asynchronous via Slack and Loom
- We are an async-first team — we do not expect you to be online outside your working hours

SALARY AND BENEFITS

- PHP 48,000 to PHP 84,000 per month (USD 800 to 1,500), depending on experience and test task quality
- 13th month pay
- Paid time off — 15 days per year, plus Philippine public holidays
- All tools and software paid for by Lunify (Claude Max, Airtable, etc.)
- Long-term role with growth path — strong performers will see salary reviews every 6 months

HIRING PROCESS

1. Apply via this listing with your CV and a short message
2. In your message, please include:
- The word "Conversion" at the start, so we know you read the full post
- One paragraph describing a CRO insight you have surfaced in past work
- The AI tools you use weekly and one workflow you have built (any AI tool — show us your skill)
3. Shortlisted candidates will be invited to a paid test task: analyse a real (anonymised) week of data from one of our brands and produce one insight using our framework. You will be paid USD 50 for the test task regardless of outcome.
4. Final interview with the founder via Zoom

We are not looking for the fastest applicant. We are looking for the sharpest thinker. Take your time on the application.

We look forward to working with you.

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.0235
Total Execution Time  0.0248
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,736 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/CRO-Insights-Analyst-AI-Assisted-1637377
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0157 seconds)  (Hide)
0.0009   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0010   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1637377
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 930646
 LIMIT 1 
0.0018   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1637377
AND `misc`.`idIS NULL 
0.0011   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-13',ej.date_added) duration_daysDATEDIFF('2026-07-13',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-07-13',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1637377' 
0.0014   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1637377 
0.0020   UPDATE employer_jobs SET hit_counts '***May-02-2026=2***May-03-2026=1***May-04-2026=353***May-05-2026=22***May-06-2026=11***May-07-2026=7***May-08-2026=9***May-09-2026=1***May-10-2026=1***May-11-2026=656***May-12-2026=52***May-13-2026=10***May-14-2026=14***May-15-2026=9***May-16-2026=2***May-17-2026=4***May-18-2026=47***May-19-2026=10***May-20-2026=4***May-21-2026=7***May-22-2026=1***May-23-2026=2***May-24-2026=4***May-25-2026=6***May-26-2026=4***May-27-2026=2***May-28-2026=2***May-29-2026=2***May-31-2026=2***Jun-01-2026=6***Jun-02-2026=3***Jun-03-2026=1***Jun-04-2026=4***Jun-05-2026=3***Jun-06-2026=2***Jun-07-2026=2***Jun-08-2026=3***Jun-09-2026=3***Jun-10-2026=2***Jun-13-2026=3***Jun-16-2026=2***Jun-17-2026=1***Jun-19-2026=1***Jun-20-2026=3***Jun-22-2026=3***Jun-24-2026=1***Jun-25-2026=1***Jun-28-2026=2***Jun-29-2026=3***Jun-30-2026=1***Jul-01-2026=2***Jul-04-2026=1***Jul-07-2026=3***Jul-10-2026=1***Jul-11-2026=1***Jul-13-2026=1' WHERE job_id'1637377'  
0.0012   UPDATE employer_jobs SET monthly_hits '***May-2026=1244***Jun-2026=50***Jul-2026=9' WHERE job_id'1637377'  
0.0019   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1637377' AND status LIKE 'sent%' ORDER BY id DESC  
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1637377 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '930646'
AND `date_added` >= '2022-06-08' 
0.0009   select from teasers 
0.0008   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)