Bilingual Appointment Setter (French C1/C2 + English)

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

TYPE OF WORK

Full Time

SALARY

1280 -1600 CAD per month

HOURS PER WEEK

40

DATE UPDATED

Oct 6, 2026

JOB OVERVIEW

FRENCH AT A NATIVE / MASTER LEVEL AND FLUENT ENGLISH ARE REQUIRED. Applications without both will not be considered.

Vision Bleu LED installs permanent smart architectural lighting on homes in the Montréal area, Québec, Canada. We are not asking you to sell. We are asking you to fill the calendar.

You never start from zero. Marketing puts people who already asked about us into our CRM every day. Your job is to call them, qualify them and book their appointment with one of our advisors.

THE ROLE
- Call every new lead, in the lead's own language (mostly Québec French, some English), following our script
- Qualify on need, region and timeline, using price ranges to set expectations (never a quote)
- Book the consultation directly in an advisor's calendar
- Log every call in the CRM the same day
- Send a short end-of-day recap

You do not sell or quote.

PAY AND STATUS
- CAD $8 to $10 per hour, set at hire, paid whatever the day's results
- Plus CAD $5 per confirmed appointment (a real slot booked in an advisor's calendar)
- No cap on the appointment bonus. No commission of any kind
- Training after signature is paid at your hourly rate.

WHAT YOU NEED
- French: master level (C1/C2), spoken and written, comfortable with Québec French (accent and expressions). English: fluent, spoken and written. This is required because our leads are in Montréal and arrive in both languages (nécessaire à l'accomplissement de la tâche)
- A quiet room, your own computer, a headset and a stable internet connection (at least 20 Mbps down, 5 Mbps up)
- Availability on a fixed schedule, Eastern time: Monday to Thursday 9:00–12:00 and 15:00–20:00, Friday 9:00–17:00 (about 40 hours a week). Please check what this is in your local time
- Comfort calling people who do not know you, for hours, every day, and taking a "no" without taking it personally

No sales experience required. We train you.

HOW TO APPLY (all 3 are required, otherwise your application is not reviewed)
1. In French, two sentences: « Pourquoi es-tu à l'aise d'appeler des inconnus au téléphone, toute la journée? »
2. A SCREEN RECORDING (30–60 seconds) of an internet speed test (speedtest.net or ---------- ): the whole screen visible, with the date and time and the download, upload and ping results shown.
3. An AUDIO RECORDING (one file, quiet room, normal pace) in which you:
a) Say your full name and today's date
b) Read the French script below, then the English one
c) Finish by saying in your own words, in French then English, why you want this job (one sentence each)

FRENCH SCRIPT
« Bonjour, je m'appelle [ton prénom], je suis l'adjoint(e) au consultant chez Vision Bleu LED à Montréal. J'ai vu que tu as rempli un formulaire pour un projet d'éclairage intelligent pour ta maison, c'est bien ça? Je voulais juste te poser deux ou trois petites questions, puis te réserver une rencontre avec l'un de nos conseillers, mardi à quatorze heures trente ou jeudi à dix-neuf heures, selon ce qui te convient le mieux. »

ENGLISH SCRIPT
"Hi, my name is [your first name], I'm an assistant to the advisor at Vision Bleu LED in Montréal. I saw that you filled out a form about a smart lighting project for your home, is that right? I just have two or three quick questions, and then I'd like to book you a short meeting with one of our advisors, either Tuesday at 2:30 p.m. or Thursday at 7 p.m., whichever works best for you."

Send all 3 as links (Google Drive, Loom or Vocaroo) in your application message. Vision Bleu LED

Looking forward to chatting with you!

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0215
Total Execution Time  0.0233
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,502,376 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Bilingual-Appointment-Setter-French-C1C2-English-1744381
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0134 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1744381
 LIMIT 1 
0.0006   SELECT *
FROM `employers`
WHERE `employer_id` = 842477
 LIMIT 1 
0.0018   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1744381
AND `misc`.`id` IS NULL 
0.0007   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-19',ej.date_added) duration_days, DATEDIFF('2026-10-19',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-10-19',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1744381' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1744381 
0.0014   UPDATE employer_jobs SET hit_counts = '***Oct-06-2026=500***Oct-07-2026=17***Oct-08-2026=17***Oct-09-2026=8***Oct-10-2026=7***Oct-11-2026=6***Oct-12-2026=10***Oct-13-2026=9***Oct-14-2026=6***Oct-15-2026=10***Oct-16-2026=6***Oct-17-2026=3***Oct-19-2026=1' WHERE job_id= '1744381'  
0.0013   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=599' WHERE job_id= '1744381'  
0.0027   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1744381' AND status LIKE 'sent%' ORDER BY id DESC  
0.0011   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1744381 
0.0014   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '842477'
AND `date_added` >= '2022-06-08' 
0.0006   select * from teasers 
0.0003   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)