Early access · Stripe payments

The deposit is paid before you hang up.

Halfway through the call the agent offers to take the deposit, texts a Stripe Checkout link to the phone the caller is holding, and waits. They tap, they pay, they come back. Then the agent checks with Stripe and says the sentence every business wants said on a first call: "That has gone through, you are booked in."

The account
Yours, not ours
The link
By text, mid-call
The card
Typed on Stripe
The answer
Stripe's, not the agent's

In-call payments are in early access. The whole loop has been run end to end on a real phone call against a simulated gateway, and no business has taken a live payment on it yet. So this page is an invitation rather than a sales pitch: we are looking for a handful of businesses to be first, with us watching every call. We would rather tell you that here than let you find it out on a Friday.

Reception Personal Assistant Booking Service Sales Qualification Tradesman Dispatcher Real Estate Inquiry Beauty & Wellness Plumbing Dispatch Retail Professional Services

A booking that is paid for is a booking that turns up.

Everything else an agent does ends with a note for somebody to action later. This ends with money in your account before the caller has put the kettle on.

01

It offers, in your words

You write the moment: when a job is booked, when an invoice comes up, when a deposit is due. The agent raises it in the wording you wrote, not in wording it invented, and only when the rule you set says it should.

02

It texts the link

A text goes to the number they are ringing from, on the same rails as every other text your agent sends. It carries your business name, the amount, and a link that opens a Stripe Checkout page belonging to your account.

03

They pay, on their phone

On Stripe's own secure page, with the card in their pocket or the one their phone already has saved. Nothing is read out loud, nobody in your office types a card number, and the call keeps going the whole time.

04

The agent asks Stripe

Not the caller, and not itself. Our server asks Stripe about that exact checkout and answers the agent with the truth: paid and the amount, declined, or not finished yet.

05

It says so, out loud

"That has gone through, you are booked in." The one sentence that turns a maybe into a job, said while they are still on the phone rather than in an email they open on Tuesday.

06

You get the whole thing

The call, the transcript, the summary and the payment land together as one record. If the action was tied to a Xero invoice, the payment is noted against that invoice and your accounts inbox is emailed.

You write the action. The agent works inside it.

Payments are authored on the agent builder canvas, next to everything else your agent does. There is nothing to code and nothing the model gets to decide on its own.

A fixed amount, or a range you set.

Most actions are one figure: a $150 callout deposit, a $50 booking fee. Where the price genuinely depends on what the caller describes, you give the agent a floor and a ceiling instead and it works inside them. It cannot go a cent over your ceiling, and it cannot invent an amount. Off the rails, it takes the details and leaves the pricing to you.

The text is yours, word for word.

You write the message that goes out and the agent drops the link into it. The model never composes the text, which is the same rule every other link your agent sends already follows. The Stripe page then shows your business name and the amount before anybody touches a card.

When it may offer.

A condition you write in plain English: only once a job is booked, only for a first-time customer, only on the collections call. Silent otherwise.

Both directions.

The same loop on an outgoing call, so an agent chasing an overdue invoice can take the payment on the spot rather than promising an email.

One per call.

An action is offered once per conversation and the link lasts half an hour. No caller gets pestered, and no link goes wandering off into a text inbox for a week.

Your Stripe account. Your money.

This is the part worth being blunt about, because it is the part people quite reasonably worry about when a machine offers to take a payment.

A restricted key, not your keys

You create a restricted API key in your own Stripe dashboard, ticked for Checkout Sessions and nothing else, and paste it in. It cannot refund, cannot move your payouts, cannot read your customers and cannot touch anything else. It is stored encrypted, never shown back in full, and you can revoke it inside Stripe at any moment without ringing anybody.

Talkify never holds the money

The checkout is created on your Stripe account, so the payment settles to your bank on your own payout schedule, on your own Stripe fees, with your name on the receipt. We are not the merchant, we do not hold funds in the middle, and we take no cut of a payment. Switch us off tomorrow and every payment you have taken is still sitting exactly where it was.

Talkify never sees a card number

The card is typed on Stripe's own secure Checkout page, on the caller's handset, and that page belongs to Stripe rather than to us. No card number is spoken on the call, none is written into a transcript, and none reaches a Talkify server. What we keep is the amount, the currency, the outcome and Stripe's reference for the checkout.

Stripe has the last word

A webhook is only ever a nudge to go and look. Whatever the outcome, we read it back from Stripe with our stored session id and that is what the agent is told, so the answer the caller hears is Stripe's answer rather than a guess made from what they said.

Tied to the invoice it paid

Where the action came off an overdue invoice, the payment is written back as a note on that invoice in your own Xero and your accounts address is emailed, so a person still sees it and reconciles it. We do not quietly write payment records into your ledger.

The rest of the call is untouched

A payment is one thing the agent can do on a call, not the call. It still books the job, still answers the questions, still takes the message and still texts and emails you the lot within seconds, whether the payment happened or not.

Three things the agent will never do.

Rules, not preferences. Each of these is enforced in the code rather than asked for politely in a prompt, because a payment is exactly where a well-meaning machine must not improvise.

Live line · Answering right now

Hear how it asks before you decide.

The deposit line only works if the agent sounds like somebody you would hand your card details to. Ring ours, talk over it, change your mind halfway, ask it something awkward. 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.

Early access, and we mean it.

The loop is built and it has been run end to end on a real phone call. What it has not had is your customers on the other end of it, and that is the only test that counts.

What being first actually means.

We switch it on for you, with us watching. You start with one action, usually a deposit, on one agent. We sit over the first calls with you and read every one of them. If anything is off you tell us and we fix it that week, because at this stage there are few enough of you that we can. When you are happy, you widen it.

What it costs to try.

