Waite
← Field notes
hub

The site agent that answers, qualifies, and books

7 min · 2 August 2026

Most chat widgets are a decoration. They greet, they deflect, and the moment a visitor asks something real they hand over an email address. The Waite site agent is a different animal: it does the actual work of a sharp front-of-house, answering properly, qualifying the enquiry as it talks, and booking the meeting before the visitor's interest cools. It is not a concept. Everything below is running in production today, on our own site and on client sites we have built.

It answers properly

The agent speaks from an approved knowledge base about your business: your products, your process, your facts. It is instructed to state only what appears there, and when something is not covered it says so and offers to put the visitor in front of your team. No invented prices, no hallucinated specs, no apologising robot. If a question deserves a person, it captures the question so the person walks in ready.

It qualifies while it chats

While the conversation flows, the agent is quietly gathering what your sales team actually needs: who the visitor is, what they are trying to do, how big it is, how urgent it is, and how to reach them. One or two questions at a time, never a form dressed up as a dialogue. Booking etiquette is built in: it asks in one line whether the visitor would like a call and only opens the diary on a yes, but the moment someone says "book me in" or "show me times", that is treated as the yes and times appear in that same turn. Nobody is made to ask twice.

It books real calls: Calendly inside a conversation

This is where the agent leaves every chat widget behind. Booking runs on your real calendar, not a lead form promising a callback.

  • Live availability from your Google Calendar, shown in the visitor's own timezone, with the timezone named so nobody books the wrong hour.
  • A visible choice of a 15 minute intro or a 30 minute session, seeded by what the conversation suggests.
  • Booking rules a professional diary needs: minimum notice, breathing room between meetings, and a cap on calls per day.
  • A Google Meet invite in the visitor's inbox seconds after they confirm, plus a confirmation email.
  • Reminder emails the day before and shortly before the call, and a follow-up note after it ends.
  • Self-serve reschedule and cancel links in every email, so changes never need a back-and-forth.
  • The whole conversation travels with the booking: your calendar event carries the brief, so you walk into the call already knowing what it is about.

One tap on a time does all of it. There is no second step, no "someone will confirm your slot".

Every conversation lands in your CRM

A booking is an enquiry, and so is a conversation worth following up. The agent saves the full transcript with the lead, tagged by source, so your pipeline fills with warm briefs instead of cold form fills. Leads flow through a proper six-stage pipeline, new to contacted to qualified to proposal to won or lost, with deal values your team sets as things progress.

The CRMs we plug into

We connect the agent to the CRM you already run, creating the lead, attaching the transcript, and logging the booking as activity. The top five we are asked for:

  • Salesforce: the enterprise standard. Leads or contacts created via the API, with the conversation logged to the activity timeline and campaigns attributed by source.
  • HubSpot: the fastest fit for most growing teams. Contacts, deals and timeline events, and it works from the free tier upward.
  • Zoho CRM: strong for teams already in the Zoho suite. Leads with custom fields, plus workflow triggers off the agent's source tag.
  • Pipedrive: pipeline-first and salesperson-friendly. Each conversation becomes a deal in the right stage with the transcript in notes.
  • monday CRM: for teams who live in boards. Every lead is an item with the chat attached, ready for automations.

Running something else, or something of your own? The agent speaks to custom databases (Postgres, Supabase, Airtable, Notion) just as happily, and webhooks or Zapier cover the long tail. If your CRM is a shared inbox, it can simply email the team a briefed enquiry.

One line on your site

Installation is a single script tag, whatever your site runs on:

  • WordPress: paste one line into the theme header, or any header scripts plugin.
  • Shopify: one line in theme.liquid, above the closing body tag.
  • Squarespace, Webflow, Wix: one line in the code injection panel.
  • Custom builds: one script tag before the closing body tag, any stack.

<script src="https://waite.ai/demo/yourbrand/widget.js"></script>

Your branding, your voice, your knowledge base, your calendar. We build the agent, wire the CRM, and it is live in days, not quarters.

Proof, not promises

The agent on this site is the product, wearing our own badge. The same engine runs the enquiry agent at oamsaudi.com, where it answers for a holding company, qualifies founders and investors, and books real calls with everything described above. Ask either of them anything.

Ready to see it on your site? Book a call with the Waite team: the agent will show you live times, send the invite, and your brief will be waiting in our CRM before we say hello. That is rather the point.

The waitlist

Want this working in your business?

One email when a build slot opens. No newsletter unless you ask for it.

We would like to use Google Analytics to see how the site is used. It sets cookies, so we will only load it if you say yes. Our own measurement sets none either way. Privacy