ServiceM8 11 is all about making it easier than ever to manage your jobs, staff & customers. To help you succeed.
A new way to streamline and systemise your pricing, quoting & invoicing. You can now roll several items of labour, materials or services into a preset ‘bundle’, with a single description for clients to see on your quotes & invoices.
Bundles makes it easier to accurately charge for your services and systemise your pricing, while guiding your clients to focus on the value and outcomes they’re paying for.
Build fixed-price bundles to streamline quoting & invoicing, and systemise pricing of your popular service components & options.
You can easily search a Bundle by number or keyword (just like normal), to add them to jobs.
Hover over a Bundle to quick-view its contents, and click to open it up.
Make one-off changes to a Bundle to suit the job — add or delete items, adjust quantities or modify pricing.
Set a customer-facing description for each Bundle, to help clients understand the value of your services.
Bundle items will automatically update from your Materials & Services database, so your pricing is always up-to-date.
To make it easier to work with larger jobs, quotes & invoices, you can now expand the job card for a maximised view, giving you more space to work in the Diary or prepare quotes & invoices.
To streamline how you open and work with PDF documents (such as work orders), you can now instantly maximise any PDF to a full-screen Side-by-Side view, making it faster to review key info and extract it to the job card.
For large or complex jobs, it can be hard to format the quote or invoice in a way that clients can understand. Now, you can insert simple description lines between items, giving you the ability to break up your quotes & invoices into sections. To create a description line, just set its Quantity, Cost & Price to zero.
A revolutionary new way to capture & store the measurements of a room, then interact and understand the space you’re working with. ServiceM8 Room Scan lets you scan & save an interactive 3D model of a room, straight to the job diary, then get instant measurements to help scope the job, estimate materials & deliver the best outcome for your client.
Requires iOS 16 & LiDAR Compatible Device.
Scan & save an interactive 3D model of a room, straight from the job card, automatically saved to the Diary for reference.
See the Floor Area, Wall Linear Length & Wall Surface Area of the scanned space instantly, in the Diary.
Open a Room Scan model and tap individual walls or objects to see their dimensions.
A major update of the Calendar view in the iPhone app, with a better experience and more functionality to help manage your schedule. You can swipe left or right to change the day, swipe the date bar to change weeks, or tap the date to jump to a specific date. Tap & hold a free space to schedule a job, or tap & hold a booking to change its time or duration.
When you’re on site and focused on the job, or chatting with the client, it’s handy to snap some quick photos with your regular iPhone camera. But, importing these to the job’s Diary is easy to forget.
Now, when you check out of a job, you’ll have the option to import any photos you took outside of ServiceM8, while you were Checked In — making it easier to capture important job photos & history, every time.
Last year saw the introduction of the Jobs View, a powerful mission control in the iOS app. However, if you often need to check staff member schedules, you’d have to scroll to the bottom every single time. Now, you can tap ‘Edit’ then drag-n-drop to rearrange the vertical order of your Jobs, Queues & Staff lists to suit.
Transcribing text between screens & apps is time consuming. Now, you can interact with text in photos saved to the Diary, such as copying long serial numbers, calling written phone numbers, or searching a product’s model number online. Just open & tap the image.
Requires iOS 16
A completely new time-tracking engine, powered by artificial intelligence, to make tracking and charging for your time easier, more consistent across your team, and less of a chore. ServiceM8 will automatically Clock you On & Off your shift, and Check you In & Out of jobs throughout the day, so you can focus on your work & clients.
If you get automatically Checked In/Out of a job, or Clocked On/Off your shift, you can now just ‘Undo’ the action and revert back to your previous state.
To help with payroll and keep your shift times accurate, we’re introducing the ability to ‘roll back’ your Clock Off time. If you don’t Clock Off your shift manually (or automatically), ServiceM8 will then suggest Clock Off times based on your activity and movements, such as when you left the office, or your last job.
If you make a supplies run while Checked In to a job, ServiceM8 automatically tracks this time as an offsite ‘Trip’, which you can add to your billable time when you Check Out. But if you forget to add them, these Trips become lost billing opportunities.
Now, when there’s a tracked Trip on a job, it’s presented as a step of the Check Out process, so you can choose to add the Trip as billable time, or not, without having to remember.
The Automation Add-on is incredibly powerful for automating your customer service, winning work & helping jobs run smoothly. But, some automations don’t suit every client, which could lead to deactivating them altogether for the sake of a few clients.
Now, you can disable a specific automation from sending to a specific client. If things change, you can reactivate it for them.
Google Reviews really help attract customers online, which is why the Customer Feedback Add-on lets you set your Google Review link. However, clients were only asked for a Google Review after providing feedback already.
It could do more, so we’ve changed it. To drive more Google Reviews for your business, if you have a Google Review link set, the Customer Feedback Add-on will direct clients straight to Google only.
The Customer Feedback automation is great for automatically asking for feedback after job completion, but for frequent or recurring clients you don’t need it every day or week.
Now, if a client provides feedback, they won’t be asked again for another 30 days.
A small but powerful improvement to the Secondary Call Group feature of ServiceM8 Phone. Til now, for those times you can’t take a call, ServiceM8 Phone could ring through to a secondary group of staff in the business. But if you use a virtual assistant or call-answering service, it couldn’t help.
Now, you can set an external phone number as a backup for when you can’t answer the phone. Plus, the call’s still recorded, transcribed, summarised & saved in ServiceM8.
Sometimes you just need to forward an email you’ve received, or one you’ve sent previously. Now you can, in the Online Dashboard — just click the drop-down in the Diary item, or open the email & Forward.
For jobs where you need to text multiple people at once, such as two or three tenants to arrange access, you can now paste in multiple numbers to message them all at once. Just paste in the numbers, and Send.
To help capture contact details as you go, we’re introducing the ability to set a client’s email or mobile number, right when you realise you don’t have it. If you’re on site with a client and start drafting their quote or invoice, but don’t have their contact details, you can now ‘Set’ and save their email or number, then and there.
For those times you don’t get a contact’s email or phone number the first time round, or misspell their name, you can now simply add or edit these details on the job card, and it will update the client card. This way, you’ll have the new details on future jobs for the client.
If you do work orders for real estate rental & letting clients, these jobs involve a property manager you might need to contact about issues or approvals. Now, you can add a Property Manager as a third type of contact for a job. Just hover & click to add, and they’ll be available to email, text & call just like other contacts.
For larger clients with several possible contacts, which can change from job to job, when creating a new job, you can now choose between the available contacts stored on their client card. Hover & click to add a contact, then choose from the dropdown. Or, delete out the first name of a selected contact to choose a new one.
To avoid double-entry when creating jobs, we’re simplifying contacts. Now, new job cards start with just one contact — a Job Contact! If you need to add a separate Billing Contact or Property Manager, just hover & click to add them. When you have a single Job Contact, they’ll receive all communication that would normally go to a Job or Billing contact.
When you’re working in a job and need to view, edit or add info to the client, it’s not as quick or easy as it could have been. Now, you can instantly open, view & edit the client card, directly from a job card — just click the customer’s name.
Sometimes you need to work with a different Job Contact for a client e.g. the original Job Contact is Jayne (who’s still around), but on the next job you’re dealing with Mark. So, you replace Jayne’s details with Mark’s.
If you’ll be dealing with Mark again in future, you can open the client card, add an additional Job Contact, and Mark’s details will be suggested for you to auto-fill. This way, when creating new jobs for the client, you can easily choose from several possible contacts saved in the client card.
If you have a small screen or lots of Queues and Staff Members, the top containers of the Dispatch Board expand and make this core interface harder to use. Now, when your Dispatch Board doesn’t have space to fit your Queues and Staff, it will collapse them down. To drag jobs onto hidden Queues or Staff, just drop them onto the collection.
Time to delete those alpha/numeric prefixes! You can now customise the order of your Queues, as they appear at the top of your Dispatch Board, and in your Queues board. This custom order can be set per user, so you can order queues to suit your role and preferences.
You can also customise the order of your Staff Members, as shown in the top container as well as top-to-bottom in the Staff Schedules tab. This custom order can be set per user, so you can order your staff to suit your role and preferences.
It can be easy to miss very early or late bookings which are outside your standard business hours. Extending your hours in Preferences is a workaround, but it has many downsides & side effects. Now, when you have a booking outside business hours, ServiceM8 will adjust the hours visible to show it, so you can stay aware of these special bookings day-to-day.
The Calendar tab has been improved to use more vertical space, making it easier to see and work with your bookings.
When potential customers call, it’s a common workflow to check your booking availability before going ahead. To streamline the job creation & scheduling process in the office, you can now drag out a time on the Staff Schedule or Calendar, then click ‘Create New Job’ at that date & time.
The Job Allocations Add-on is a simple but powerful tool for optimising your scheduling efficiency and flexibility, by allocating jobs to staff which don’t require a fixed-time booking. This year, Job Allocations is faster to use, more intuitive & more powerful.
Allocated jobs now show on the Staff Schedule, just like fixed-time bookings, giving you the full picture of a tech’s schedule & capacity.
Instantly allocate jobs during Business Hours. Just drag, hover and drop the job onto the shortcut box on the far-right in Staff Schedules.
Allocated jobs automatically stack and shuffle around fixed-time bookings on the Staff Schedule, to keep themselves visible.
Drag allocated jobs left and right to prioritize a staff member’s schedule, which will update the display order in the app.
Activated Recurring Jobs which are scheduled in an allocation window (e.g. Early Morning) will also show on the Staff Schedule.
The Recurring Jobs & Reminders Add-on is a core scheduling feature if your business manages repeat service and maintenance work. This launch, Recurring Jobs is getting significant improvements to make it easier than ever to schedule and manage your recurring work.
You can now search the Recurring Jobs tab to find the job you're looking for, fast. Search by service type, client name or recurrence pattern.
Auto-schedule Recurring Jobs to more than one team member! Just click & add from the dropdown.
There are new 15 & 45 minute booking duration options to choose from when creating a Recurring Job.
You can now activate an additional 'Suburb' column in the Recurring Jobs tab, to sort & view jobs by locality.
A Recurring Job's bookings in the preview pane now always stay in 'Past' then 'Future' order.
To activate a "TBC" future recurrence of a Recurring Job, you can now just double-click it in the preview pane.
Setting a job's Recurrence Pattern has been improved, to make it faster to set up or adjust the auto-scheduling pattern.
Instantly open, view & edit the client card — just click the customer’s name.
Easily tell which upcoming jobs are recurring, on the Staff Schedule. Hover over the symbol to see the recurrence pattern.
In a job card, you can see whether the job recurs, and how often. If you need to view the entire recurring job’s settings, you can open them in a single click.
Change the Time, Day or Staff of a recurring job on the Staff Schedule, and choose to apply the change as a one-off, or to all future bookings.
If you need to skip an “unactivated” future booking, you can now double-click it on the Staff Schedule, then Cancel Booking.
An all-new tool to catch billable time and avoid missed billing opportunities, across your team. The Shift Summary appears in each staff member’s Activity Feed at the end of the day, where they can review their tracked time & allocate lost time.
Get a daily breakdown of Shift, Job, Travel & Other time, tracked throughout each day.
See smart suggestions of ‘Lost Time’ at different locations, which hasn’t been added to a job as labour time.
Choose to allocate Lost Time to a job, supplier, food stop, fuel station or other.
The ability to see your technicians' live locations & status is a powerful tool for maintaining visibility, making smart decisions & reacting to opportunities. This GPS functionality is also vital for automatic time tracking. But, it all relies on the ServiceM8 app having the right Location Access.
Now, you’ll see when a staff member’s GPS is being throttled by their device settings, and work with them to fix it.
It’s now easier to charge for recorded time as Smart Labour in the Online Dashboard. You can choose to include/exclude Travel Time, the duration column is more intuitive, and it’s faster to Add Time.
You can now set a Default Labour Rate per staff member in Settings > Staff > Edit > Options. The selected labour rate is preset when adding tracked time as Smart Labour, to help streamline the invoicing process.
To make payroll and exporting technician shift times to your accounting software easier, we’ve improved the Automated Timesheet Sync Add-on. You can now round shift durations, choose from more pay frequencies, and include/exclude Break time.
A simple rounding option so you don’t have to edit this in your accounting package later.
Set whether you want to include or exclude Break time from total shift durations exported to your accounting software.
Support for more payroll calendar frequencies, now including weekly, fortnightly & monthly.
The Automated Timesheet Sync Add-on now supports Xero users in the United Kingdom & New Zealand.
For those larger or complex jobs, it can be time-consuming to scan and find what you’re looking for in the Diary. Now, you can simply filter the Diary down to the type of info you’re searching for, such as files, images, job notes or correspondence. Available in the app & online.
You can now edit Notes in the app, up to 15 minutes after saving. So, if you make a mistake or typo, you can just reopen the note from the Diary, tap ‘Edit’ and fix it.
Sometimes, jobs are rescheduled by accident, or cancelled without the client committing to a new time, and you can’t go back to understand what happened. Now, you can see the history of booking changes on a job — just filter to Bookings & Queues in the Diary, then click ‘Show hidden diary items’.
For peace of mind, whenever you make a change to a Job Description, Work Completed, or a contact’s details, the previous version is stored. So, if the job’s scope changes over time and you need to see what the original Job Description was, you can. Or if someone accidentally removes contact info, you can find it again. Just filter the Diary to ‘Edit History’.
To make it faster to get job info & history into ServiceM8, you can now copy/paste a file or image from your computer, straight into a job’s Diary. Just click into the notes field, and paste.
Invoicing ASAP is great for finalising job admin and getting paid. But sometimes, you just can’t send the invoice on site, or the same day (e.g. waiting on suppliers or subcontractors). If you have 7-day payment terms and it takes a week to finalise the invoice, it'll be overdue as soon as you send it. Now, you can click ‘Change Invoice Date’ to suit.
ServiceM8’s invoicing functionality is something you depend on every day to get invoices out fast, ensure you get paid, and push to your accounting software for reconciliation. So, the Invoicing tab of the Online Dashboard’s been improved to make these workflows faster & easier.
You can now search the Invoicing tab to find the job you're looking for, fast. Search by client, job number or purchase order.
You can now add the new Purchase Order, Address, Category & Invoice Due Date to get more info at a glance.
With the Due Date column active, overdue invoices show in red text to draw your attention.
You can now click an invoice line item anywhere along its row (not just the checkbox), so you can action it faster.
You can now right-click an invoice line for quick ‘Approve’ & ‘Mark as Sent’ actions.
A handy invoice search term — type ‘is:overdue’ to search and filter all overdue invoices. You can then bulk-select and action!
Type ‘is:unsent’ to search and filter all invoices which haven’t been marked as sent.
To save bulk time sending, following up & approving invoices, you can now bulk select all visible invoices, then action!
It’s now possible to choose from your various email templates when sending emails in bulk from the Invoicing tab, so you can bulk select and send just the right message.
If a client hasn’t paid for work you’ve done already, it’s worth being aware of it before you do more work for them. So now, when you create a New Job and select the customer, the Client Diary instantly loads on the right, showing the number and value of any outstanding invoices, and highlighting overdue invoices.
Live Statements are a simple, automated way to send your high-volume clients all their outstanding invoices. This year, we’re making Live Statements easier to use, and more compatible, while providing a better experience for your clients.
To avoid the need to send clients every invoice before it shows on their statement, invoices will also show if they’ve been Approved. Learn More
It’s easier to activate Live Statements, and for multiple clients at once. In Clients, tick or bulk select, then Actions > Apply Live Statements.
The breakdown of scheduled & processed Live Statements has been improved, including the recipients and ability to cancel.
The time a client’s recently paid invoices will remain on their Live Statement has been increased from two days, to two weeks.
To help you understand your key metrics and the type of jobs & clients behind them, ServiceM8’s range of standard & snapshot reports now let you easily see the jobs which make up the numbers, so you can gain actionable insights.
You can now click almost all of the Business Dashboard snapshot metrics to see the jobs they’re based on, with relevant info per report.
You can now click values in standard report tables, such as Revenue in May, or the number of unsuccessful jobs in June, to see the jobs behind the numbers.
Quickly sort values in report columns to search for insights, such as which job types are most profitable, or which categories were unsuccessful.
If your business uses Google Workspace, you can now log in to ServiceM8 with your Google account, saving you from needing to enter your password.
Global Search makes it easy to search your entire ServiceM8 account — clients, job history, everything. It’s now faster to start a search, plus there’s a keyboard shortcut so you don’t have to take your hands off the keyboard.
A lot of important but sensitive info comes through the Activity Feed, like payments, customer feedback & snapshot reports. It’s now possible to see which security roles can see sensitive posts — just hover over the icon, and it’ll tell you.
The latest ServiceM8 app for iPhone/iPad is now available to download on the App Store. Updates to the Online Dashboard are rolling out — if you haven't been auto-updated yet, you can activate ServiceM8 11 via the green banner in Settings.
Go to my Settings