Operations Assistant / Scheduler

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

TYPE OF WORK

Full Time

SALARY

$465.00 - $565.00

HOURS PER WEEK

40

DATE UPDATED

Sep 25, 2026

JOB OVERVIEW

About the Role
We are looking for a highly organized, detail-oriented, and dependable Operations Assistant / Scheduler to support the day-to-day operations of our growing mobile grooming business.
This role is ideal for someone who enjoys keeping things organized, communicating with clients, managing schedules, solving problems, and making sure daily operations run smoothly.
You will work closely with management and our grooming team to coordinate appointments, maintain accurate client information, assist with customer service, and support overall business operations.

Work Schedule & Availability
Must be willing and able to work a Graveyard (GY) Shift aligned with our business operating hours.
Must be available and logged into Zoom for the entire scheduled shift.
Zoom will serve as the primary virtual workspace during working hours.
Employees are expected to remain available and responsive throughout their scheduled shift.
Any planned break or temporary absence from Zoom should follow the company's established break/availability procedures.
Consistent attendance, punctuality, and availability during scheduled hours are required.
Must have a reliable, high-speed internet connection.
Must have minimal power interruptions and a stable work-from-home setup.
Preferably has more than one monitor to efficiently manage multiple applications, systems, and tasks simultaneously.

Key Responsibilities
Scheduling & Appointment Management
Manage and coordinate daily appointment schedules
Schedule, reschedule, and confirm client appointments
Monitor the grooming team's availability and routes
Optimize schedules for efficient travel and appointment flow
Manage waitlists and fill cancellations when possible
Send appointment reminders and follow-ups
Monitor upcoming appointments and identify scheduling conflicts
Maintain accurate appointment details in our scheduling system

Customer Service
Respond to client inquiries through messaging platforms
Provide clients with accurate service information and pricing
Request and review pet photos and relevant grooming information
Assist with intake forms and appointment requirements
Follow up with clients regarding appointments, confirmations, and scheduling
Handle routine customer concerns professionally and efficiently
Maintain a warm, professional, and customer-focused communication style

Administrative & Operations Support
Maintain accurate client and pet records
Update customer profiles and service information
Assist with employee/staff administrative tasks as needed
Maintain organized digital files, spreadsheets, and company documents
Track operational information and follow established procedures
Assist management with special projects and other administrative tasks

What We're Looking For
Excellent organizational and time-management skills
Strong attention to detail
Excellent written English
Professional and friendly communication skills
Comfortable communicating with customers through chat/messaging platforms
Able to multitask and prioritize competing tasks
Reliable and consistent
Comfortable working independently with minimal supervision
Strong problem-solving skills
Willingness to learn new software and systems
At least 1 year of relevant experience in operations, scheduling, administrative support, customer service, virtual assistance, or a similar role.

Preferred Experience
Experience with any of the following is a plus:
MoeGo or other pet-service scheduling software
Google Workspace
Google Sheets
WhatsApp
CRM or scheduling platforms
Customer service
Virtual assistance
Administrative support
Dispatching or route coordination

Ideal Candidate
We're looking for someone who is organized, proactive, dependable, and resourceful.
You don't need to know everything on day one. What matters most is that you are willing to learn, pay attention to details, communicate clearly, and take ownership of your responsibilities.
If you enjoy keeping things organized behind the scenes and helping a business run smoothly, we'd love to hear from you.

Please respond with Posh at the beginning of your response so I know you read the full description.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0131
Total Execution Time  0.0144
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,720 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Operations-Assistant-Scheduler-1738299
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0075 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1738299
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 899041
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1738299
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-09-27',ej.date_added) duration_days, DATEDIFF('2026-09-27',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-09-27',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1738299' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1738299 
0.0007   UPDATE employer_jobs SET hit_counts = '***Sep-25-2026=697***Sep-26-2026=307***Sep-27-2026=2' WHERE job_id= '1738299'  
0.0014   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=1006' WHERE job_id= '1738299'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1738299' 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` = 1738299 
0.0021   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '899041'
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)