Early access · ServiceM8 · New Zealand and Australia

The number on your van does not move.

Talkify is an AI receptionist for trades running ServiceM8. It answers on the number you already have, with the carrier you already use. It knows your customers from your ServiceM8 client list, tells them what is happening with their job, and puts the next one on your board with the address on it. Nothing is ported. Nothing is diverted onto somebody else's phone service.

Your number
Stays exactly where it is
Your carrier
Unchanged
Your clients
Recognised on the ring
Your board
The job lands on it

It is in early access: built and tested against ServiceM8's published API, and we are switching it on one business at a time so we sit with you while it goes live. Everything that writes into your ServiceM8 is a switch you control, and the two that matter, lodging a job and booking a visit, both start off.

Thursday ServiceM8 board Live
With
  1. 7:30 Cylinder swap, Hillsborough Work order Dave
  2. 9:00 No hot water, Mt Roskill Taken on the phone Dave
  3. 10:30 Leak under sink, Onehunga Quote Sam
  4. 11:30 Gutter overflow, Royal Oak Taken after hours Sam
  5. 1:00 Bathroom rough-in, Ellerslie Work order Dave
  6. 2:00 Blocked drain, Penrose Taken on the phone Sam
  7. 3:00 Tap replacement, Greenlane Booked Tuesday Dave
  8. 3:45 Callback, Te Papapa Taken on the phone Sam
Jobs lodged while you worked4
Offered a real timeEvery one
Calls to voicemailNone

There are two ways to put an AI on a ServiceM8 phone line.

ServiceM8 sells one of them and we sell the other. They are not the same product, and the differences are worth understanding before you pick either.

Your number stays yours.

To use the agent inside ServiceM8 you take their phone add-on and move your business line onto it, by diverting it or by porting it. That number is on your van, your signage, your invoices and ten years of search results, and moving it is a bigger decision than it looks. We never ask. Talkify answers on call forwarding from the line you already have, with the carrier you already pay, and you can switch the forwarding off in the time it takes to make a coffee.

No port, no divert onto us

It knows the business, not just the app.

An agent built inside ServiceM8 knows what is in ServiceM8. Most of what your phone gets asked is not: whether you do commercial, what your call-out area is, whether you take card, what you charge to come out, when you are back after Christmas. Ours answers from what you have told it about the business, and treats ServiceM8 as one of the places a call goes rather than as the whole world.

One agent, everything you know

The same agent answers your texts.

Calls and texts, one agent, one set of knowledge, one bill. Somebody who texts the business number gets the same answers as somebody who rings it, and the conversation reads like a conversation rather than a form. It is not a second product bolted on beside the phone one.

Voice and text together

It chases what it missed.

If the agent did not get the unit number, the gate code or a second contact, it texts the customer afterwards, reads the reply and puts it on the job. A message that is missing the one thing you need is a message somebody has to ring back about, which is most of the value gone.

Follows up by text

Every call becomes something that moves.

The call is a lead with the recording, the transcript and a summary on it, and from there it can ring somebody, text somebody, hit a webhook, push into your CRM or post into Slack or Teams. The write into ServiceM8 is one destination among those, not the only one.

Leads, CRM, Slack, Teams

What theirs does, fairly.

Their agent is a real product and we are not going to pretend otherwise. On their phone add-on it answers, screens the obvious rubbish, leaves a message in your ServiceM8 inbox, texts the caller a booking form link and can take an online booking. If your phone only ever gets asked to book something, and moving your number does not bother you, that may well be enough.

Worth comparing properly

A receptionist who never has both hands full.

Everything it does, on the mornings when the phone goes four times while you are under a house.

From the phone ringing to a job on your board.

Six things happen while your hands are dirty. You do none of them.

It knows who is calling.

Before it says a word, the number is matched against your ServiceM8 clients. A regular is greeted by name and does not have to spell their surname again. Somebody new is treated as new, properly, rather than guessed at.

01

It answers "where are you up to?"

The commonest call a trade gets is somebody chasing. The agent reads back the stage the job is at and when somebody is next booked to be there, in plain words rather than in a status label, and says plainly when nothing is booked instead of guessing a day.

