Gensolve · Early access · New Zealand and Australia

It books the appointment. It never opens the notes.

Talkify is an AI receptionist for physio and allied health clinics running Gensolve Practice Manager, in New Zealand and Australia. It answers the number you already have, on the phone company you already use, in a real local voice. It greets a patient it recognises by their first name and offers appointment times your Gensolve diary has free.

Then it stops. It is never given a clinical note, it is never told what an appointment is for, and it gives no health advice of any kind. In a clinic that restraint is the point, not the small print.

Your number
Stays yours
Your diary
Read live
Clinical notes
Never read
Status
Early access

Early access means we set the first clinics up with you. The connection is built against Gensolve's published API and has not yet answered a live clinic's phone. Every ability that writes into your diary is yours to turn on, and moving and cancelling stay off until you decide otherwise.

Real gaps in your Gensolve diary. Nothing clinical is read, asked or written.

What it will never do.

Read this part first, because it is the reason to choose this one. None of these is a setting we have switched off for you. There is no code behind any of it, so there is nothing to misconfigure, nothing to leak and nothing an unusual caller can talk it into.

It never reads a clinical note

No treatment record, no clinical note, no ACC claim, no diagnosis. There is no code in the connection that reads any of it, so there is nothing to switch on, nothing to misconfigure and nothing an unusual caller can talk it into.

It is never told what an appointment is for

An appointment type name is very often a condition by another word, so the agent gets the day, the time and the clinician and stops there. Asked what someone is booked in for, it says plainly that it does not have that and offers to take a message.

It gives no health advice

It does not triage, does not say whether something sounds serious, and does not tell anybody what to do about a symptom. Anything urgent or distressing becomes a message for the clinic, and in an emergency it tells the caller to ring the emergency number for the country your clinic is in, 111 here and 000 in Australia.

It only ever touches the caller's own appointment

Found from the number they are ringing from, and from nothing else. There is no field where a caller can hand it a patient reference or an appointment to act on. Somebody ringing about a partner's or an adult relative's booking gets a message taken.

It writes a reception note, not a clinical one

The call goes on the patient record as a reception note, which is where a receptionist would put it, and it says on its face that nothing in it has been assessed by a clinician. We never write a clinical note.

It does not take payments or discuss accounts

No card numbers, no balances, no ACC claim questions. If money comes up it takes a message for whoever handles it, which for most clinics is the right answer anyway.

A receptionist who never has to say hold on.

Everything it does, on the mornings when the phone goes four times while you have your hands on somebody's shoulder.

From the phone ringing to a time in the diary.

Six things happen while you are treating somebody. You do none of them.

01

It answers, properly

On the first ring, in a genuine local voice, using your clinic name and your greeting. No hold music, no menu, no "press one for reception". Five people can ring at once and all five are answered.

02

It knows who is ringing

If the number belongs to one of your patients it greets them by their first name. That is all it is given: no date of birth, no address, no history, nothing clinical. Enough to sound like your front desk, and not a word more.

03

It asks what they need, in ordinary words

Then matches it to the appointment types you have ticked, with the length Gensolve holds for each. It never invents a service, and it will not put a first-time caller into a follow-up slot because the words sounded close.

04

Your diary says what is free

It reads the day's appointments for each clinician out of Gensolve and finds the gaps inside the hours you set, long enough for the appointment the caller asked for. It reads back two or three of them, never a time it made up.

05

It books the one they picked

After checking, at that moment, that the gap is still there. If the front desk took it while the caller was talking it does not book, it says so and offers what is left. It is told never to say an appointment is made unless it actually is.

06

It writes the call down

A reception note on the patient record saying the call happened, when, and what it was about. You get the whole call as a text and an email within seconds. Nothing clinical is written, and nothing clinical was read.

What it does with your Gensolve.

Your sites, your clinicians, your appointment types and your real diary, working the phone at the hours a clinic cannot.

Your diary, read live

The day's appointments come out of Gensolve on the call, and the agent offers the gaps inside the hours you set, in the length of the appointment type. So it offers a time, not a day, and never a time it did not find a gap for.

Each treatment, with the right clinician

Where Gensolve says who does what, the agent follows it, and a caller who asks for someone by name is only offered what that person does. It offers the appointment types you tick, in your own names for them.

The booking, made while they talk

A real appointment in Gensolve against a named clinician, with a short practical note for reception. New patient, asked about parking, needs a ground floor room. Arrangements only, never symptoms.

It cannot double book a clinician

The chosen time is re-checked against a fresh read of the diary in the second before anything is written, and an agent that is told to say the slot went rather than claim a booking that did not happen.

