Forum Discussion

InstaRainYYC's avatar
InstaRainYYC
Contributor 2
3 months ago

How To Handle Online Booking Without Clients Choosing Unavailable Times?

We have always struggled with allowing our clients to book their services online, as they pick days/times that don't work for our crews. But then expect us to uphold what they picked.

We would love to be able to have our client's self-book as that way most of the work is done for us (job created, information from client is in there, they know it's in the system).

What do other irrigation companies do? Do they use the online booking system? 

7 Replies

  • One thing that helped others here: anything assigned to you in Jobber with a start and end time (a task or a visit) blocks that slot in online booking. Calendar events don't. If the times you're unavailable already live in your Google or Outlook calendar, my app SlotGuard (getslotguard.com) copies them into Jobber as tasks automatically. Disclosure: I made it.

  • We use a custom ai agent that reads our calendar and books availability after checking the calendar. 

  • We allow clients to self-book, and our crew schedule is synced directly with the online booking calendar, so customers only see real-time availability.

    I’m curious—what’s preventing the two calendars from syncing and updating in real time? It seems like that would eliminate scheduling conflicts and ensure customers can only book available time slots.

  • TurfT's avatar
    TurfT
    Verified Community Coach

    I made a conscious decision early on not to let clients choose their own appointment times. My route is organized by area — north one day, south another — and letting clients self-schedule would turn my day into chaos. No tool I've found handles geographic routing in a way that makes sense for a solo operator.

    What I do instead: clients self-enroll through my website in one step, card on file, done. But I control when I show up. I schedule based on my route and send them a notification when I'm coming. Jobber handles that automatically — they get an email two days out and a text the day before, so there's no manual follow-up on my end.

    When someone does need to be there, I give them a time window or slot them at the start or end of my route for that area. It stays flexible without blowing up my schedule.

    If anyone has cracked geo-based scheduling that actually works for a route-based service, I'm genuinely curious — I haven't found it yet.

  • Typically my software on my website will allow me to "confirm" appointment times or I will have a manual hold that will not allow a client to schedule a time that we are already booked. 

    • InstaRainYYC's avatar
      InstaRainYYC
      Contributor 2

      We are using the jobber website and their booking system. have you tried it out?