02

It works out what is free.

ServiceM8 will tell you what is booked. It will not tell you what is free, so we work that out: everything on the board, everybody on leave, the hours you work and travel time either side. What is left is what the agent may offer, and nothing else.

03

It gets the address.

A job without a site address is a job somebody has to ring back about, so the agent asks for it before it gets anywhere near a time, and puts it on the job where the person driving there will look for it.

04

It checks once more.

A conversation happens between offering a time and booking it, and somebody in the office can fill that slot in the meantime. So it asks again at the moment it books, and if the time has gone it says so and offers what is left rather than double-booking you.

05

It writes it properly.

The job lands on your board with what the caller described in their own words, the site address, how urgent they said it was, and the caller attached as the job contact. You get the whole call as a text and an email within seconds.

06

What it does with your ServiceM8.

Your clients, your jobs, your board and your hours, working the phone at the times you cannot.

Your clients, recognised

A regular is greeted by name because the agent found them in your ServiceM8 before it spoke. Worth knowing how: a ServiceM8 client record carries no phone number, so we keep a small index that turns a number into a client. It holds no names and no numbers, only a one-way code, and it expires on its own.

Job questions, answered

"Where are you up to", "did you get my quote", "is that finished", "when are you coming". The agent reads the job and its next booked visit and answers from that, and if the caller reads out a job number it uses that one rather than assuming the most recent.

Times that are actually free

Not a guess at your gaps and not a list of days you are open. Everything on the dispatch board, everybody away, your working days and hours and travel time either side, all netted off. The agent offers two or three of what survives and never a time it was not given.

The job, lodged

On your board with the caller's own description, the site address, how urgent they said it was, and them attached as the job contact so you ring the right person back. New callers become real ServiceM8 clients with their number saved where it can be found again.

It cannot double-book you

Nothing is offered that did not come out of your own board, and the chosen time is checked again in the second before it is written. If it has gone, the agent apologises and offers what is left rather than putting somebody in a slot you have already given away.

No prices, no card numbers

It does not quote and it does not take payment details over the phone, whatever it is asked. A number invented on a call is one you have to honour or argue about. It takes what the job is and leaves the pricing to you.

You decide what it is allowed to do.

Connecting ServiceM8 does not hand your board over. Every ability is its own switch, and the two that write start off.

On from the start

Recognising a caller from your ServiceM8 clients, and writing what the call was about onto their record afterwards. Neither changes anything on your board, and both are useful from the first call.

Nothing written to a job

On once you are ready

Answering job questions and offering real times come on when you switch the mid-call abilities on. Both are read only, so you can listen to it work before anything is written anywhere.

Read only

Off until you say so

Lodging the job is its own switch and starts off, so nothing can appear on your board by accident while you are still testing. When it is on, a lodged job commits nobody to a day.

Puts a job on the board

Off, and separately

Booking the visit is another switch again. It is worth knowing that ServiceM8 has no diary entry that is not attached to a job, so booking a visit necessarily lodges the job as well. It is the biggest thing the agent can do, so it is the last one you turn on.

Fills a slot in your diary
Live line · Answering right now

Do not take our word for how it sounds.

Ring our agent and put it through its paces. Describe a job, change your mind halfway, ask it something it will not know, try to catch it out. Most people ring expecting a robot and hang up having had a conversation. No sign-up, no card, answering around the clock.

Call the demo line 03 242 1262 Or leave your number in the form below and it will ring you instead.

The jobs you are losing are during the day.

Everyone worries about the answering machine at night. That is not where the work goes missing.

You are under a house and it rings four times.

One of them is a burst pipe, one is somebody chasing a quote, one is a supplier and one is a wrong number, and you find out which at five o'clock. The agent answers all four at the moment they ring, in your name, gets the address off the one that matters and puts it on your board before you are back in the van.

A missed call is the bloke up the road.

Somebody with water coming through a ceiling rings three trades and books the one that picks up. That is the job, plus everything it turns into, decided by who answered rather than by who was better. Work out what yours are worth on the missed call calculator.

And it does rather more than answer the phone.

The same agent, the same knowledge of your business, pointed in the other direction. Every one of these is live today.

