Real Estate Appointment Setter & CRM Coordinator (Pre - Construction Sales)

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

TYPE OF WORK

Full Time

SALARY

2000 CAD

HOURS PER WEEK

48

DATE UPDATED

Sep 1, 2026

JOB OVERVIEW

Real Estate Appointment Setter & CRM Coordinator (Pre-Construction Sales)

Compensation

Base Salary: $900 CAD per month
Performance Bonus: $250-$500 CAD per closed transaction resulting from appointments you set
Full-Time Position (8 Hours Per Day)
Remote Work

About Us

We are a fast-growing Canadian real estate team specializing in pre-construction homes, townhomes, and condominiums across the Greater Toronto Area.

We generate a high volume of online leads and are looking for a highly motivated, experienced appointment setter who can follow up with prospects, qualify buyers, schedule appointments, maintain CRM records, and help convert leads into sales.

If you have experience in real estate sales, excellent English communication skills, and strong CRM experience, we want to hear from you.

Responsibilities

Call and follow up with new and existing leads daily
Qualify prospects and determine buying motivation, budget, and timeline
Schedule appointments with qualified buyers
Send pricing sheets, floor plans, brochures, and project information
Respond to inquiries through phone, SMS, email, and CRM
Maintain accurate notes and records in GoHighLevel CRM
Update lead statuses and follow-up activities
Re-engage older leads through calls, texts, and email campaigns
Confirm appointments and reduce no-shows
Track conversations and provide daily activity reports
Work closely with the sales team to maximize appointment conversion

Requirements

Must Have

Previous experience in real estate sales, lead generation, appointment setting, or cold calling
Fluent English with a neutral accent and professional communication skills
Experience using GoHighLevel CRM
Strong phone sales skills
Ability to build rapport and handle objections
Reliable internet connection and quiet work environment
Ability to work full-time (8 hours daily)
Strong organizational and note-taking skills

Preferred

Experience working with Canadian real estate clients
Experience with pre-construction real estate
Experience with SMS marketing and follow-up campaigns
Knowledge of Ontario real estate terminology

Key Performance Indicators (KPIs)

Successful candidates will be expected to:

Make ---------- outbound calls per day
Maintain rapid follow-up on new leads
Book qualified appointments consistently
Keep CRM records fully updated
Generate a minimum number of monthly appointments and conversions

How To Apply

Please submit:

Your resume
A voice recording introducing yourself in English (1-2 minutes)
Details of your real estate experience
Details of your GoHighLevel experience
Your expected start date
Internet speed test screenshot

Applicants without a voice recording will not be considered.

Only candidates with excellent spoken English and real estate experience will be contacted.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0014
Controller Execution Time ( Jobseekers / Job )  0.0167
Total Execution Time  0.0188
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,502,808 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Real-Estate-Appointment-Setter-CRM-Coordinator-Pre-Construction-Sales-1716011
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0087 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0006   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1716011
 LIMIT 1 
0.0005   SELECT *
FROM `employers`
WHERE `employer_id` = 967206
 LIMIT 1 
0.0016   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1716011
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-08',ej.date_added) duration_daysDATEDIFF('2026-09-08',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-09-08',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1716011' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1716011 
0.0010   UPDATE employer_jobs SET hit_counts '***Aug-25-2026=792***Aug-26-2026=77***Aug-27-2026=19***Aug-28-2026=14***Aug-29-2026=3***Aug-30-2026=2***Aug-31-2026=11***Sep-01-2026=804***Sep-02-2026=77***Sep-03-2026=14***Sep-04-2026=8***Sep-05-2026=3***Sep-08-2026=1' WHERE job_id'1716011'  
0.0008   UPDATE employer_jobs SET monthly_hits '***Aug-2026=918***Sep-2026=907' WHERE job_id'1716011'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1716011' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1716011 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '967206'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)