Skip to content

Flexible Scheduling

Most field service apps force you into rigid scheduling patterns. Need a job done “every other Tuesday between 9am and noon”? Good luck. Want multiple different schedules for the same job? Impossible.

Dingo Desk is different. We built scheduling around how field service actually works—with all the complexity, exceptions, and real-world scenarios that other apps ignore.

📸
Flexible scheduling interface
Coming soon

Choose the pattern that fits your job:

Perfect for emergency calls, one-off projects, or special requests.

  • Schedule a specific date and time
  • No repetition, no complications
  • Ideal for: Emergency repairs, project work, special events

Jobs that happen every day or every few days.

  • Every day without exception
  • Every X days (e.g., every 3 days)
  • Ideal for: Daily inspections, routine maintenance, regular deliveries

The most common pattern for recurring work.

  • Every week on specific days
  • Every X weeks (e.g., every 2 weeks for fortnightly)
  • Ideal for: Weekly cleanings, regular service visits, maintenance rounds

Built-in support for every-other-week patterns.

  • Automatically handles 2-week cycles
  • No manual date calculation needed
  • Ideal for: Bi-weekly maintenance, alternating schedules

Long-term recurring work with monthly patterns.

  • Every month on specific dates or days
  • Every X months for quarterly or semi-annual work
  • Ideal for: Monthly inspections, quarterly reviews, annual maintenance
📸
Schedule type selection
Coming soon

Within each schedule type, choose exactly which days work should happen:

Let your team choose the best day within the schedule period.

  • Example: “Complete this job sometime this week”
  • Use case: Flexible maintenance where exact day doesn’t matter

Lock in exact days for consistent scheduling.

  • Example: “Every Monday” or “The 15th of every month”
  • Use case: Client expects service on specific days

Define a window when work can happen.

  • Example: “Between Tuesday and Thursday each week”
  • Use case: Client availability windows, multi-day projects

Select several specific days within the pattern.

  • Example: “Every Monday, Wednesday, and Friday”
  • Use case: Regular service on non-consecutive days

Target Saturday and Sunday specifically.

  • Example: “Every Saturday and Sunday”
  • Use case: Weekend-only services, residential work when clients are home
📸
Day selection options
Coming soon

Control not just the day, but the exact timing:

Maximum flexibility—complete the job whenever it makes sense.

  • Example: “Anytime today”
  • Use case: Internal maintenance, flexible clients

Lock in exact start times for precision scheduling.

  • Example: “Every Monday at 9:00 AM”
  • Use case: Client meetings, time-sensitive work

Define a time window for completion.

  • Example: “Between 9:00 AM and 12:00 PM”
  • Use case: Client availability windows, morning/afternoon preferences

Set the earliest possible start time.

  • Example: “After 2:00 PM”
  • Use case: “Afternoon only” requests, after-hours work

Set the latest possible completion time.

  • Example: “Before 10:00 AM”
  • Use case: “Morning only” requests, deadline-driven work
📸
Time selection interface
Coming soon

Every schedule has a lifecycle:

When should this schedule begin?

  • Start immediately or schedule for the future
  • Perfect for contracts that begin on specific dates

When should this schedule stop?

  • Set an end date for fixed-term contracts
  • Leave open-ended for ongoing work
  • Automatically stops generating jobs after the end date

Example: “Weekly cleaning every Monday from January 1st through June 30th”

The Game-Changer: Multiple Schedules Per Job

Section titled “The Game-Changer: Multiple Schedules Per Job”

Here’s where Dingo Desk truly shines. You can create multiple schedules for the same job, each with different combinations of all the options above.

Imagine a property maintenance contract assigned to your maintenance team:

Schedule 1: Weekly lawn mowing

  • Type: Weekly
  • Days: Every Monday
  • Time: Between 8:00 AM and 12:00 PM
  • Duration: April 1 - October 31

Schedule 2: Fortnightly pool cleaning

  • Type: Fortnightly
  • Days: Every other Wednesday
  • Time: After 1:00 PM
  • Duration: May 1 - September 30

Schedule 3: Monthly HVAC inspection

  • Type: Monthly
  • Days: First Tuesday of each month
  • Time: Specific time - 9:00 AM
  • Duration: Year-round

All three schedules belong to the same job. Different patterns, different timeframes—but one unified job record with complete history assigned to the same team member.

📸
Multiple schedules for one job
Coming soon

Most apps force you to create separate jobs for each schedule, leading to:

  • ❌ Fragmented job history
  • ❌ Duplicate customer information
  • ❌ Confusion about which job is which
  • ❌ Difficult reporting and invoicing
  • ❌ Lost context about the overall service relationship