Moving and cancelling, if you allow it

Two separate switches, both off to begin with. Moving reads the appointment back first so you both know which one it is. Cancelling records the caller's own words and never asks why. Most clinics should leave cancelling off, and we will say so.

Every ability is its own switch

Off is genuinely off: the ability is removed from the agent rather than discouraged in its instructions, and the connection refuses it as well. Connect Gensolve, watch what it reads back, and turn things on when you are ready.

Three things at Gensolve's end, then four boxes at ours.

Gensolve puts more of the connection in the clinic's hands than most systems do, which is a good thing and worth knowing before you start.

What you do in Gensolve.

Ask Gensolve Support to switch the API on for your organisation; they give you a secret key. Make a System User for Talkify with an API Access role, and grant it the endpoints we list, one at a time, so we can only ever touch what you have ticked. Then add our server address to your IP whitelist under API Configuration, because Gensolve answers nobody else. You can remove the user or the whitelist entry whenever you like, and our access ends that moment.

What you do in Talkify.

Choose your region, paste the organisation name, the user name, the password and the secret key, and press Test connection. It names your clinic back and says in words if the whitelist or an endpoint is the problem. Then tick what the agent may book and whose diary it may fill, set the opening hours it should offer times within, and leave the master switch off until you have watched it read your diary back.

The connector is one part of it.

Gensolve is where the diary lives. It is not where most of a clinic's phone calls actually go, so the agent is not built only out of it.

You keep your number, and your phone company

Nothing is ported, no hardware is installed and your clinic line is not moved into somebody else's phone system. You forward your existing number, on your existing provider, and you choose when: always, only when the desk is already on a call, only when nobody picks up in a few rings, or only outside your hours.

One agent on the phone and on your texts

The same agent that answers the phone answers the texts that come into the same number, knowing the same appointment types and the same free times. It is not a second product with a second login and a second bill.

It knows the clinic, not just the diary

Most calls to a clinic are not booking requests. Parking, whether you are up a flight of stairs, ACC, whether you take walk-ins, what a first appointment costs, when the physio is back from leave. None of that is in Gensolve and all of it is in the agent.

It chases what it did not get

If a call ends with a detail missing, the agent can work out what it is short of and text the caller for it afterwards. The reply is saved against the call and emailed to you.

Every call becomes something you can act on

Every call lands as a lead, and you decide what a lead does: ring somebody, text somebody, hit a webhook, push into your CRM, or post into Slack or Microsoft Teams so the person who needs to know sees it while it still matters.

The ones that need a person get one

Anything clinical, anything distressing, anything about an account. The agent takes a proper message with the name, the number and what they wanted, and puts the urgent ones through to whoever you have nominated, on rules you set line by line.

Where the calls go, and what we keep.

You are responsible for your patients' information, so this is the section to hold a supplier to.

Calls are handled in New Zealand and Australia.

In New Zealand data centres and Australian data centres, and nowhere else, transcription and recordings included. Audio, transcripts and call details are encrypted at rest with AES-256 and handled in line with the Privacy Act. Your clinic timezone comes from the Gensolve region you choose, so a caller in Perth is told a Perth time and a caller in Napier is told a Napier one.

We hold no patient list, and it is worth asking anyone who does.

To recognise a caller we hold a small index of our own, and here is everything in it: a one way scrambled version of each phone number, and the reference of the patient it belongs to. No names, no phone numbers you could read, no email addresses, no dates of birth, and nothing clinical. The first name your agent says out loud is read from your Gensolve at the moment it says it, and is never written down here. The index expires by itself and rebuilds from your account, so disconnecting ends it.

Set up with you

See it working in your own Gensolve.

Early access means we do the first ones together. We connect Talkify to your Gensolve, set the agent up to match how you work, and go through the first calls with you, so you watch it happen on your own diary before anybody relies on it.

Set it up together Talk to us → Or leave your details in the form below and we will come back to you.

Frequently asked.

The questions we hear most. If yours isn't here, talk to us and a person will answer it.

