TalkHook · A call-me-back button for any website

Your website has a phone number nobody calls.

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

One line of code. Works on

  • WordPress
  • Squarespace
  • Wix
  • Shopify
  • Webflow
  • GoHighLevel
  • plain HTML

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

They ask. You tap. You're talking.

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.

01

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.

Call me nowmost asked Call me laterThu · 2:30 PM Message
02

Your phone gets a text

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.

to you · just now

Dana wants a call right now, from northgateroofing.com
Tap to call
Or dial (480) 555-0142
03

You call them back

From your own phone, so they see your number and hear a real person. There's no app to install.

D
Dana(480) 555-0142
0:14

When you're busy

It nudges you. Then it looks after them.

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.

0:00 they ask

You get

Dana wants a call right now. Tap to call They've been told you're calling.

Dana gets

Hi Dana, it's Northgate Roofing. We're calling you right now.
3:00 no tap yet

You get

Still waiting. Dana asked for a call 3 minutes ago. Tap to call
7:00 still no tap

You get

Seven minutes. Dana is still waiting. Tap to call In five more minutes we send them your booking link instead.
12:00 plan B

Dana gets

Sorry we haven't called yet. Reply with a good time, or pick one yourself: your booking link.

You get

Nobody called Dana back. We've sent them your booking link.

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

Closed? It books them in for when you open.

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.

  • Nobody gets woken up at 6am. Requests are held for your opening hours, in your time zone.
  • Visitors can pick their own slot instead, up to five days ahead.
  • Late-night visitors still leave a number, and you still get the lead in the morning.

Pricing

Flat monthly price. No per-call charges.

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

Standard

$39/month

 

  • One website
  • Call now, call later, message and booking
  • Text alerts, plus reminders at 3 and 7 minutes
  • Small “Powered by TalkHook” badge
Get Standard
Most popular

One site, your brand only

Pro

$69/month

 

  • Everything in Standard
  • Team alerts: 3 people included, first tap takes it
  • No TalkHook badge anywhere
  • Your name on the button, nobody else's
Get Pro

For agencies

Agency

$199/month

That's under $20 a site.

  • Ten client websites
  • Badge reads “Powered by your agency”
  • Bill your clients whatever you like
  • One invoice from us
Get Agency

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.

The three plans side by side

$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
Websites1110
Who gets the textOne number3 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
CallbacksAbout 250 a monthAbout 250 a monthAbout 250 a month per site
Per-call chargesNoneNoneNone
For businesses in the US and CanadaNo contract30-day money-back guaranteeCancel and the button quietly disappearsAbout 250 callbacks a month per site

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

Fits into your site without a fight.

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.

Sealed off from your theme

Your site's CSS can't bend it out of shape, and it can't touch a single thing on your page.

Moves out of the way

Already have a chat bubble in the corner? It takes the other one. It also lifts itself above cookie banners and sticky bars.

About 12 KB

One small file with no dependencies, loaded after your page. Your speed score won't notice it.

Change it without touching your site

Your name, color, hours and booking link live with us. Change one and your site shows it within five minutes.

Your buttons can open it

Add data-th="now" to any link, or point it at the “Call us” button you already have.

Can open by itself

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.

Knows where the lead came from

The page, the referrer, UTM tags and ad click IDs come with every request. Events go to Google Tag Manager too.

Hard to abuse

Your key only works on your domain, with rate limits on our side and a spam trap in the form.

Install

One line. Pasted once.

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>
  1. You fill in your details. Business name, the number for your alerts, hours, color and booking link. It takes about five minutes, with a live preview.
  2. You paste the line. Or send it to whoever looks after your site.
  3. Ask for a call from your own site. Your phone gets the text right away. That's the whole test.
  1. Install the free WPCode plugin, or use Elementor Pro's Custom Code.
  2. Add a snippet in the footer (Elementor: location </body> – End).
  3. Paste the line, set it to the entire site, and publish.

Running WP Rocket, LiteSpeed or another optimizer? Exclude cdn.talkhook.com from “delay JavaScript”, so the button shows up right away.

Already pasted it?

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

Be the lead for a minute.

Use the button the way your visitors would. Your phone gets exactly what theirs would: a text right away, then a person calling.

  1. We text you a four-digit code. It keeps anyone from using this demo to call a stranger. Your customers never get a code.
  2. Tap “Call me now”.
  3. Your phone rings. It's us on the other end, and yes, we'll happily talk about your website.
The TalkHook popup as a customer sees it on a business website: a name box, a phone box and a Call me now button. There is no code.
On your website, there's no code. This is what your customers see. They type their number and tap “Call me now”. Try it in the playground

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.

See it on your own website

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

The things people ask first.

Does it call people automatically?

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.

What if I can't pick up right away?

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.

Who gets the alerts?

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.

I already have a chat widget. Will they clash?

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.

Will it slow my site down?

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.

Can I take the badge off?

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.

Which countries does it work in?

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.

What happens if I cancel?

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.

Can I try it before I pay?

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.

How is it different from LimeCall, CallPage or a chat widget?

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.

Powered by TalkHook

Got here from one of these?

Then you just used TalkHook on someone else's website. It works the same way on yours.

Try it on your phone