Salesman Hal

For AEO and SEO agencies

See what AI actually did on your clients’ sites.

Your AEO reports show mentions, maybe a few referral visits. Hal shows what happened next: which AI agents came, what they read and asked, what they did, and the exact leads and meetings they brought in.

Create your agency account

Free during early access, on every client site you add.

Beyond mentions

Mentions say AI knows your client. Hal shows what AI did about it.

Clients don’t pay for being mentioned. They pay for calls, quotes and booked appointments. Until now there was no way to tie AI search to any of them.

What AEO reporting shows today

  • How often the client is mentioned or cited in AI answers
  • Share of voice against competitors for a set of prompts
  • Referral visits from chatgpt.com or perplexity.ai, when the browser passes them on

Then the trail goes cold.

What Hal adds

  • Every AI agent visit: ChatGPT, Claude, Perplexity and more, and why each came: answering someone’s question, indexing for search, or collecting training data
  • Every question it asked: what it asked about the business and searched the site for, word for word
  • Every question it couldn’t get answered: the gaps on the client’s site, ranked by how often agents ask
  • Every session, step by step: what each agent read, asked and did, in order, and whether it ended in a lead, so you can see what converts and where agents give up
  • Every page it read: which pages agents read most, on the site and through Hal
  • Every action it took: searched the site, read a page, checked open times, sent an inquiry, asked for a quote, booked a meeting, plus anything that failed
  • Every lead it sent: name, contact details and message, tagged with the assistant that sent it whenever it identifies itself
  • Every meeting it booked: on the client’s calendar, with the time

Per-client analytics

From AI visit to booked meeting, for every client.

Open any client site to replay each agent’s session step by step, compare the sessions that sent a lead with the ones that didn’t, and send the client their monthly report.

Sample client report Illustrative numbers for a plumbing company, last 30 days
AI agent visits
312
Actions through Hal
47
Leads from AI
6
Meetings booked by AI
3

Who came, and why

Sample agents that visited
Agent Why Visits
ChatGPT-User Answering a question 118
PerplexityBot Indexing for search 96
Claude-User Answering a question 54
GPTBot Training data 44

What they did

Sample actions agents took through Hal
Action Times
Searched the website 19
Read a page 12
Checked open booking times 6
Sent an inquiry 4
Booked a meeting 3
Asked for a quote 2

What they asked

  • “Do you fix tankless water heaters on weekends, and is there an extra charge?” Asked Hal via Claude
  • “emergency plumber 98105” Searched the site via ChatGPT
  • “Are you licensed and insured in Washington?” Asked Hal via ChatGPT
  • “financing options” Searched the site via Perplexity

Questions the site can’t answer are your next content brief.

Sessions, step by step

ChatGPT · 4 min Booked a meeting
  1. Read the business info
  2. Searched the site: “tankless water heater repair”
  3. Asked Hal: “Do you work weekends, and is there an extra charge?”
  4. Checked open times
  5. Booked a meeting: Thursday, 2:00 pm
Claude · 2 min No lead
  1. Read the business info
  2. Searched the site: “financing options”: nothing found
  3. Asked Hal: “Do you offer financing?”: no answer

Hal compares the sessions that converted with the ones that didn’t, so you can see what a client’s site is missing.

What it brought in

  • Meeting booked Dana R. · Thursday, 2:00 pm · water heater replacement estimate via Claude
  • Inquiry Marcus T. · “Can someone look at a leaking shut-off valve this week? We’re in 98105.” via ChatGPT
  • Quote request Priya S. · “Repipe a 1960s two-bath house, copper to PEX.” via ChatGPT

All your clients

Every client, every AI visit, in one dashboard.

See which clients AI is sending work to and which ones need attention, from one login.

Sample agency overview Illustrative numbers, last 30 days
Sample client sites and their AI activity
Client site AI agent visits Actions Leads from AI Meetings booked
northsideplumbing.example 312 47 6 3
brightlinehvac.example 228 31 4 2
harbourmortgage.example 164 19 3 1
oakroofing.example 97 8 1 0

How AI gets to act

An AI representative on every client site.

Most AI fetchers read HTML but can’t submit a form or click through a booking widget. Hal gives each client its own MCP server, the standard way AI assistants connect to outside tools, so assistants can act, and every action is logged. It’s the same truth as the client’s website, built for machines.

Answers from their own pages

Services, hours, service area and anything on the site, so assistants describe your client accurately instead of guessing.

Inquiries into their forms

Requests land in the forms the client already uses (Gravity Forms, Contact Form 7, WPForms), so notifications and CRM hooks keep working.

Bookings on their calendar

Connect Calendly, Cal.com, SavvyCal, Acuity or HubSpot Meetings and assistants can see open times and book them. Every booking is tagged as AI-sourced.

Win the next client

Open the conversation with a free AI-readiness scan.

Scan any prospect’s site and get a graded report with a link you can share: can AI assistants find the business, understand it, and book it? It’s a concrete, ten-second reason to talk about AI search.

Takes about ten seconds. We only read public pages.

How it works

One account for all your clients.

  1. Sign up once

    Create one account with your email. Every client site you connect lands in it.

  2. Install on each client site

    Add the Salesman Hal plugin from wp-admin and connect it. It verifies the domain and learns the pages, services and forms. No npm packages, no code changes.

  3. Report on results

    Watch AI visits, actions, leads and bookings per client, and send each one their monthly report.

Now and next

What works today, and what’s coming.

Available now

  • AI visits by agent and purpose, the questions agents asked and the ones Hal couldn’t answer, the pages they read, actions through Hal, and AI leads and bookings for every client site
  • Step-by-step agent sessions, and what the sessions that converted did differently
  • Every client site in one dashboard, with monthly reports
  • WordPress sites, through the free plugin
  • Gravity Forms, Contact Form 7 and WPForms inquiries, and Calendly, Cal.com, SavvyCal, Acuity or HubSpot Meetings bookings
  • The free AI-readiness scan with shareable reports

Coming

  • Connect Cloudflare: install on any site on Cloudflare, Webflow included, without access to the client’s account
  • A copy-paste snippet for sites on other platforms
  • Branded reports with your agency’s logo

Early access

Free during early access.

Every feature, on every client site you add. No card needed. Agency pricing comes later, and early agencies help shape it.

Questions

Agency FAQ

How does Hal know a visit or lead came from AI?

AI agents identify themselves when they visit, and Hal logs each one on the server, so it doesn’t depend on referrers or cookies. Inquiries and bookings that come through Hal are made by an AI assistant by definition. Each is tagged with the assistant that sent it when it identifies itself; assistants working inside the visitor’s own browser show up as that browser instead.

Does this replace our visibility tracking?

No. Keep tracking mentions and share of voice: that shows whether AI recommends your client. Hal covers what happens after, on the client’s own site.

Does it replace llms.txt and schema work?

No. Those help assistants read and cite a site. Hal lets them ask questions and take action, and measures what they do. They work best together.

Is giving AI assistants a separate layer cloaking?

No. Hal answers from the client’s own pages and forms: the same information, structured for machines. Nothing tells an assistant something a visitor wouldn’t see.

Who owns the account, us or the client?

Either. Agencies usually own one account with every client site in it. Whoever installs the plugin connects the site to the account they’re signed in to.

Can we white-label it?

Not yet. Branded reports with your logo are next on the list. Tell us what your clients need to see.

Show clients the leads AI sent them.

Connect your first client site in about ten minutes. Free during early access.

Or see how Hal works for a single business.