Nothing beyond the agent you already have. Payments are part of what an agent can do rather than a paid add-on, so there is no upgrade to buy, no per-transaction fee from us and no cut of what you are paid. The text is billed like any other agent text, and Stripe's own processing fee is between you and Stripe.

Who it suits first.

Anyone whose no-shows cost real money: trades taking callout deposits, clinics and studios holding an appointment, and anybody making collections calls.

What you need.

A Stripe account and five minutes to make a restricted key. If you already take payments online, you already have everything.

On Windcave instead?

The same loop runs on Windcave for the many New Zealand businesses who bank that way. Nothing changes from the caller's side.

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.

How does the caller actually pay?
By text, on the phone they are already holding. Partway through the call the agent offers it: "I can text you a link for the deposit now if that suits." If they say yes, a text arrives with a link. They tap it, a Stripe Checkout page opens with your business name and the amount on it, they pay with the card in their wallet or with whatever their phone already has saved, and they come back to the call. Most people do it without taking the phone away from their ear for more than a few seconds.
Whose Stripe account does the money go into?
Yours. The payment is created on your own Stripe account with a key you generate and paste in, so it settles to your bank the same way every other Stripe payment you take does, on your own payout schedule and with your own fees. Talkify never holds the money, is not the merchant on the receipt, and takes no percentage of what you are paid. If you switched us off tomorrow, every payment you had taken would still be sitting in your Stripe account, exactly where it was.
Does the agent ever hear or read a card number?
No, and it is built so that it cannot. The card is entered on Stripe's own secure Checkout page, on the caller's handset, and that page belongs to Stripe rather than to us. No card number is spoken out loud, none is typed by anybody in your office, none is written into a transcript, and none reaches a Talkify server. The agent is instructed to refuse if a caller offers to read their card out, and to text the link instead.
Who decides the amount?
You do, when you write the action in the agent builder. An action is either a fixed amount, say a $150 callout deposit, or a range with a floor and a ceiling that the agent may work within when the price genuinely depends on what the caller has described. It cannot go a cent above your ceiling and it cannot make a figure up. If a job falls outside the rails you set, the agent takes the details and leaves the pricing to a person.
What stops the agent claiming a payment that never happened?
The agent is not the one who decides. When the caller says they are done, the agent asks our server, our server asks Stripe about that exact checkout, and whatever Stripe says is what the agent is told. Paid, and the amount. Not finished yet. Declined. The agent only ever repeats what Stripe has confirmed, so "that has gone through, you are booked in" means Stripe said so a second ago, not that the agent assumed it.
What if they do not pay, or the card is declined?
The call carries on like any other call. The agent can offer to wait a moment and check again, offer to send the link a second time, or simply take the booking down and let you follow it up, whichever you have told it to do. Nothing is lost: the enquiry still reaches you as a lead with the full call attached, the same as every other call your agent takes.
How do I connect it?
With a restricted API key you create yourself in your Stripe dashboard, ticked for Checkout Sessions and nothing else. Paste it into the Stripe row in Talkify's Integration Manager and you are connected. There is no developer work, nothing to install, and no OAuth consent to chase. You can revoke that key inside Stripe at any moment without ringing us, and everything stops.
What can that key actually do?
Open a checkout and read the result of one. That is the point of a restricted key rather than a live secret key: it is scoped to what the agent needs and nothing more, so it cannot issue refunds, cannot move your payouts, cannot read your customer list and cannot touch anything else in your Stripe account. The key is stored encrypted and is never shown back to anyone in full.
When would a business actually use this?
The two that keep coming up are a deposit and an overdue invoice. A deposit is the one that changes a day: a caller who has paid something is a caller who turns up, and a booking that took a deposit on the phone does not become a no-show at eight the next morning. The other is the collections call, where the agent rings about an invoice that has gone past due and can take the payment there and then rather than promising to email a link that gets buried.
Does it work on an outgoing call as well as an incoming one?
Yes. It is the same loop either way, so an agent ringing out about an unpaid invoice or a reminder call about a booking can offer the link exactly as an agent answering the phone can.
How long is the link good for?
Half an hour from the moment it is sent, which is the window for a payment being made while somebody is on the phone rather than a link floating around a text inbox for a week. After that the page politely refuses and the agent, or you, can send a fresh one.
Does the text cost anything?
It is charged like any other text your agent sends: your monthly free allowance first, then 10c each. There is no separate fee for a payment link, no per-transaction charge from us, and no cut of the payment. Stripe's own processing fee applies as it always does, and it is between you and Stripe.
We use Windcave, not Stripe.
Then you want the other page. The same in-call payment loop runs on Windcave for the many New Zealand businesses who bank that way, and it works the same from the caller's side. Have a read of the Windcave page instead.
What does Talkify itself cost?
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. Payments are part of what the agent can do rather than a paid add-on, so there is no upgrade to buy to switch this on. No setup fee, no per-call charge and no lock-in.
Where is the call handled, and where does the data live?
A call to a +64 number is handled in New Zealand and a call to a +61 number in Australia. Audio, transcripts and call details are stored in New Zealand and Australian data centres and encrypted at rest with AES-256. The payment record we keep is the amount, the currency, the outcome and Stripe's own reference for the checkout. Nothing about the card itself, because we are never given it.

Have a look around.

The same in-call payment loop for businesses banking with Windcave rather than Stripe.

The agent rings the invoices that have gone past due, in your name and your wording, and can take the payment on the call.

How the agent handles a booking call end to end, and where a deposit fits into it.

What happens to the calls that arrive once the office is dark, which is when a deposit is hardest to chase.

Put your own numbers in and see what the calls you never hear about are worth.

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

TALKIFY + STRIPE · IN-CALL PAYMENTS · EARLY ACCESS

Take the deposit
while they are still talking.

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