Skip to main content

You're not losing jobs to your website. You're losing them to a missed call.

When someone needs a plumber, they ring three. The one who picks up gets the job. If you're under a sink, on a roof or mid-appointment, that isn't you.

Ema is an assistant that picks up instead — on your Hook directory listing, on your own website, and on WhatsApp. She answers the questions people actually ask, and puts the job in your calendar.

How Hook businesses grow with Ema

No commitment to start, and nothing to buy until you've seen her work.

  1. 1

    Get free leads

    Join the Hook marketplace for free. Ema answers enquiries from local customers and sends them your way.

    Add your business
  2. 2

    Bring Ema to your own site

    Like how she handles enquiries? Install the same Ema Assistant on your own website.

  3. 3

    Grow her capabilities

    Add booking, calendar sync, WhatsApp, voice, or a smarter search bar — built to order as you need them.

Ema Booking

Customers pick a slot inside the chat, confirmed against your real calendar.

Ema Calendar

Buffers between jobs and a reminder before every appointment, synced to your own calendar.

Ema WhatsApp

The same assistant, answering where your customers already are.

Ema Voice

Ema picks up the phone when you can't, and books the job while she's on the line.

Ema Search Bar

Upgrades the search box you have — or adds one — so it understands a real question, not just keywords.

See what's next

Starter, Growing and Full Stack — what each level includes, side by side. Get in touch for pricing.

Compare the options →

Speaks every customer's language

A customer who messages in Polish, Romanian or Urdu gets the answer in Polish, Romanian or Urdu — instantly, at 11pm. Those jobs used to go to whoever could understand them.

The best search your site ever had

Nobody taps through menus on a phone. They ask: "do you do bathrooms?", "how much for a boiler service?" Ema answers from your actual content — your services, your prices, your terms.

Sells and books, not just answers

The conversation doesn't end with "I'll get back to you". It ends with a slot picked from your real calendar — and where you take them, a deposit paid. The admin happens inside the chat.

Talk to her right now

The chat open in the corner of this page is Ema herself, answering questions about her own product — the same assistant, the same technology, your customers would get. Ask her about pricing, booking, or how she installs on your website — or ask her in another language.

The live demo isn't connected on this environment. When it is, Ema opens in the corner of this page and answers for real — we don't show scripted pretend chats. See .env.example for the two values that switch her on.

One assistant, everywhere your customers are

Your directory listing

Your Hook listing on this site comes with the chat built in. Customers find you and talk to your Ema without leaving the page.

Your own website

One script tag and the same assistant answers on your site too — your services, your prices, your terms. Nothing invented.

WhatsApp

Where your customers already are. Same assistant, same calendar, no new app for anyone to download.

This is the whole install:

<script src="https://cdn.puglieseweb.com/chat/v1/chat-widget.umd.js"></script>
<script>
  PweChat.init({
    apiUrl: 'https://api.puglieseweb.com/chatbot',
    tenantId: 'your-tenant-id',
    businessName: 'Your Business',
  });
</script>

We set it up with you — you don't need to touch code yourself.

Start free. Pay only for what you use.

We list you and send you customers before we ask for anything. When you're ready, Ema Assistant and Ema Booking charge only for the work they actually do.

  1. 1

    We list you — you do nothing

    Free

    Tell us your trade and your patch. You're in the Hook directory the same day, with your Ema chat built into the listing — customers can talk to her straight away.

  2. 2

    Install Ema Assistant on your site — we start answering

    Pay only for what you use

    One script tag on your website — we set it up with you — and Ema starts answering your customers 24/7, in their language, from your own content. You pay for the conversations she actually handles; a quiet week costs you nothing.

  3. 3

    Install Ema Booking — we only manage the bookings you miss

    Pay only for what you use

    When a call you can't take is redirected to Ema, she picks it up, books the job into your calendar, and notifies you on WhatsApp. Answer the phone yourself and that booking costs you nothing — you only ever pay for the ones she saved.

What Ema actually does

Answers, 24/7

Opening hours, whether you cover a postcode, what a service includes, roughly what things cost — the questions you answer twenty times a week.

Books into your calendar

Real availability, buffers between jobs, and a reminder before the appointment. Free, and yours to keep whether or not you stay with us.

Speaks their language

Every customer gets answered in the language they wrote in — no phone-shyness, no lost nuance, no lost job.

Learns from your own site

Point Ema at your website and she answers from what's on it — your services, your prices, your terms. Nothing invented.

And what she won't do

  • Make things up. If the answer isn't in what you gave her, she says so and offers to have you call back. She will not guess at a price or promise a date you haven't agreed to.
  • Pretend to be you. Customers are told they're talking to an assistant, up front.
  • Hold your customers hostage. They're your customers. Take the relationship direct whenever you like — that's the point.

Try it with one job

That's the whole pitch. Take one job from us, free, and see if it was worth having.

List your business free