With Dingo Desk’s multiple schedules:

  • ✅ Complete history in one place
  • ✅ Single source of truth for customer relationship
  • ✅ Clear overview of all work for this client
  • ✅ Unified reporting and invoicing
  • ✅ Full context for every team member

Traditional field service software treats scheduling as an afterthought:

Most apps offer only basic recurring options: daily, weekly, monthly. Need fortnightly? Calculate it yourself. Need “every 3 weeks”? Good luck.

One job = one schedule. Want different patterns for the same job? Create duplicate jobs and manage the chaos.

Many apps only support “all day” or “specific time”—no windows, no “after” or “before” options.

Even when you hack together complex schedules, the calendar can’t display them properly. Jobs appear on wrong days, times don’t make sense, and your team loses trust in the system.

Teams resort to spreadsheets, paper calendars, and phone calls to manage what the software can’t handle.

Here’s the magic: Dingo Desk’s calendar understands all these scheduling variations and displays them correctly.

  • Shows exact time slots for scheduled jobs
  • Displays time windows as blocks spanning the full range
  • Indicates “any time” jobs with special styling
  • Updates in real-time as jobs are started or completed
  • Visualizes multi-day patterns across the week
  • Shows workload distribution for each assignee
  • Highlights scheduling conflicts before they become problems
  • Displays recurring patterns with clear indicators
  • Heat map shows job density by day
  • Recurring patterns are visible at a glance
  • Schedule start and end dates are clearly marked
  • Future jobs appear automatically based on schedules
📸
Calendar showing complex schedules
Coming soon

The calendar doesn’t just display schedules—it actively prevents problems:

  • Double booking warnings: Alerts when assigning overlapping jobs
  • Travel time conflicts: Considers distance between jobs
  • Capacity alerts: Warns when team members are overloaded
  • Schedule overlap detection: Identifies when multiple schedules create conflicts

The Hatnex Difference: Interconnected Excellence

Section titled “The Hatnex Difference: Interconnected Excellence”

Flexible scheduling is powerful on its own, but it’s just one piece of the puzzle. Here’s how everything works together in Dingo Desk:

Complex schedules automatically populate the calendar correctly. No manual entry, no mistakes, no confusion.

Team members receive automatic notifications based on their schedule assignments. The assigned team member gets alerts for all scheduled work—automatically.

Role-based access control means team members only see jobs assigned to them, keeping their schedule focused and uncluttered.

All schedules for a job feed into unified reporting. Generate a single invoice showing all work performed—lawn care, pool service, and HVAC maintenance—without piecing together multiple job records.

Customers see a complete picture of all scheduled work. They know when to expect your team, what work will be done, and can plan accordingly.

When one schedule changes, everyone knows instantly. Update a time window, and the assignee’s phone updates immediately. No phone calls needed.

See future workload across all schedules. Know exactly how busy you’ll be next month, next quarter, next year. Make hiring decisions based on real data, not guesswork.

The “What’s Next” Philosophy in Action

Section titled “The “What’s Next” Philosophy in Action”

This is what we mean by anticipating needs before they emerge:

Other apps ask: “How can we digitize a paper schedule?”

Dingo Desk asks: “What scheduling challenges will businesses face, and how can we eliminate them entirely?”

The result is a scheduling system that:

  • Handles complexity without feeling complicated
  • Prevents problems before they happen
  • Adapts to your business instead of forcing you to adapt to it
  • Gets smarter as you use it
  • Works seamlessly with every other part of the app
  • Confidence in commitments: Know you can deliver on complex schedules
  • Reduced scheduling overhead: Set it up once, it runs automatically
  • Better capacity planning: See true availability across all jobs and schedules
  • Professional image: Clients see you as organized and reliable
  • Clear expectations: Know exactly when and where you’re needed
  • No surprises: Automatic notifications keep you informed
  • Reduced confusion: One job record with all relevant schedules
  • Better work-life balance: Predictable schedules you can plan around
  • Reliability: Consistent service on the schedule they expect
  • Transparency: Clear visibility into when work will happen
  • Flexibility: Easy to accommodate their preferences and constraints
  • Trust: Professional scheduling builds confidence in your service

Ready to experience scheduling that actually works?

  1. Create a job with all the customer and service details
  2. Add your first schedule with the pattern that fits
  3. Add additional schedules if needed for the same job
  4. Assign team members to each schedule
  5. Watch the calendar populate automatically with perfect accuracy

The system handles the complexity. You focus on delivering great service.


Questions about flexible scheduling? Contact us and we’ll help you set up schedules that match your exact business needs.

See how the calendar displays these schedules