Virtual Assistant – Mortgage & Insurance Admin (Trail CRM Preferred)

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

TYPE OF WORK

Part Time

SALARY

$3-6 per hour

HOURS PER WEEK

20

DATE UPDATED

Mar 29, 2026

JOB OVERVIEW

We are a New Zealand-based mortgage and insurance business looking for a reliable, detail-oriented Virtual Assistant to support our admin and client service.

This is a long-term remote role for someone who is proactive, organised, and confident managing client communication, CRM systems, and day-to-day admin tasks.

Main Responsibilities
Follow up clients for arrears, anniversaries, and review reminders

Email
and contact clients regarding policy updates, applications, and admin requests
Book appointments and send confirmations/reminders
Update and maintain accurate client records in our CRM (Trail)
Review client files and ensure mortgage and insurance details are up to date
Assist with application processing and document collection
Manage inbox and general admin tasks
Track follow-ups and ensure nothing is missed
Ideal Candidate
Strong written and spoken English
High attention to detail and organisation
Proactive and able to manage tasks without constant supervision
Confident using CRMs and learning new systems quickly
Comfortable communicating with clients in a professional and friendly manner
Experience
Experience in admin, customer service, or virtual assistant roles
Experience in mortgage, insurance, finance, or similar industries is highly preferred
Experience with Trail CRM is preferred
Strong knowledge of CRMs used in mortgage/insurance industries is highly valued
Hours

Part-time to start (15–25 hours per week), with potential to grow into a larger ongoing role

Pay

Please include your hourly rate and relevant experience in your application
(Typical range: $3-6 USD/hour depending on experience)

To Apply

Please begin your application with: “Trail Admin”

Then include:

- A short summary of your experience
- Any mortgage or insurance admin experience
- What CRM systems you have used
- Your hourly rate
- Your weekly availability

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0020
Controller Execution Time ( Jobseekers / Job )  0.0152
Total Execution Time  0.0180
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,485,800 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Virtual-Assistant-Mortgage-Insurance-Admin-Trail-CRM-Preferred-1612891
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0078 seconds)  (Hide)
0.0017   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1612891
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 919252
 LIMIT 1 
0.0006   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1612891
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-18',ej.date_added) duration_daysDATEDIFF('2026-04-18',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-04-18',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1612891' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1612891 
0.0014   UPDATE employer_jobs SET hit_counts '***Mar-29-2026=536***Mar-30-2026=578***Mar-31-2026=141***Apr-01-2026=68***Apr-02-2026=53***Apr-03-2026=42***Apr-04-2026=16***Apr-05-2026=21***Apr-06-2026=43***Apr-07-2026=25***Apr-08-2026=29***Apr-09-2026=12***Apr-10-2026=19***Apr-11-2026=7***Apr-18-2026=2' WHERE job_id'1612891'  
0.0010   UPDATE employer_jobs SET monthly_hits '***Mar-2026=1255***Apr-2026=336' WHERE job_id'1612891'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1612891' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1612891 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '919252'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)