Cold Caller / Sales Development Representative (SDR)

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

TYPE OF WORK

Full Time

SALARY

$900/month

HOURS PER WEEK

40

DATE UPDATED

Sep 16, 2026

JOB OVERVIEW

About Us
OnLead is a digital marketing agency based in Toronto, Ontario, Canada. We help trade and home service businesses (plumbers, electricians, roofers, HVAC, contractors, landscapers) get more customers through websites, Google Business Profile optimization, SEO and Google Ads.

The Role
We're looking for a full-time Cold Caller / Sales Development Representative to generate leads and book appointments for our founder. You'll find prospects, call them, and book discovery calls with business owners who want more customers from Google.

Responsibilities
- Research and build prospect lists of Canadian trade and home service businesses (Google Maps, directories, etc.)
- Make ---------- outbound cold calls every day
- Book a minimum of 1-2 qualified appointments per day
- Handle objections and gatekeepers professionally
- Log every call, outcome and follow-up in our CRM/spreadsheet
- Send follow-up emails/texts and calendar invites to booked prospects
- Report daily numbers (calls, conversations, appointments booked)

Requirements
- Proven cold calling / appointment setting experience (North American market preferred)
- Excellent spoken English with a clear, neutral accent
- Confident, friendly, and comfortable with rejection
- Reliable high-speed internet, a quiet work area, and a good headset
- Available to work Eastern Time (Toronto) business hours, Monday-Friday
- Familiar with dialers (e.g. RingCentral, JustCall, Aircall), Google Sheets and CRMs
- Experience in digital marketing or home services lead generation is a plus

What We Offer
- Full-time, long-term position (40 hours/week)
- $900 USD/month base pay
- Performance bonuses for booked appointments that show up
- Training on our offer, scripts and target market

How to Apply
In your application, please include:
1. Your cold calling experience and the industries you've called
2. Your average daily calls and appointments booked in past roles
3. A short voice recording or Loom of you doing a sample cold call intro
Applications without a voice sample will not be considered. Please start your application with the word "ONLEAD" so we know you read the full post.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0047
Controller Execution Time ( Jobseekers / Job )  0.0412
Total Execution Time  0.0467
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,487,384 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Cold-Caller-Sales-Development-Representative-SDR-1732201
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0244 seconds)  (Hide)
0.0022   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1732201
 LIMIT 1 
0.0016   SELECT *
FROM `employers`
WHERE `employer_id` = 976223
 LIMIT 1 
0.0015   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1732201
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-10-20',ej.date_added) duration_days, DATEDIFF('2026-10-20',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-20',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1732201' 
0.0012   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1732201 
0.0010   UPDATE employer_jobs SET hit_counts = '***Sep-16-2026=295***Sep-17-2026=121***Sep-18-2026=30***Sep-19-2026=13***Sep-20-2026=5***Sep-21-2026=24***Sep-22-2026=5***Sep-23-2026=3***Sep-24-2026=3***Sep-25-2026=2***Sep-26-2026=1***Sep-27-2026=3***Sep-28-2026=5***Sep-29-2026=6***Sep-30-2026=7***Oct-01-2026=3***Oct-02-2026=3***Oct-03-2026=2***Oct-05-2026=1***Oct-06-2026=8***Oct-07-2026=2***Oct-08-2026=1***Oct-09-2026=1***Oct-10-2026=2***Oct-12-2026=4***Oct-13-2026=3***Oct-14-2026=6***Oct-15-2026=5***Oct-16-2026=5***Oct-17-2026=3***Oct-18-2026=2***Oct-20-2026=1' WHERE job_id= '1732201'  
0.0027   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=523***Oct-2026=52' WHERE job_id= '1732201'  
0.0070   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1732201' 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` = 1732201 
0.0020   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '976223'
AND `date_added` >= '2022-06-08' 
0.0019   select * from teasers 
0.0023   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)