Virtual Operations & Customer Support Specialist

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

TYPE OF WORK

Full Time

SALARY

$3.50/h

HOURS PER WEEK

70

DATE UPDATED

Jul 30, 2026

JOB OVERVIEW

About the role:
Straits Pickle Club is looking for a reliable and highly organised Virtual Operations & Customer Support Specialist to support the daily administration of our growing pickleball academy in Singapore.
You will manage customer enquiries, student enrolment, lesson scheduling, payment records and coach coordination. You will also help document recurring workflows and turn them into clear SOPs, checklists and an operations playbook.
This is a hands-on operations role suited to someone who is responsive, detail-oriented and comfortable taking ownership of routine processes.

Key responsibilities:
- Respond to customer enquiries regarding lessons, bookings, open play, venue information, cancellations and wet-weather policies.
- Manage new and existing group lesson students, including enrolment, waitlists, rescheduling, pauses, renewals and class progression.
- Coordinate private and introductory lessons by checking student, coach and court availability.
- Prepare quotations, request and verify payments, issue invoices and update booking systems.
- Maintain accurate student records, coach schedules, lesson trackers and payment records.
- Coordinate coach assignments based on class sizes and schedule changes.
- Support corporate events, tournaments, open play, DUPR sessions and merchandise enquiries.
- Record and reconcile payments regularly.
- Gather information and escalate non-standard pricing, refunds, complaints or partnership opportunities to management.
- Create and maintain SOPs, customer-response templates, checklists and process guides.
- Identify repetitive tasks and suggest ways to simplify or automate them.

Ideal candidate:
- Strong written and spoken English.
- Experience in virtual assistance, customer service, operations or administration.
- Excellent attention to detail and follow-up.
- Comfortable managing multiple trackers, schedules and customer conversations.
- Able to work independently and make routine decisions within clear guidelines.
- Experience creating SOPs or documenting processes is highly preferred.
- Comfortable learning new systems and tools.
- Available during agreed hours overlapping with Singapore time.

Experience in sports, education, fitness, events or membership-based businesses is a bonus.

Tools you may work with:
- PlayByPoint
- Zoho Invoice
- Google Sheets and Google Drive
- WhatsApp and email
- Online forms

Training will be provided where needed.

Success in this role looks like:
- Customers receive prompt and professional responses.
- Student, coach and payment records remain accurate.
- Enrolments, renewals and scheduling requests are followed up on time.
- Routine matters are resolved without frequent management involvement.
- Operational processes are clearly documented and kept up to date.
- The founder spends less time on repetitive administrative work.

To apply, please send:
- A short introduction.
- Your relevant work experience.
- Your availability in Singapore time.
- An example of an SOP, checklist or process document you have created, if available.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0179
Total Execution Time  0.0193
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,528 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Virtual-Operations-Customer-Support-Specialist-1699386
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0125 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1699386
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 960522
 LIMIT 1 
0.0021   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1699386
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-06',ej.date_added) duration_daysDATEDIFF('2026-08-06',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-08-06',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1699386' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1699386 
0.0011   UPDATE employer_jobs SET hit_counts '***Jul-30-2026=1144***Jul-31-2026=146***Aug-01-2026=37***Aug-02-2026=19***Aug-06-2026=1' WHERE job_id'1699386'  
0.0005   UPDATE employer_jobs SET monthly_hits '***Jul-2026=1289***Aug-2026=57' WHERE job_id'1699386'  
0.0049   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1699386' 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` = 1699386 
0.0007   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '960522'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)