Live chat + AI standby, for service businesses

Answer every lead.
Even the ones at midnight.

Drop HawkChat on your site with one line of code. Your team handles the conversation — and the moment nobody's watching, Claude-powered AI takes over so no lead ever sits on read.

Plumbing HVAC Contracting Electrical Web studios Landscaping
Idle 15:00
Riverside Plumbing Co. Usually replies in a few minutes
Hi! Is anyone available to look at a water heater tonight?
Hey Jordan — yes, we've got a tech free after 6pm. Want me to book it?
↑ try it — actually type something
★ 4.9 satisfaction
PlumbingHVACContractingElectricalWeb DevelopmentLandscapingRoofingHome Services PlumbingHVACContractingElectricalWeb DevelopmentLandscapingRoofingHome Services
What your visitors see

A chat widget that feels like your business, not a plugin.

One embed, fully branded, live on any site — WordPress included.

One script tag, live everywhere

Paste a single snippet into any site — or drop in the WordPress shortcode. No build step, no plugin conflicts.

Matches your brand, per site

Set widget color, corner position, and business hours independently for every site you run.

Real typing, in real time

Live "agent is typing…" indicators and instant delivery over Socket.io — no refresh, no lag, no guessing.

Contact capture, built in

Grab a name and email before or during the conversation, so no lead slips away nameless.

Post-chat ratings

A quick star rating and comment after every chat, so you know what's working before your customer walks away.

Business hours, respected

Outside your hours, HawkChat falls back to AI or a clear offline message — visitors are never left staring at a blank box.

The hawk's watch

When nobody's watching, the hawk takes the chat.

HawkChat starts a clock the second a message goes unanswered. If it hits your idle window — 15 minutes by default, yours to configure — Claude-powered AI quietly steps in and keeps the conversation moving.

00:00Message received
15:00Agent still idle
15:01AI takes over
VISITOR Do you install tankless water heaters?
SYSTEM No agent has responded in 15 minutes.
HAWKCHAT AI Yes — we install tankless units and can get a quote started now. What's your zip code?
01

Silent by default

While a human agent is actively replying, the AI says nothing. It watches, it doesn't interrupt.

02

Configurable idle window

15 minutes out of the box — tune it per site to match how fast your team actually responds.

03

Hands back automatically

The moment an agent goes idle again, the AI resumes. No one has to flip a switch.

What your team sees

One inbox. Every site. Zero refreshing.

The dashboard pulls every conversation, from every connected site, into a single live inbox — updated instantly over Socket.io.

  • Assign, prioritize, track status — open, assigned, on hold, or resolved, at a glance.
  • An overview that surfaces what matters — active conversations, priority leads, your busiest sites, recent activity.
  • Multi-site from one workspace — manage chat across every client site without switching logins.
0Active chats
0Priority leads
0Sites live
0mAvg. response
Marcus T. — Riverside PlumbingCan someone come out today for a leak?
Open
Elena V. — BrightPath Web StudioFollowing up on the redesign quote
Assigned
Dan K. — Coastal ElectricPanel upgrade — waiting on permit info
Hold
Priya S. — GreenScape LandscapingThanks so much, see you Tuesday!
Resolved
Behind the scenes

Your team, your roles, your inbox — kept in sync.

Team management

Invite agents. Set roles. Move on.

Bring on owners, admins, and agents with role-based access — so everyone sees exactly what they need, and nothing they don't.

Owner Admin Agent
Notifications

Branded emails, sent from your stack.

New invites and conversation assignments go out as branded email, over Microsoft 365 (Graph API) or standard SMTP — whichever your business already runs on.

from: notifications@riversideplumbing.com
You've been assigned a new conversation
Marcus T. is asking about a same-day leak repair — priority flagged.
Built to be trusted with real customer data

Production-grade from day one.

JWT auth + bcrypt hashingEvery session and password handled the hard way, on purpose.
Email verification & resetFull account recovery flows, ready out of the box.
MySQL-backed, alwaysNo local or JSON fallback — this runs production-grade from the start.
Workspace plans

Sized for one site or a whole agency.

Every plan includes the widget, the dashboard, and AI standby. Tiers differ in connected sites, team seats, monthly conversation volume, and AI usage allowance. Contact us for current pricing.

Starter

One site, one team
  • 1 connected site
  • Small team seat allowance
  • Standard monthly conversation volume
  • AI takeover included
Contact us

Agency

Every client, one workspace
  • Highest number of connected sites
  • Largest team seat allowance
  • Highest conversation volume
  • Maximum AI usage allowance
Contact us