Reminders the day before, win-backs to the customers you have not seen in two years, follow-ups after a big job. You load the list, it makes the calls.

Connected to your Xero, the agent rings the invoices that have gone past due, in your name and your wording, and writes the outcome and any promise to pay onto the invoice. No commission, no collection agency.

The same brain in a chat widget on your site, in text or voice, from $49 a month. It knows the same jobs and the same rules as the one on the phone.

After-hours emergencies handed to whoever is actually on call, chased by notification, text and phone call until somebody accepts, then escalated down the list.

The morning after a storm, or the week the hot water cylinders all go. Call centre plans answer five, ten or fifteen callers at the same moment, with no queue and no hold music.

The Personal Assistant answers one person's own line rather than the business number, screens the rubbish and texts you what mattered. From $89 a month.

Get your first agent · No card needed
Talk to our agent now  ·  it'll set up your trial

Talkify is currently available to businesses in New Zealand & Australia only.

Personal Assistant
Single mobile or landline. Built for one person, not a business.
$89/mo
Shortwave plan

Founding rate On a monthly plan your price is locked in at the founding rate for your first 3 months, then the standard rate applies. Pay as you go has no founding step: the rate is just the rate. Plans include 50 to 200 minutes a month, then 10c a minute. The first 20 texts each month are free, then 10c each.

● Your data stays in NZ.

Frequently asked.

The questions we hear most. If yours isn't here, ring our live demo agent on 03 242 1262, it'll either answer or queue a callback from a human.