What does early access mean here?
That it is built, tested against Gensolve's published connection, and has not yet answered a live clinic's phone. We set the first clinics up with you rather than handing over a switch, and we tell you plainly when something is still settling. The restraint about clinical information is not part of what is settling: it is built the same way as our Cliniko connection, which clinics run on today.
Do we have to change our phone number?
No, and you do not change phone company either. Talkify works by call forwarding from the number your patients already have, so nothing is ported and no hardware is installed. You choose when it picks up: always, only when the desk is 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 existing provider and about as long to turn off again.
How does it connect to Gensolve?
Three things at Gensolve's end, then four boxes at ours. Gensolve Support switches the API on for your organisation and gives you a secret key. In Gensolve you make a System User for Talkify with an API Access role and grant it the endpoints we list. And you add our server address to your IP whitelist under API Configuration, because Gensolve answers nobody else. Then you paste your organisation name, the user name, its password and the secret key into Talkify and press Test connection. No developer work, and you can remove the user or the whitelist entry whenever you like, which ends our access immediately.
Can it read our clinical notes?
No, and not as a setting we have switched off for you. There is no code in the connection that reads a clinical note, a treatment record, an ACC claim or a diagnosis, so there is nothing to turn on and nothing to be talked into. The agent is reception. It knows a caller is one of your patients, it knows their first name, and it knows the day and time they are next booked in. That is the whole of it.
Will it tell someone what their appointment is for?
It cannot, because it is never told. An appointment type name is very often a condition by another word, so the agent is given the day, the time and the clinician and nothing else. If a caller asks what they are booked in for, it says it does not have that in front of it and offers to take a message or put them through.
Does it give any health advice?
Never. It does not decide what is urgent, does not say whether something sounds serious, and does not tell anybody what to do about a symptom. Anything urgent or distressing becomes a message for the clinic, and in an emergency it tells the caller to hang up and ring the emergency number for the country your clinic is in, 111 here and 000 in Australia. Those rules are added to the agent when it is built and cannot be edited out of it.
Can a husband ring up and change his wife's appointment?
No. Every change the agent makes is to the appointment booked under the number they are ringing from, and that is the only way it can find one. There is no field where a caller can hand it a patient or an appointment to act on. Anyone ringing on another person's behalf gets a message taken for the front desk.
How does it know what is free?
It reads the day's appointments for each clinician out of your Gensolve diary and offers the gaps inside the hours you set, in the appointment length you set for each type. It never offers a time it did not find a gap for, and it checks the gap again in the second before it books, so a time the front desk took while the caller was still talking is not double booked. Once we have confirmed Gensolve's own available times with a live clinic, you can switch to those instead and let Gensolve's roster decide.
Can it move or cancel an appointment?
Only if you switch those on, and both start off. Moving reads the appointment back first so both of you are certain which one you mean, and checks the new time is genuinely free. Cancelling we would leave off for most clinics, because a cancellation is usually a conversation with a person. If you do switch it on, the agent does not ask why, and records the caller's own words rather than choosing a clinical reason.
What lands on the patient record after a call?
A note saying the call happened, when, from what number, how long it ran and what it was about. It goes on as a reception note, and it ends by saying it is a reception note rather than a clinical one. We never write a clinical note. If you would rather have summaries only, or notes only on calls where the agent took somebody's details, both are settings.
Do you keep a copy of our patient list?
No. To greet a caller by name we hold an index, and here is everything in it: a one way scrambled version of each phone number pointing at a patient reference in your Gensolve, and nothing else. No names, no readable numbers, no email addresses, no dates of birth. The first name your agent says out loud is read from your Gensolve at the moment it says it, and is never written down by us. The index expires by itself and rebuilds from your account, so disconnecting stops it.
Where are the calls handled and what is stored?
In New Zealand data centres and Australian data centres, and nowhere else, transcription and recordings included. Audio, transcripts and call details are encrypted at rest with AES-256, in line with the Privacy Act. Those recordings contain your patients' personal information, which makes you responsible for them, so it is a fair question to put to any supplier and get the answer in writing.
We have more than one site.
One number can cover every site. The agent asks the caller which one suits them before it offers any times, says the site back with the day and time, and books them there. Or pin the number to a single site and the caller is never asked. Either way you choose which clinicians it may fill.
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. No setup fee, no per-call charge and no lock-in. That sits alongside whatever you already pay Gensolve; we do not touch your subscription.
We run Cliniko, not Gensolve.
Then the Cliniko connection is the one for you, and it is live with clinics today. The two do the same job with the same restraint. Clinics on neither still get an agent that answers the phone, books into Google Calendar or Outlook and texts you the summary.

Have a look around.

How the agent handles a clinic day, from the eight o'clock rush to the enquiry that arrives at nine at night, whether or not you run Gensolve.

The same job with the same restraint, and live with clinics today.

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

TALKIFY FOR GENSOLVE · NEW ZEALAND & AUSTRALIA · 2026

Stop losing new patients
to a busy tone.

● No card● No lock-in● Free to call● Set up alongside you

Or run it from your pocket

Get your first agent · No card needed

Talkify is currently available to businesses in New Zealand, Australia & the United Kingdom 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 9c each.

● Your data stays in NZ.