ServiceM8 4.1 – saving time and managing costs

We’re proud to announce the release of ServiceM8 4.1, one of our most feature-packed releases ever!

When we released ServiceM8 4.0 in October last year, we completely overhauled the look and feel of the app, and made many improvements to speed and usability. The feedback from 4.0 has been outstanding. Building on the success of 4.0, we’ve continued to work on enhancements with two main themes in mind: saving time, and managing costs in your business.

We believe that taking advantage of the latest technology allows small businesses to thrive in a competitive environment. So in 4.1, we’ve introduced support for the latest Apple technologies and devices to keep your business at the forefront.

3D Touch: Peek & Pop, and Quick Actions

If you have a device which supports 3D Touch, you can now ‘peek’ into jobs from your schedule, or the calendar. This lets you quickly review multiple jobs without opening them. Using Peek quick actions, you can call the client or even navigate to the job without even opening it. Using Home screen quick actions, you can clock on or off, navigate to your next job, and create new jobs – all from the ServiceM8 app icon.


Sharing Support

We’ve improved support for sharing between apps. It’s now possible to attach photos and documents from other apps directly into the job diary. This makes saving diagrams, documents or email attachments into ServiceM8 easier and faster.

Today Widget

We’ve now added support for including ServiceM8 in the notification centre on your device. You can now see which job you’re currently checked into, regardless of which screen or app you’re using on your iPhone or iPad — simply swipe down from the screen’s top edge at any time. This means that whatever you’re doing, you can always return to your current job fast. You can also see how many minutes remain until you should leave for your next job, so you’re always on time.Today-Support

Interactive Notifications

New in this release is the ability to reply to staff messages from your device’s Home screen, without having to open the ServiceM8 app. You can also swipe job reminders to start navigating to the job site or call the client.

Keyboard Shortcuts

If you use a keyboard with your iPad, we now support Keyboard Shortcuts. As businesses become more and more mobile, efficient data entry on your mobile devices is becoming essential. 

Photo Actions

Photos in ServiceM8 are a fantastic way of communicating with your clients and team. ServiceM8 4.1 supports an iOS feature called ‘Photo Actions’, which makes it possible to mark up photos using other apps. For example, you can use ‘Skitch’ from the App Store to add annotations such as text, arrows and shapes to photos. This lets you communicate with your staff and customers easier and more effectively than ever.


To learn more about how to use these new iOS features, please read this help article.

ServiceM8 for Apple Watch

One of the most exciting features in this release is ServiceM8 for Apple Watch. Using ServiceM8 on your Apple Watch will keep you on time throughout the day while giving you access to information, without needing to pull out your iPhone.


Using ServiceM8 for Apple Watch, you’ll be able to receive and reply to staff messages from your wrist, keep track of how long you’ve been on site, and view job details in a glance. You’ll also receive notifications on your Apple Watch that tell you everything you need to know about your next job and when you need to leave.

Auto Check in

Checking into jobs in ServiceM8 is a great way to keep track of how much you’re spending on labour. But when staff forget to check in, the recorded time quickly becomes inaccurate. ServiceM8 4.1 detects when you arrive on site, and if you haven’t checked in within a few minutes, it will automatically check you in and back-date the start time to when you arrived.

Improved GPS

ServiceM8 4.1 comes with a completely new GPS system. Most GPS systems work by reporting GPS location consistently throughout the day, regardless of whether anyone needs the information. ServiceM8 now only reports your GPS location when required by someone in your team. This dramatically reduces battery usage, and improves GPS accuracy. We highly encourage any users who have disabled GPS tracking to reactivate it with ServiceM8 4.1.

Smart ‘Next Job’ Reminders

Since the beginning, ServiceM8’s automatic job reminders, occurring 15 minutes out from the next scheduled job, have been great at keeping staff punctual. We’re now introducing a new, smarter ‘Next job’ reminder.

Now, ServiceM8’s job reminder takes into account the distance to your next job site, travel time, and traffic, and notifies you 5 minutes before you need to leave. This is a simple but massive change, and we think it’s going to make a huge difference to keeping your business on time throughout the day.

Job Costing

ServiceM8 has always made it easy to create invoices and charge your customers, and in this update we’re introducing a new way to manage your costs and see the profitability of jobs.

ServiceM8’s Job Costing add-on is designed to be super-simple to use, providing you with estimated profit from start to finish on every job. With the Job Costing add-on, you can quickly get a picture of how profitable a job will be while you’re quoting, and then see how much you made after the job has been completed.