Do I have to change my phone number?
No, and this is the thing worth being clear about before anything else. Talkify works by call forwarding from the number your customers already have. Nothing is ported, nothing is diverted onto a phone service of ours, and you stay with your existing carrier. You choose when it picks up: always, only when you are already on a call, only when nobody answers within a few rings, or only outside your hours. It takes a few minutes to set up with your provider and you can turn it off just as fast.
ServiceM8 has its own phone agent. Why would I use yours?
Because they are answering different questions. ServiceM8 built an agent inside ServiceM8: to use it you take the ServiceM8 Phone add-on and divert or port your business line onto it, and what it does is put a message in your ServiceM8 inbox, text the caller a booking form link, take an online booking and screen the spam. That is a real product and for some businesses it is enough. Ours sits on the number you already have with the carrier you already use, answers as one agent across calls and texts, and knows the whole business rather than only what is in ServiceM8: your pricing policy, your service area, what you do and do not take on, your after-hours rules, and whatever else you have told it. Then it writes into ServiceM8 as one of several places the call goes. Compare them on that, not on us.
What does it actually do with my ServiceM8?
Four things. It recognises the caller from your client list before it speaks. It answers "what is happening with my job", reading back the stage the job is at and when somebody is next booked to be there. It works out times somebody could genuinely attend, from your dispatch board, your working hours and who is away. And it lodges the job with the site address and the caller attached to it as the job contact, and books the visit, once you switch those on.
How does it know what times are free?
It works them out, and it is worth knowing that ServiceM8 does not answer that question itself. There is no "what is free on Thursday" in ServiceM8. What there is is everything already on the dispatch board, everybody who is on leave or has the day off, and the hours you tell us you work. Free time is what is left after all three, and the agent only ever offers what survives that. It also leaves travel time either side of every existing job, so it will not put you one side of town at ten and the other side at eleven.
What if somebody in the office fills the slot while we are talking?
It checks again in the second before it books, against a fresh read rather than the one the time was offered from. If the slot has gone the visit is not made, the agent apologises, offers what is left and books that instead. It is told never to tell a caller they are booked unless the booking actually went through.
Can it lodge a job without booking a time?
Yes, and that is the setting most people start on. Lodging puts the job on your dispatch board with what the caller described, the site address and their number, and commits nobody to a day. The agent tells them it is with the team and somebody will confirm when. Booking the visit is a separate switch and starts off, because a slot in a real diary is a bigger thing than a job in a list.
Does it know who is ringing?
Yes, from your own ServiceM8 clients. There is a wrinkle worth explaining, because it shaped how we built it. A ServiceM8 client record has no phone number on it: numbers live on the contacts underneath, in whatever format somebody typed them, and ServiceM8 cannot search text. So we keep a small index of our own that turns a number into a client. It holds no names, no email addresses and not even the numbers themselves, only a one-way code for each one, and it expires on its own. The caller's name is read from ServiceM8 live, at the moment the agent says it.
Will it quote a price?
No, and it will not be talked into one. It takes what the caller says the job is, in their own words, and puts that on the job for whoever prices it. A number invented on a phone call is a number you have to honour or argue about, and neither is worth the five minutes it saved.
Does it only answer after hours?
That is the assumption most trades start with, and the call reports say otherwise. The majority of calls an agent answers arrive inside ordinary working hours, because the phone rings while you are under a house, up a ladder or in front of a customer. It covers both: the ones that come while your hands are full, and the ones that used to hit voicemail at eight at night.
What happens to the calls that are not about ServiceM8?
Most of them, in practice. Somebody asking whether you do commercial work, what your call-out area is, whether you can take a card, when you are back from Christmas. None of that is in a job management system, so an agent that only knows ServiceM8 cannot answer it. Ours answers from what you have told it about the business, and if it genuinely does not know it says so and takes a message rather than making something up.
What if it misses a detail?
It texts them afterwards. If the agent did not get something it needed, the unit number, the gate code, a second contact, it sends the customer a message asking for it, reads the reply and puts it on the job. That is the difference between a message you have to chase and a job you can send somebody to.
Where do the calls go afterwards?
Everywhere you want them. Every call becomes a lead in Talkify with the recording, the transcript and a summary, and from there it can ring somebody, text somebody, hit a webhook, push into your CRM or post into Slack or Teams. The ServiceM8 write is one of those destinations rather than the only one, which is the practical difference between a connector and an agent that lives inside one app.
Can it change or cancel a job that is already on the board?
No, deliberately. It reads a job and it creates a job, and it does not edit or cancel one that already exists. Somebody ringing to change a booked visit gets a real person, because that is a conversation with consequences for whoever is already driving there.
Will it take a payment or a deposit?
No. It does not take a card number over the phone, whatever it is asked. If a payment is needed it sends a secure link or puts the caller through to a person.
Does this work in Australia as well?
Yes. ServiceM8 is Australian built and used right across both countries, and the connector is the same on either side of the Tasman. You tell it your timezone and which country your customers ring from, because that is what turns "021 406 401" and "+64 21 406 401" into the same person, and the same for an Australian mobile.
What does it cost?
Talkify business agents are $129/month at the founding rate for your first 3 months, then $199, including 200 minutes of calls, with extra minutes from 10c each. There is no setup fee, no per-call charge and no lock-in, so a flat-out week costs the same as a quiet one. That sits alongside whatever you already pay ServiceM8. We do not touch your ServiceM8 subscription and we do not need you to add anything to it.
Where does my call data live?
Calls from New Zealand numbers are handled in New Zealand data centres and calls from Australian numbers in Australia, and recordings, transcripts and call details are stored in New Zealand and Australian data centres, encrypted at rest with AES-256. Those recordings contain your customers' personal information, which makes you responsible for them, so it is a fair question to ask any supplier and get the answer in writing.
We are thinking about ServiceM8 but do not use it yet.
Then none of this is a reason to hurry. Talkify answers your phone, takes the job, books into Google Calendar or Outlook and texts you the summary regardless of what you run the business on. The ServiceM8 connection removes the retyping for the trades that do use it, and it is there whenever you get to it.

Have a look around.

How the agent handles a day on the tools, from the Saturday burst pipe to the quote nobody got round to ringing back about.

Same story, different van. Callouts, quotes, compliance questions and the ones that should have gone to the supplier.

What Talkify connects to today, and what your agent can do once it is connected.

TALKIFY FOR SERVICEM8 · NEW ZEALAND AND AUSTRALIA · 2026

Stop losing jobs
to a busy tone.

Hear it yourself · our AI agent, 24/7 · ask it anything 03 242 1262 Sign up, sales & support · we'll set you up 0800 002 967
● No form● No card● Free to call● The demo line can sign you up too
Text our agent · 027 204 8827