Course booking administrator

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

TYPE OF WORK

Full Time

SALARY

$4.25

HOURS PER WEEK

40

DATE UPDATED

May 3, 2026

JOB OVERVIEW

About Us

We are a leading New Zealand-based training provider delivering practical, industry-aligned health and safety training. We work with companies across construction, infrastructure, and manufacturing to help their teams stay compliant, safe, and job-ready.

We are looking for a highly organised, detail-driven Course Bookings Administrator to support our sales team and help streamline our operations.

About the Role

This is a critical support role designed to remove administrative workload from our Account Managers so they can focus on sales and client relationships.

You’ll be responsible for managing bookings, maintaining system accuracy, organising sales inboxes, and ensuring customers receive fast, professional communication.

This role evolves over time:

Phase 1: Sales administration and scheduling accuracy
Phase 2: Customer communication and inbox management

Key Responsibilities

Sales Administration & Scheduling
Maintain 95%+ accuracy across CRM, booking systems, and scheduling tools
Process bookings, changes, cancellations, and transfers same day
Keep course schedules organised and planned at least 3 months in advance
Ensure fast and accurate handover from sales to operations
Complete booking updates within 30 minutes of request


Email
Management & Customer Support
Manage shared sales inboxes
Triage incoming enquiries and categorise them correctly
Respond to standard enquiries
Escalate qualified leads to Account Managers
Send booking confirmations and course information
Act as the first point of contact for customer queries

What Success Looks Like
Sales team has more time to focus on selling
No delays between sales and delivery teams
Clean, organised, and responsive inboxes
Customers receive fast, professional communication
Administrative errors are eliminated

Key Performance Indicators (KPIs)
95%+ system accuracy
Booking updates completed within 30 minutes
Course schedule maintained 3 months ahead
Fast response times to customer enquiries
Reduction in sales admin workload by at least 30%
Zero customer impact from admin errors

Skills & Experience
Experience in sales administration, customer service, or virtual assistant roles
Strong written English and communication skills
High attention to detail and accuracy
Ability to manage multiple systems and tasks simultaneously
Experience with CRM tools (HubSpot preferred but not required)
Highly organised, proactive, and reliable

Who We’re Looking For
You are:

Structured and detail-focused
Fast, responsive, and reliable
Comfortable working in a process-driven environment
Someone who takes ownership and solves problems
Able to work independently while supporting a team


How to Apply
Please include:

A short introduction about yourself
Your experience in sales admin or customer support
An example of how you manage multiple tasks or systems
Your internet speed and home office setup

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0157
Total Execution Time  0.0174
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,506,624 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Course-booking-administrator-1637971
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0086 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1637971
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 384371
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1637971
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 '1637971' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1637971 
0.0009   UPDATE employer_jobs SET hit_counts '***May-03-2026=207***May-04-2026=349***May-05-2026=31***May-06-2026=12***May-07-2026=13***May-08-2026=15***May-09-2026=12***May-10-2026=2***May-11-2026=4***May-12-2026=4***May-13-2026=3***May-14-2026=5***May-15-2026=4***May-16-2026=4***May-17-2026=3***May-18-2026=3***May-19-2026=2***May-20-2026=4***May-22-2026=1***May-23-2026=1***May-25-2026=2***May-26-2026=1***May-27-2026=1***May-28-2026=1***May-29-2026=1***May-31-2026=2***Jun-01-2026=5***Jun-02-2026=1***Jun-03-2026=1***Jun-04-2026=1***Jun-07-2026=2***Jun-10-2026=2***Jun-11-2026=2***Jun-13-2026=2***Jun-14-2026=3***Jun-16-2026=2***Jun-17-2026=4***Jun-18-2026=1***Jun-19-2026=1***Jun-21-2026=1***Jun-22-2026=3***Jun-23-2026=2***Jun-24-2026=9***Jun-25-2026=1***Jun-26-2026=2***Jun-27-2026=1***Jun-28-2026=1***Jun-29-2026=4***Jun-30-2026=4***Jul-01-2026=1***Jul-02-2026=1***Jul-03-2026=5***Jul-04-2026=1***Jul-05-2026=2***Jul-06-2026=1***Jul-07-2026=1***Jul-10-2026=1***Jul-13-2026=2***Jul-17-2026=1***Jul-18-2026=3***Jul-19-2026=1***Jul-20-2026=2***Jul-21-2026=2***Jul-23-2026=3***Jul-27-2026=2***Jul-30-2026=8***Jul-31-2026=1***Aug-01-2026=1***Aug-02-2026=1***Aug-03-2026=1***Aug-04-2026=3***Aug-05-2026=2***Aug-06-2026=1***Aug-08-2026=1***Aug-11-2026=1***Aug-14-2026=2***Aug-16-2026=1***Aug-19-2026=2***Aug-22-2026=1***Aug-27-2026=2***Aug-28-2026=2***Aug-30-2026=5***Sep-04-2026=2***Sep-08-2026=1' WHERE job_id'1637971'  
0.0007   UPDATE employer_jobs SET monthly_hits '***May-2026=687***Jun-2026=55***Jul-2026=38***Aug-2026=26***Sep-2026=3' WHERE job_id'1637971'  
0.0013   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1637971' 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` = 1637971 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '384371'
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)