They choose how to hear from you
Right now, at a time they pick, or by message. Add your calendar link and they can book a meeting too.
TalkHook · A call-me-back button for any website
Built for trades and service businesses that can't sit by the phone. TalkHook puts a button on your site that asks visitors for their number. Your phone buzzes with a link, you tap it, and you're talking to them while they're still on the page.
We'll show you your own homepage with the button on it. Nothing gets installed.
$39 a month. No contract. 30-day guarantee. Running a sales team? See TalkHook for teams
Your phone should ring in the next minute or so.
One line of code. Works on
A contact form says we'll be in touch. A phone number says you go first. Plenty of people won't do either. They close the tab and call whoever is next on Google.
Watch it happen in 30 seconds, sound on.
How it works
No call center sits in the middle and no robot does the dialing. It's your phone and your voice, just a lot sooner than a contact form would get you there.
Right now, at a time they pick, or by message. Add your calendar link and they can book a meeting too.
Their name, the page they were reading, and a link. Tap it and your phone dials them. They've already had a text saying you're about to call.
From your own phone, so they see your number and hear a real person. There's no app to install.
When you're busy
You're up a ladder, under a sink, or with a customer. TalkHook knows the lead is still waiting, and it doesn't let it go quiet.
You get
Dana gets
You get
Dana gets
You get
Tap the link at any point and the nudging stops. Ten minutes later Dana still gets a short text with a way to reach you, in case your call went to voicemail. No booking link? We ask them to reply with a good time instead. A missed call never ends in silence.
After hours
Tell us your hours and your time zone. Once you're closed, “Call me now” becomes “Call me when you open”, and the request waits for your first hour back.
Pricing
Every plan has everything on this page, except team alerts, which are on Pro. The rest of the difference is the badge, and how many sites it covers.
One site
One site, your brand only
For agencies
That's under $20 a site.
Questions first? [email protected]
30-day money-back guarantee. Not working for you? Email [email protected] within 30 days of your first payment and we'll refund it in full. No questions.
$39 flat beats $29 that buys only 50 calls. See how we compare
| What you get | Standard$39/month | Pro$69/month | Agency$199/month |
|---|---|---|---|
| Websites | 1 | 1 | 10 |
| Who gets the text | One number | 3 people, first tap takes it. Add more for $10 a month each, up to 10. | One number per site |
| Badge on the button | “Powered by TalkHook” | None | “Powered by your agency” |
| Call now, call later, message | |||
| Reminders at 3 and 7 minutes | |||
| Booking link at 12 minutes | |||
| After-hours requests held for opening | |||
| Callbacks | About 250 a month | About 250 a month | About 250 a month per site |
| Per-call charges | None | None | None |
TalkHook is for owners and small teams who make their own calls. It isn't for call centers, or for anyone who wants a robot to answer. Prices are in US dollars. Payments go through Stripe, and we never see your full card number. Somewhere else? Ask us. The 250 is a fair-use guide, not a meter. It's there so one runaway site can't run up costs for everyone. If you go past it, we'll talk to you first. Your button stays on, and there's no surprise overage bill.
Plays nicely
It was built to sit on other people's websites, next to their chat widgets, cookie banners and themes, and to stay out of their way.
Your site's CSS can't bend it out of shape, and it can't touch a single thing on your page.
Already have a chat bubble in the corner? It takes the other one. It also lifts itself above cookie banners and sticky bars.
One small file with no dependencies, loaded after your page. Your speed score won't notice it.
Your name, color, hours and booking link live with us. Change one and your site shows it within five minutes.
Add data-th="now" to any link, or point it at the “Call us” button you already have.
As someone goes to leave, after a few seconds, or partway down the page. Want it only on some pages, or only on phones? Ask us and we'll set it up.
The page, the referrer, UTM tags and ad click IDs come with every request. Events go to Google Tag Manager too.
Your key only works on your domain, with rate limits on our side and a spam trap in the form.
Install
After checkout you get your own line. Paste it before </body> on every page, once.
<script src="https://cdn.talkhook.com/th.js" data-key="th_yourkey" defer></script>
Running WP Rocket, LiteSpeed or another optimizer? Exclude cdn.talkhook.com from “delay JavaScript”, so the button shows up right away.
Code injection needs a Core, Plus or Advanced plan.
Needs a Premium plan with your own domain. Don't use the “Embed HTML” element, which boxes it into one spot on one page.
If you switch or update your theme, paste it again.
We'll look at your site and tell you if the line is there, the key is live, and nothing is blocking it.
Try it
Use the button the way your visitors would. Your phone gets exactly what theirs would: a text right away, then a person calling.
We answer weekdays, Central time. Outside those hours it books you in for when we open, which is what it would do for your visitors too.
Type your address and we'll show you your homepage with the button on it. Nothing gets installed. It's a private preview that only you see.
Some hosts block previews. If yours does, the phone demo still works. Or style the widget in the playground.
Questions
No. You get a text with a link, you tap it, and your own phone calls them. They see your number and hear you, not a recording asking them to hold.
You get reminded by text at three minutes and at seven. At twelve minutes the visitor gets your booking link so they can choose a time (no booking link, and we ask them to reply with a good time), and you get told. Nobody is left hanging.
On Standard and Agency, one number per site, the one you give us. On Pro, three people are included and you can add more for $10 a month each, up to 10, each with their own hours: everyone at once, or your main number first and the team after 3 minutes. The first to tap takes the call, and the others are told who has it. More on the sales-team page.
Usually not. TalkHook looks at the corner before it settles, and if something is already parked there, like a chat bubble or a back-to-top button, it takes the other side. If both corners are busy it sits above whatever is there.
It's one file of about 12 KB, loaded after your page has finished. There's nothing else to load and no fonts or libraries pulled in behind it.
Yes, that's the Pro plan. On Standard the badge is part of the deal, and the button stops passing on leads if it's hidden. Agencies get their own name on it.
TalkHook is for businesses in the US and Canada, and visitors need a US or Canadian cell number. You call from your own phone on your own plan, so calls cost what they always do. Our texts go out from a US number, which is why other countries aren't included yet. Somewhere else? Tell us where. Texting abroad costs more, so it may come with an added fee, but we'd rather look at it than turn you away.
Your button keeps working until the end of the period you paid for, then disappears from your site on its own. Nothing broken is left behind for your visitors, even if nobody removes the line of code.
Yes. Put in your website address and we'll show you your own homepage with the button on it, or try it on your own phone. There's no free trial, but there is a 30-day money-back guarantee. If it isn't working for you, email [email protected] within 30 days of your first payment and we'll refund it in full.
You make the call yourself, from your own phone, so the customer sees your number. And there's no charge per call. We put the details side by side, including where the others are the better pick: TalkHook vs LimeCall, TalkHook vs CallPage and TalkHook vs a chat widget.
Then you just used TalkHook on someone else's website. It works the same way on yours.