Funnel Builder French Canada

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

TYPE OF WORK

Part Time

SALARY

20/funnel

HOURS PER WEEK

8

DATE UPDATED

Jul 13, 2026

JOB OVERVIEW

# E-commerce Funnel Builder — Shopify + Klaviyo (Beauty Brand, French-Canadian Market)

**Type:** Freelance / project-based, with potential for long-term ongoing work
**Location:** Remote
**Start:** Immediately —
**Note:** The store is in French (Canada). You don't need to be a native French speaker, but you will translate and adapt copy into French, so strong translation workflow skills and extreme attention to detail are required.

---

## About us

Vitaronne is a premium beauty & personal care brand launching in Québec, Canada. We're the Canadian expansion of an established Scandinavian e-commerce brand with a proven Meta (Facebook/Instagram) sales funnel. The store runs on Shopify, pricing is in CAD.

## The role

We will send you a competitor funnel as a reference. Your job is to rebuild that funnel structure for our brand and translate/adapt the copy into French (Canada) — then implement everything in Shopify and Klaviyo. You own the funnel from ad click to post-purchase email.

### Responsibilities

- **Analyze the competitor funnel** we provide and rebuild its structure for our product
- **Translate and adapt all funnel copy into French (Canada)** — advertorial, product page, upsells, emails. Professional translation tools (e.g., DeepL) are fine as a base, but the output must be clean, consistent, and use Canadian French conventions (e.g., "courriel" not "e-mail", prices as "49,99 $ CAD"). Final copy will be reviewed by us before going live.
- Build **advertorial / pre-sell landing pages** (Shopify pages or a landing page builder — tell us your preferred stack)
- Build and optimize the **Shopify product page**: layout, sections, trust elements, mobile-first, fast loading
- Set up **post-purchase upsells and order bumps** (tell us which Shopify upsell apps you've worked with)
- Build **Klaviyo email flows** in French: welcome, abandoned checkout, post-purchase, review request ( ---------- integration)
- Bulk product edits in Shopify (prices, compare-at prices, removing old payment/footer references)
- Keep all product claims **cosmetic only** — no health or medical claims (we will give you clear do's and don'ts; this is critical for Meta ad approval and Canadian regulations)
- QA every page on desktop and mobile before handover

### Requirements

- Proven experience building funnels/stores for **DTC e-commerce**, ideally beauty/cosmetics
- Strong hands-on skills with **Shopify** (themes, sections, apps) and **Klaviyo**
- Experience localizing/translating store content into another language (tell us which languages and what your workflow is)
- **Extreme attention to detail** — French accents (é, è, à, ç, ô), consistent terminology, correct number/currency formatting
- Reliable communication and ability to hit a fixed deadline (August 1)

### Nice to have

- Experience with French-language stores or Canadian market
- Understanding of Meta ads funnel logic (angle ? advertorial ? product page ? upsell)
- CRO experience (heatmaps, A/B testing)

## What we offer

- A proven competitor funnel as your blueprint — you're not starting from zero
- Clear claim guidelines and a compliance checklist from us
- Direct communication with the founder, fast decisions
- Fixed project fee or monthly rate — propose what works for you
- Ongoing monthly work after launch if the collaboration goes well

## How to apply

Send us:
1. 2–3 Shopify stores or funnels you built (links or screenshots), ideally beauty/DTC
2. An example of non-English store content you produced, and a short description of your translation workflow
3. Your rate and availability before August 1

Start your application with the word **"Poutine"** so we know you read the full posting.

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.0118
Total Execution Time  0.0132
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,509,984 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Funnel-Builder-French-Canada-1687919
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0065 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1687919
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 916190
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1687919
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-10',ej.date_added) duration_daysDATEDIFF('2026-08-10',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-10',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1687919' 
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1687919 
0.0008   UPDATE employer_jobs SET hit_counts '***Jul-13-2026=245***Jul-14-2026=44***Jul-15-2026=25***Jul-16-2026=39***Jul-17-2026=16***Jul-18-2026=10***Jul-19-2026=7***Jul-20-2026=11***Jul-21-2026=5***Jul-22-2026=8***Jul-23-2026=4***Jul-24-2026=6***Jul-25-2026=1***Jul-26-2026=5***Jul-27-2026=13***Jul-28-2026=10***Jul-29-2026=9***Jul-30-2026=2***Jul-31-2026=10***Aug-01-2026=3***Aug-02-2026=6***Aug-03-2026=4***Aug-04-2026=6***Aug-05-2026=6***Aug-06-2026=1***Aug-07-2026=2***Aug-08-2026=2***Aug-10-2026=1' WHERE job_id'1687919'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=470***Aug-2026=31' WHERE job_id'1687919'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1687919' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1687919 
0.0007   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '916190'
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)