With Job Costing activated, each job’s estimated profit is clearly displayed in the job card. Hovering over the profit gives you a breakdown of materials and labour, and clicking on the profit icon provides a more in-depth breakdown of costs and gross profit. The Job Costing add-on even tracks admin labour automatically, which is often a hidden cost to your business.

To get started with Job Costing, please read this help article.

Margin Billing

Many businesses prefer to set item prices based on their costs plus a percentage margin, rather than setting the sell price directly. Our new Margin Billing add-on adds cost and margin columns to the materials table, allowing you to quickly set material and labour prices based on margin.


For instructions on how to activate and use Margin Billing, please read this help article.

Check in time editing

Because recorded time is now an important part of calculating labour costs when using Job Costing, it’s important that this data is accurate. If staff forget to check in, you need to be able to correct those mistakes. Starting with this update, it’s now possible to edit recorded time from the job card. You can even convert checked in time to charged labour at the click of a button.

To learn how to edit recorded time, please read this help article

Online Quote Acceptance

In 2014 we launched our integration with Stripe, which included giving your customers the option to pay their invoices online using a credit card. With ServiceM8 4.1, we’re now enabling your customers to accept your quotes online. Customers can also ask questions about their quote, which you’ll be notified of via email, with everything saving to the job diary. 

To use the Online Quote Acceptance feature, all you need to do is send your customers a special link to view their quote. Just add the special field code {document} to your Email or SMS templates.

Online Booking Enquiries

Manually processing enquiries coming from your website or Facebook page can be difficult and time consuming. The details have to be re-typed or copy/pasted into the job card, and customers frequently forget to provide important details. In this update, we’ve introduced a super-simple way to capture enquiries from your website or Facebook page which can be set up in minutes.


ServiceM8’s Online Booking form gives you a beautifully designed online booking page for your business that works perfectly on any device. The address field auto completes to ensure your customers enter a valid address, and your customers can attach photos and files to help explain the work they need done. Enquiries from the Online Booking form arrive in your inbox and they can then be converted instantly to jobs.

The Online Booking form is super easy to set up — it’s automatically available as part of the ServiceM8 Inbox add-on. To learn how to add the Online Booking form to your website or Facebook page, refer to this help article.

ServiceM8 4.1 is now available for download on the App Store. If you’re not a user yet, getting started is easy – download the app or create an account online here.

Share this entry


  • Melissa March 24, 2016, 11:23 am Reply

    Our business predominantly uses the desktop version, there have been no improvements on this, it is very time-consuming to use. Isn’t it time you give desktop users some good news about usability enhancements to help their business run more smoothly? When can we see improvements occurring on desktop?

    • Jay March 26, 2016, 9:25 pm

      I love the mobile app- beat out there. But I agree the desktop admin version has not been updated in a long time and is very hard to use . The calendar in particular- not enough info unless you can remember job numbers and what towns the were in. We use another program for that reason and keep checking in to see anything changes

  • Charles Tallack March 24, 2016, 3:31 pm Reply

    I love this upgrade – I can see how even the bits we don’t currently use have immense potential for users. The job costing feature is something I have spent over 20 years and many £000’s trying to find – and here it is!

  • Ryan McAndrews March 24, 2016, 11:01 pm Reply

    Love the update – solves a lot of the problems we had with quoting.
    Have a manual time sheet for your next update and ServiceM8 would be perfect for me!

  • craig radley March 26, 2016, 7:57 am Reply

    The online inquiry form is a step in the right direction, but wouldn’t it be even better if the client just want’s to book a job, and they’re able to book their own appointment based on the real time calendar / schedule on the dispatch board? We tell M8 how long services take, and it displays available appt. times based on the calendar and what the client would like to schedule.

    • Pete August 17, 2016, 11:49 am

      love your thinking…..

  • Andrew March 26, 2016, 11:15 am Reply

    Looks like a good update, what I really need is to be able to view all my staffs jobs on one page like the dispatch board on the pc, on my iPad, it would make scheduling so much easier.

  • Joe Wadesons Cleaning March 27, 2016, 11:41 pm Reply

    On the new update I cannot now look at my employees schedule on iPhone or iPad. Also they then can’t do the same for each other and help with jobs. How can I now see their schedule on mobile devices? Apart from that all else is spot on.

    • Support Team March 28, 2016, 11:46 am

      Hi Joe,

      You’re still able to view employee schedules, it’s just moved location.

      What you do is go directly to the Jobs tab, at the top left of the screen tap the filter icon. This will allow you to select any employee schedule or filter jobs by active/unscheduled etc.

      If you have any issues get in touch with our support team at


      ServiceM8 Support

  • Erik March 28, 2016, 2:28 pm Reply

    I enjoy service m8 and i have tried probably more than 20 crms. This had the best infrastructure, it could be do much better though. So many quirky stumbling blocks. Also needs tags. Here’s hoping

  • Pat McCreary March 30, 2016, 5:11 pm Reply

    What are the parameters of auto check in? I tried to create a job where I was located but I couldn’t seem to get auto check in to happen? Does job need to be assigned? Does it need to be scheduled? Does it need to occur on the calendar day that is scheduled?

    • Support Team March 30, 2016, 5:36 pm

      Hi Pat,

      Auto check-in uses a smart algorithm to determine if it’s appropriate to check you in automatically. The job must be scheduled/allocated to you on the same day, and it cannot be at/near your office location and you need to arrive at the job, so adding your current location won’t cause an auto-checkin. The algorithm takes into account if you are in a vehicle/walking, if there are other nearby jobs and a host of other metrics – but the end result is that it should only check in you if you’re at the job site and you’ve forgotten to check in.


  • Patrick McCreary March 30, 2016, 5:15 pm Reply

    ‘”ServiceM8 now only reports your GPS location when required by someone in your team.”

    Can I enact or ‘ping’ other team members from within the app? In what other ways is location required? Does this change the power setting should the GPS be on in the preferences?

    • Support Team March 30, 2016, 5:40 pm

      Hi Pat,

      You can locate other staff members by selecting their name on the dispatch board and selecting locate. This will zoom the map to their current location on the map view, there’s no similar feature in the app at this stage – staff just appear on the maps within the app automatically.

      ServiceM8 Support

  • Mark Brown November 28, 2016, 5:49 am Reply

    The new Apple GPS is complete rubbish. I now have to manually enter each new location into google maps so I can actually arrive where I need to. Massive headache and very frustrating.

    • Darren November 29, 2016, 9:51 am

      Hi Mark,

      Sorry to hear you’re having issues with the navigation. You can change which app ServiceM8 uses when you navigate by going into Apple Settings > ServiceM8 > Navigation App > and then select the app you want to use.

      We currently support: Apple Maps, Google Maps, Navigon, Tom Tom, MetroView and Waze.

      Let us know if you have any further issues!

      ServiceM8 Support

    • Tony June 1, 2017, 6:05 am

      Hi Darren.

      I’m still having issues with GPS on iPhone. I select the address to navigate to and the app appears to use only “Network/WiFi” to find my location, not GPS. So as Mark said, I have to enter the address into Google Maps.

      It’s only when I load the address via M8 that I have the issue. Faults on both Apple Maps and Google Maps.

      • Michael June 19, 2017, 11:13 pm

        Hi Tony.

        Sorry to hear you’re having problems with GPS. A couple of ideas – first perhaps check your device’s Location Services settings for Maps and ServiceM8:

        Go to Settings > Privacy > Location Services, and check the settings for Maps and ServiceM8.

        Perhaps also check that Mobile Data is activated for both Maps and ServiceM8:

        Go to Settings > Mobile, and check that mobile data is activated for both Maps and ServiceM8.

        Let us know how you go, or perhaps start a live chat with our helpdesk or email them at to help work it through.

        ServiceM8 Team

  • Ben May 30, 2017, 1:19 pm Reply

    We are really enjoying the features that Servicem8 has but cant work around a couple of issues.
    Travel time – Can only be accounted in one direction, on larger jobs that can take a day or more the travel to and from a job needs to be able to be tracked for billing purposes.
    The other thing is purchase orders. Is there any way of using whats currently in Servicem8 to get around this?

    • Michael June 13, 2017, 10:46 pm

      Hi Ben!

      Good to hear you’re enjoying some of ServiceM8’s features.

      Regarding return travel time – the simplest method to capture this is probably to create a new Item/Service which you can add to the job when billing (e.g. “Travel time” or “Return travel time”, with a cost per 15/30/60 minutes).

      Regarding purchase orders – at this stage we don’t have a solution for generating purchase orders. Like you’ve done, the best place to add your support for a tailored purchase order solution is here.

      Thanks for your feedback!

      ServiceM8 Team

Leave a Comment

Subscribe To Our Newsletter

Subscribe To Our Newsletter

Join our mailing list to receive the latest news and updates from our team.

You have Successfully Subscribed!